Introduction to Phase Locked LoopsKenneth Finnegan2026-09-25 | Introduction to Phase Locked LoopsTroubleshooting a Deaf Motorola M120 Radio, Start to FinishKenneth Finnegan2021-09-02 | The M120 is a variant of the Motorola GM300, and I had gotten a few of them which were deaf, so we go through the whole sequence of troubleshooting this radio to see if we can get the receiver workingMaking a Wig Wag Coin OperatedKenneth Finnegan2021-07-04 | I volunteer at the Western Pacific Railroad Museum, so since we have a functional Wigwag on display, I figured the next logical step would be to make it coin operated!
wplives.orgBuilding Qi Wireless Charging into your own projectsKenneth Finnegan2020-12-22 | Adding Qi Wireless Charging to any Arduino or ESP32 or Raspberry Pi projects can actually be pretty easy with one of these receivers. Drop it on a Qi charging mat, and it outputs 5V on the attached wires. They're available on eBay for a few dollars, and also on Amazon: amzn.to/3mIY4dsModern Z80 Computer RAM/ROM OptionsKenneth Finnegan2020-09-17 | While historically a major part of the cost of an 8 bit computer would be high density RAM and ROM, this stuff is relatively cheap, and can even still be bought from suppliers such as Digikey.
If I was starting from scratch, I'd start with a 28C256 EEPROM and a 61256 or 62256 SRAM, which can be sourced on places like eBay easily enough in a DIP package as well. digikey.com/product-detail/en/microchip-technology/AT28C256-15PU/AT28C256-15PU-ND/1008506Understanding the Z80 Memory MapKenneth Finnegan2020-08-28 | Quick little video on what it means to map a 32kB RAM to the "top half" of the 16 bit address space, what simple address decode logic looks like, etc.Running a Z80 Computer Virus on a Breadboard Computer One Step at a TimeKenneth Finnegan2020-07-25 | I wrote a computer virus in assembly that copies itself into RAM 16 bytes above its current location, and then executes that copy of itself!Microsoft BASIC on a Z80 Running at 19kHzKenneth Finnegan2020-07-19 | At this point, I've essentially recreated the RC2014 Micro hardware on a breadboard, and then downclocked it to 19kHz, so the serial port runs at 300 baud and it's easier to visually see what's going on with the LEDs on all the signal and bus lines.Hand loading No-Op loop into SRAM for the Z80Kenneth Finnegan2020-07-08 | We continue to ratchet up the silly. This time, I loaded five NO-OPs into the SRAM by hand, and then an RST 0, which causes the Z80 to jump back to PC=0000, and we start over!
One thing I didn't realize until right after I finished recording is that the RST 0 command actually is a function call, so the strange address bus activity and writing happening during that opcode is the Z80 pushing the current PC onto the stack, expecting us to then eventually run a RET return to pop it off again...Fetching a Program from DIP switches on a Z80Kenneth Finnegan2020-07-07 | As a silly second step on my breadboard computer, I added dip switches to the data bus, so now you can toggle in anything you want for each machine cycle and see what the processor does with it!Single Stepping a Z80 on a BreadboardKenneth Finnegan2020-07-06 | Single Stepping through the No-Operation and Relative Jump commands on a Z80 with no RAM or ROM other than 8 resistors on the data bus.Booting Linux From RAM!Kenneth Finnegan2020-03-11 | I managed to get an entire operating system to run from the init RAM over PXE boot!Sonoff Basic WiFi Smart Switch TeardownKenneth Finnegan2020-01-09 | The Sonoff Basic is a low cost IoT WiFi connected relay which you can use to switch things like lights or small fans. The Sonoff is particularly hackable, since it brings out all the pins needed to reflash the firmware and add remote buttons/indicators. Third party firmware images like Tasmota (tasmota.github.io/docs) allow you to directly control these using MQTT or as a Hue device.
Sonoff Basics are available on Amazon (amzn.to/2uwKYea) as well as many other online retailers. Sonoff (https://sonoff.tech/) also has many other form factors of relays other than the Basic supported by Tasmota.How to power ANYTHING using USB-C Power Delivery and the ZY12PDN PD Trigger BoardKenneth Finnegan2020-01-05 | These USB-C Power Delivery trigger boards allow you to negotiate any USB-C PD voltage available on a port to deliver to the rest of your project! They're available on Amazon (amzn.to/408Ds3n) as well as various vendors on eBay, etc.
USB-C PD allows you to negotiate 5V, 9V, 12V, 15V, or 20V over the standard USB-C connector. The colors used on the ZY12PDN board for these are: Red: 5V Yellow: 9V Green: 12V Teal: 15V Blue: 20V Purple: Highest voltage possible White: Cycle through all the possible voltages changing every few seconds.Making a Guest Wifi Coaster with a 13.56MHz NFC tagKenneth Finnegan2019-07-24 | Made from Walnut with a spray on lacquer finish, sand blasted glass, and a 13.56MHz NFC tag (i.e. amzn.to/2JXTjM4) with a WiFi credential NDEF object programmed on it.Build Your Own Bluetooth SpeakerKenneth Finnegan2019-07-22 | How I took an unpowered speaker from the thrift shop and added a bluetooth receiver and amplifier to it.
Amplifier board used: amzn.to/2Y56e3D Suitable power supply: amzn.to/2JVBTQ9My view of the Cupertino 2019 Fireworks showKenneth Finnegan2019-07-18 | After two days of hard work, getting to watch the show from the fallout area makes it all worth it.Twitter Connected Raspberry Pi CameraKenneth Finnegan2019-05-14 | A camera that uses a Raspberry Pi to automatically post pictures immediately to Twitter. I used email so that the local python script only needed to hand the email off to a local postfix daemon, and Postfix then deals with the fact that the camera might not always be connected to the Internet.
Blog post with more details soon. Source code is available on github: github.com/PhirePhly/tweetcam-smtp[FCIX] Overview of Fiber Optic TransceiversKenneth Finnegan2018-06-13 | Thanks to our sponsors Arista and FlexOptix for making this video possible via their hardware donations.
For more information about the Fremont Cabal Internet Exchange, check out our website: http://fcix.net
If you want even more information, you should check out the NANOG talk on everything optical networking: youtube.com/watch?v=_KFpXuHqHQgReplacing the heatsink on a Catalyst 6500 10Gb Line CardKenneth Finnegan2018-03-08 | Re-sticking one of the heat sinks on the CFC card on my 6704 10Gb Ethernet line card.
Here's my favorite overview of 6500 line card options: cisco.com/c/en/us/td/docs/switches/lan/catalyst6500/hardware/Module_Installation/Mod_Install_Guide/6500-emig/02ethern.html[Livestream] Raspberry Pi Sensor HatKenneth Finnegan2017-12-18 | More board layout on the Pi sensor hat project github.com/PhirePhly/AirQMon[Livestream] Raspberry Pi Sensor HatKenneth Finnegan2017-12-12 | Working on a sensor hat PCB: github.com/PhirePhly/AirQMon[Livestream] Designing a BeagleBone Serial Port CapeKenneth Finnegan2017-10-14 | Trying our hands at designing a cape for a BeagleBone to add some RS-232 serial ports to it.[LiveStream] Friday Night ProjectsKenneth Finnegan2017-10-07 | It's Friday night, so let's hang out and work on our projects live!Replacing Dead Capacitors In Consumer ElectronicsKenneth Finnegan2017-07-18 | Replacing the capacitors in an old Netgear FS116 Ethernet switch (http://amzn.to/2u40VG4), but the same methods should apply to any other piece of consumer electronics which is getting on its last leg. The selected capacitors for this job were (Digikey part numbers) 1189-1869-ND, 493-1467-ND, and 732-8826-1-ND.
Source code: gist.github.com/PhirePhly/5fba25a794cbf2e4aca457d3645b8226PID Temperature Controller in a BoxKenneth Finnegan2017-02-13 | Building a Watlow SD31 PID controller into a box. If you work on this sort of project, please appreciate that you're dealing with dangerous voltages, and don't kill yourself.
The mentioned PLL video is here: youtube.com/watch?v=0jzLDe950AYMy Favorite Raspberry Pi Case - FLIRCKenneth Finnegan2016-11-18 | After looking at a ton of different cases and playing with many my friends have, I've fallen in love with these: http://amzn.to/2f6hCWHBuilding an APRS Digipeater (Hardware)Kenneth Finnegan2016-10-25 | This is an attempt at a new style where I don't script and reshoot everything several times, so this is going to be a bit more off the cuff.
Code here: gist.github.com/PhirePhly/5eda4214788429e9d09c060cca10971fMQTT Hello WorldKenneth Finnegan2016-06-24 | Using MQTT Dashboard on Android to control three LEDs on a Raspberry Pi via the Paho Python MQTT client. gist.github.com/PhirePhly/aa425e909696a3bb35f8b177ac08bc08Maker Fair Amateur Repeater BeaconKenneth Finnegan2016-05-20 | If you're attending the bay area Maker Faire and have an amateur radio license, make sure to give our portable repeater a try.60Hz/400Hz Freq MeterKenneth Finnegan2016-05-14 | ...Communications for the Wildflower Triathlon (Marin Amateur Radio Society)Kenneth Finnegan2016-05-10 | I gave this talk to the Marin Amateur Radio Society on May 6, 2016 on my involvement with the TriCal Wildflower Triathlon.
http://www.basspro.com/Plano-1258-Tackle-Box/product/10205331GR300 Repeater Chassis OverviewKenneth Finnegan2016-02-24 | The GR300 is about the smallest commercial repeater I'm aware of.UHF RICK Repeater with Auto ID and Remote ControlKenneth Finnegan2016-02-19 | I'm not going to flat out say that this repeater is yet completely legal, but I would feel ok actually putting it on the air.
I also didn't emphasize in the video enough the fact that the signalling I showed off on the Maxtrac 300 does require an additional option board which is relatively rare.Microwave Transceiver TeardownKenneth Finnegan2016-01-27 | I was gifted this random microwave transceiver, so I decided to take it apart and admire all the microwave kit in the front-end.GR300 Repeater Thermal ControlKenneth Finnegan2016-01-17 | I was pleasantly surprised that my new GR300 repeater chassis came with a reasonably good linear fan speed controller.Initial Testing of BC-696 TransmitterKenneth Finnegan2016-01-01 | BC transmitters come with a magic eye tube and a crystal oscillator as a spot check for the front dial. Turns out this transmitter's dial is still spot on on the 3.5MHz reference.How to Build a Simplex RepeaterKenneth Finnegan2015-12-18 | Thanks to Scott from Argent Data for contributing an ADS-SR1 to make this video possible. More info here: http://blog.thelifeofkenneth.com/2016/01/building-simplex-repeater.htmlRepeater Design Example: Bidirectional RICK CrossbanderKenneth Finnegan2015-11-27 | We don't end up with a legal repeater in the end, but here's a simple design example and a walk-through of using an HP service monitor to set "repeater gain"Introduction to Crossband (Xband) RepeatersKenneth Finnegan2015-11-25 | A theoretical introduction to cross-band repeaters, and their different applications.How to Tune a Duplexer!Kenneth Finnegan2015-10-22 | Presentation given by Marcel Stieber at Pacificon 2015