The Curious Engineer

All blogs / Networking

The Life of Kenneth

blog.thelifeofkenneth.com

The thoughts and projects of an engineer who likes to convert solder, firmware, and wire into all sorts of different forms of entertainment.

NetworkingElectronicsLinux / UnixHam radio / RF

Posts
562 from 17 Nov 2006 to 26 Sep 2026
Posting
now and then (2 in the last year)
Kind
personal blog
Feed
https://blog.thelifeofkenneth.com/feeds/posts/default

2026 2

  1. PK-88 TNC Hardware Modifications
  2. Installing AlmaLinux Over the Network With No Hands

2024 3

  1. Poking at the connectX-4 Firmware
  2. Making Fastestmirror Less Awful
  3. Migration to Jekyll from Blogger

2023 1

  1. Building the Micro Mirror Free Software CDN

2021 1

  1. Unlocking Third Party Transceivers on Older Arista Switches

2020 9

  1. Building an Anycast Secondary DNS Service
  2. Validating BGP Prefixes using RPKI on Arista Switches
  3. A Simple Quality of Service Design Example
  4. Booting Linux Over HTTP
  5. Building My Own 50Ah LiFePO4 Lithium Battery Pack
  6. Building a Raspberry Pi Stratum 1 NTP Server
  7. Introduction to Network Time Protocol
  8. How to power ANYTHING using USB-C Power Delivery
  9. Teardown of a Sonoff Basic WiFi Relay

2019 12

  1. Building a Storage Shelf for All My Digital Storage
  2. Organizing My Tubes of Integrated Circuits
  3. Getting Android to Work in an IPv6-Only Network
  4. Making a Walnut Guest WiFi Coaster
  5. Using Catalog Zones in BIND to Configure Slave DNS Servers
  6. Adding Webseed URLs to Torrent Files
  7. Building Your Own Bluetooth Speaker
  8. Using 0603 Surface Mount Components for Prototyping
  9. Twitter-Connected Camera for Maker Faire
  10. FCIX - Lighting Our First Dark Fiber
  11. Running NAT64 in a BGP Environment
  12. Implementing BCP214 on Catalyst 6500

2018 10

  1. FCIX - State of the Exchange
  2. Inspiration for Date Nights
  3. A Quickstart Guide to IRR & RPSL
  4. Measuring Anycast DNS Networking Using the RIPE Atlas
  5. Overview of Fiber Optic Transceivers
  6. Peering with Root DNS Servers
  7. Hamvention 2018
  8. Creating an Internet Exchange for Even More Fun and Less Profit
  9. Measuring the Internet
  10. Off-the-Grid Raspbian Repositories

2017 9

  1. Creating an Autonomous System for Fun and Profit
  2. Building a Stand-Alone Raspberry Pi Dispatch Server
  3. Replacing Dead Capacitors in Consumer Electronics
  4. Working a Professional Fireworks Show
  5. YouTube Channel IoT View Counter
  6. Mastr 3 UHF Low Pass Filter Testing
  7. Podcast Interviews on APRS
  8. APRS Symbol Look Up Table
  9. 2016 Retrospective

2016 19

  1. UHF Amateur Repeater Test Pair
  2. Experienced my First Escape Room
  3. Mastr III Repeater Teardown Video
  4. Digipeater Hardware Build Video
  5. Driving LEDs on a Raspberry Pi via MQTT
  6. Pacific Grove Triathlon
  7. Hand Signal Training Video
  8. W6KWF Repeater at Maker Faire Bay Area
  9. Talk on Wildflower Communications
  10. Wildflower Triathlon Lake Visit #3
  11. Tower Climbing on Mt Toro
  12. How to Organize Your RF Adapters
  13. Lehigh ARKnet Site Install
  14. Overview of the GR300 Repeater Chassis
  15. UHF RICK Repeater with Auto ID and Teardown
  16. Sandpaper Cutting Jig
  17. I Got a New Callsign! WQXE668
  18. Microwave Transceiver Teardown
  19. Building a Simplex Repeater

2015 9

  1. Bringing Up a TW6805 Capture Card in Linux
  2. Building a RICK-Based Crossband Repeater
  3. Introduction to Crossband Repeaters
  4. What Circulators Do In Repeaters
  5. What Duplexers Do In Repeaters
  6. Whitepaper on Soldering Aluminum
  7. Lectures on Radio Repeaters
  8. Designing and Building a 2m Low Pass Filter
  9. ARKnet - Cupertino Emergency WiFi Network

2014 10

  1. Completed My Masters Degree in Electrical Engineering
  2. Unboxing the Atmel SAM4L8-XSTK Dev Kit
  3. Using Squid StoreIDs to optimize Steam's CDN
  4. WNDR3800 External Antenna Mod
  5. Building My Own Router - Hardware
  6. Building a Strata 1 NTP Server
  7. Range Testing NanoBridge M5s
  8. Pushing VLAN Tags Through Unmanaged Switches
  9. NTP Multicast Servers
  10. My First Adventure in Homebrewing Beer

2013 17

  1. DTMF Decoder Test Circuit
  2. How to Have Electricity and Internet at Burning Man
  3. My First Burn
  4. Prepping my Pickup for Burning Man
  5. Computer Aided Dispatch in a Box
  6. AVR Dragon Hardware Review
  7. Cal Poly Students Respond to County-Wide Power Outage
  8. SLO County Power Outage
  9. CPARC Spring Work Week
  10. Embedded Systems Conference 2013
  11. Calibrating a Vector Network Analyzer
  12. Canon Vixia External Battery Pack
  13. DIY USB Power Strip
  14. Radio Club Talk on Lead Acid Batteries
  15. Tear-Down of an HP ProCurve 2824 Ethernet Switch
  16. Frame for Homegrown Beans
  17. 555 Constant Current Lead-Acid Battery Charger

2012 78

  1. QST Letter to the Editor
  2. Helical Duplexer Teardown
  3. Repairing a Broken Panel Amp Meter
  4. How Active Devices Work CPARC Talk
  5. CPARC Work Week After Finals
  6. High Impedance "Ruby" Audio Amplifier
  7. Rubidium Frequency Standard Enclosure
  8. The Slowest LC Tank You've Ever Seen
  9. Cal Poly Amateur Radio Club
  10. A Cheap Source of LEDs and Solar Cells
  11. Review of $3 eBay PIR Motion Sensors
  12. Geode - Adding an Accessory Power Connector
  13. Booting Linux on a National Semi Geode
  14. Various Sizes of Resistors
  15. Halted Grab Bag Party
  16. Tour of CircuitCo PCB Solutions
  17. Starting Programs on Boot in Linux
  18. Road Trip Day 4 - Titan Missile Museum
  19. Decompressing JPEGs in RAM
  20. Birthday Number 23
  21. Salvage Shopping in Dallas
  22. Road Trip Day 3 - Pima Air & Space Museum
  23. Road Trip Day 2 - March Field Air Museum
  24. Road Trip Day 2 - Orange Empire Railway Museum
  25. ARRL Field Day 2012
  26. We've Moved!
  27. Intelligent Fan Controller
  28. Minimalist C SMTP Mail Server
  29. TwitterMatrixTicker Post-Op
  30. June De Anza Flea Market Haul
  31. Ideal Stencil Machine Co Stencil Cutter
  32. An Amazing Deal on 1000bSX Gigabit NICs
  33. TwitterMatrixTicker Dot Matrix Tweet Printer
  34. MSP430G2 Value Series Third Generation
  35. Don't Panic - A Panic Button Light Switch
  36. First Experiments with Pulse Reconditioning
  37. More Maker Faire Post-Op
  38. Maker Faire Bay Area 2012
  39. My Summer Internship at Above The Play
  40. SSR Switchbox with IEC Powercord
  41. Fixing a Dead Kill A Watt
  42. ATMega Oscillator Stability
  43. HP 5328A Universal Counter Teardown
  44. DP-9 Connector Breakout Board
  45. Product Review - CC3000 TI WiFi Development Platform
  46. Addressable I2C Arduino Motor Driver
  47. AVR ATMega328 Target Board
  48. Windows 7 Explorer RAM Usage
  49. Touring Cal Poly San Luis Obispo
  50. How Tomato's Quality of Service Actually Works
  51. Live Action Demo of the Carbonation Chamber
  52. Enabling QoS on WRT54G(L) Tomato
  53. Introduction to Buffer Bloat
  54. How I Hope to Spend the Next Six Months
  55. Update on the Carbonation Chamber
  56. Wednesday at ESC 2012
  57. How I Store My Electronic Components
  58. LOTO (Lock-Out Tag-Out) - Linux Command Line Mutex
  59. Prowl Push Notifications from Bash
  60. My Tower is Famous
  61. atac - ASCII to ASCII Converter
  62. How to Correctly Advertise in Social Media
  63. Tutorial on Using the Jointer / Planer
  64. Cutting with a Tablesaw
  65. USB IR Toy - Free PCB Build
  66. A Basic Introduction to Phase Locked Loops
  67. Howto Replace Wheelbarrow Wheel with Foam Core Wheel
  68. Another Failed WRT54G Upgrade
  69. Sniffing Pager Network Traffic - The Hardware
  70. QRSS and Doppler Effects on Radio Transmissions
  71. Book Giveaway - Basic Machines and How They Work
  72. How to Carbonate Pretty Much Anything
  73. Weather Alerts Through Prowl
  74. Posting Prowl Messages from BusyBox
  75. Sending Prowl Notifications from Linux
  76. Pogo Your Programmer
  77. Book Giveaway - Benchtop Electronics Handbook
  78. Shooting at the Yolo Sportsmen's Association

2011 46

  1. Tutorial on Cutting With a Radial Arm Saw
  2. Tutorial on Using a Drill Press
  3. Using a Radi Plane to Cut Curved Edges
  4. Tutorial on Cutting With a Scroll Saw
  5. Tutorial on Cutting With a Band Saw
  6. Tutorial on Sweating Copper Joints
  7. Tutorial on Cutting Copper Tubing
  8. Toy Waterworks Project
  9. Numitron Display Tube Tutorial
  10. Two Phone Intercom Toy
  11. Two Player Chinese Checkers Board
  12. My First Model Railroad Ops Session
  13. I Got Interviewed for EEWeb
  14. SerialCouple Used as Sous-Vide Controller
  15. Monitoring an Oven with the SerialCouple
  16. Volunteering in Rio Vista
  17. MAX6818-Based Debounced Breadboard Keypad
  18. SerialCouple V1 Demo
  19. FastPort Model 3100CXPlus Printer Server
  20. ZAP-LN-86BT Review
  21. SerialCouple V2.0 PCBs are in
  22. MMA7455 - Free PCB Build
  23. Redpark Serial Cable Electrical Characteristics
  24. Haul from the Electronics Flea Market
  25. Laser Cutting Designs from Inventor
  26. More Custom PCBs Arrived
  27. New Computer History Exhibit
  28. K Thermocouple Amplifier
  29. Bus Pirate - Free PCB Build
  30. SerialCouple - Thermocouple ADC
  31. Logic Shrimp - Free PCB Build
  32. So You Want to Build Electronics
  33. How to Configure a Polycom Soundpoint IP 330
  34. How to Configure a Grandstream Handytone-386
  35. Fun With Cheap SIP VoIP Hardware
  36. Tuesday at ESC
  37. TFTPd Server on Chumby
  38. IR Serial Communication Demo
  39. ESC Silicon Valley May 3rd
  40. Single Transistor FM Transmitter
  41. AVR Nixie Tube Thermometer
  42. Reprogramming the eZ430-Chronos RF Dongle
  43. Simple Thermocouple Amplifier
  44. Low Power LCD Clock
  45. Light-Based Orientation Sensor
  46. Simulating Mechatronic Systems for Fun and Profit - Part 1

2010 39

  1. Arduino-Controlled Christmas Lights
  2. Track Changing Public IP Addresses (with a Chumby)
  3. Build Your Own Cloud Chamber
  4. Driving VFDs for Fun and Profit (And More Clocks)
  5. My Workspace
  6. Soldering the GoodFET 31
  7. Final Project for Digital Systems Course
  8. Chumby Status CGI Script
  9. Chumby Webserver Without the Flash Drive
  10. Switching with a Vacuum Tube
  11. Lamp Controller - Phase 1
  12. Maximum Resistor Voltage Chart
  13. Moving Lots of Files in Linux
  14. Upgrading the RAM in a WRT54Gv2
  15. Cue CAT - The Cheap Barcode Scanner
  16. MSP430 Low Power Experiment
  17. Controlling a Crosswalk Signal
  18. Hacking the WRT54G(L) Serial Port
  19. Silicon Valley Electronics Flea Market
  20. MSP430 Bicolor LED Clock
  21. Launchpad Prototype Shield
  22. Memorial Day Weekend in Portola
  23. Moka Pot
  24. Using an 8GB CF Card in a Fujifilm S7000
  25. Quincy Railroad #3 - 44 Ton Switcher Locomotive
  26. Moss Terrarium
  27. Ethernet Hardware in the Works
  28. Mechanical Engineering Therapy
  29. ATtiny2313 Four Digit Clock
  30. Pure TTL Clock
  31. TTL Frequency Counter
  32. Dot Matrix Arduino Clock
  33. Switching 120VAC With 5V Digital Logic
  34. Programming Arduino AVRs on the Cheap
  35. Three Transistor Ring Oscillator
  36. Design Project: Zombie Tag Repeller
  37. Arduino Binary Clock
  38. Arduino Four Digit Clock
  39. Switched 120V Outlet Junction Box

2009 64

  1. California Academy of Sciences
  2. Twinkling LED Snowflakes
  3. Seven Segment LED Arduino Clock
  4. Arduino RGB LED Mood Light
  5. How to Replace 62 Railroad Ties in a Day
  6. DS1307 Module
  7. Temperature Logger in Refrigerator
  8. Protip: Masking Tape for Buying Electronics
  9. Arduino Temperature Logger
  10. Disabling a Car's Panic Button
  11. The Square Root of 2 is Irrational
  12. Conway's Game of Life on an Arduino
  13. More Glass Etching
  14. Buying Sandblast Media
  15. Etching Wine Glasses
  16. Buying Classic Soda Locally
  17. My First 24 Hours of Texting
  18. Personal Best for Origami Ball
  19. I Have a Pen Problem
  20. Sun Jars
  21. Portable 2m Antenna
  22. North American QSO Party - RTTY
  23. Field Day 2009
  24. San Jose Bike Party
  25. Linux on Two Imacs
  26. Verizon Wireless Network Extender
  27. Link Dump
  28. Water Drop Photography
  29. Bought a New to Me Bike
  30. Egg Salad
  31. YouTube Calligraphy Channel
  32. Davis Bike Auction
  33. Link Dump
  34. Where's the Sphere?
  35. Playing with XFS
  36. Fluid Density Separation
  37. Davis Bike Collective
  38. Quantum Mechanics Midterm Problem #1
  39. I Love Bacon
  40. 164 - 168MHz Radio Receiver
  41. The SMT Challenge
  42. Link Dump
  43. The Game of 1000 Blank White Cards
  44. Calcium Tablets
  45. First Day of Spring Break
  46. Facebook Chat Problem Solved!
  47. TCP Congestion Control
  48. Upgraded the Hard Drive in Powerbook G3
  49. Procrastinating and Working at the Same Time
  50. Real Vector Space Symbol in TeX
  51. Motorola Modem for ATT DSL Firmware Hell
  52. Linear Algebra Midterms
  53. Powershot SD1000
  54. Tried Out FreeNAS
  55. Link Dump
  56. Installed Antenna at Local Fire Station
  57. Free Power Battery Charger
  58. Amateur Radio Updates
  59. I Got a Free Whiteboard
  60. Talked to my Adviser
  61. Bounce a Ball
  62. Spent the Day at the Western Railway Museum
  63. Setting Up LVM in Linux
  64. Link Dump

2008 201

  1. Merry Christmas to Myself from Grandparents
  2. Fixing More Laptops
  3. Install Game Directly from ISO
  4. Vista Reinstall Checklist
  5. Linux Success at Band's Silent Auction
  6. Retrocomputing, its What I Do
  7. Abstract Algebra Bucket Problem
  8. Blast from the Past
  9. Linux for My Old Band
  10. Results of 10 Meter Contest
  11. IPv6 is Actually Real
  12. Another Commercial Rant
  13. Balloon Assisted Loop Article
  14. Math Symbols in html
  15. Hard Drive Failure
  16. HF Contest tomorrow night
  17. Christmas Present for My Honey
  18. My Apology
  19. Didn't Get the Job
  20. Physics 9B Practice Final Problem #2
  21. Physics 9B Practice Final Problem #3
  22. Physics 9B Practice Final Problem #4
  23. Physics 9B Practice Final Problem #5 Again
  24. Physics 9B Practice Final Problem #1
  25. Physics 9B Practice Final Problem #5
  26. Gyroscope from Manufaturing Class
  27. Job Interview Yesterday
  28. Google Ad Fail
  29. Tip of the Day - Check Them Expiration Dates
  30. The Atheist's Definition of Morality
  31. Power Tip of the Day - Unplug Power Supplies
  32. Power Tip of the Day - Washing Your Hands
  33. Grace Alive Meeting
  34. Power Tip of the Day - AC
  35. Comment on "Google and Your Privacy"
  36. Making Money on Blogs
  37. 200 Posts
  38. The Pastor Turned Atheist
  39. Usable Linux Desktop in 10 Minutes
  40. Good News from the ARRL
  41. Is Davis the Next Atlantis?
  42. My Handwriting Changed
  43. Netboot Install of Ubuntu
  44. I Don't Get Text
  45. Metric Sized Paper
  46. NOVA on Fractals
  47. Winter Classes
  48. Fountain Pen Maintenance
  49. Finally, Good Notebook Blogs
  50. Starting Moleskine Two
  51. Good Reads
  52. Where's the Office Pron?
  53. Artist's Trading Cards
  54. And so it Begins...
  55. Good News from the FCC
  56. Strange Union Pacific Power
  57. Super Cheap Eggs
  58. The Three Minute DTV Wonder
  59. Tip of the Day - Carry CAT5 All the Time
  60. Holy Crap it's Windy
  61. Success at YARS
  62. Finished my First Moleskine
  63. Trains of Thought vs Stories of Action
  64. Composting in my Apartment
  65. Fixed my Bike
  66. Last Three Hours of my Life
  67. Utter VHF Contest FAILURE
  68. Moving In / Scheduled Posts
  69. Finally Bested the Best
  70. Music to Program to
  71. Large Hadron Collider Stupidity
  72. The Complete Kenneth Finnegan Computer Roster
  73. Hole-y Cow!
  74. Santa Clara ARES Drill Yesterday
  75. The Knack
  76. Appliance Operators
  77. I am So SCREWED
  78. Parents in Ikea?
  79. Thin Client Fail
  80. Maybe Chrome is Kind of Cool...
  81. Results of My CT Scan
  82. Most Ridiculous Story Ever
  83. Playing Around with Thin Clients
  84. W6kwf
  85. Got Packet Radio Working
  86. Problem Solving - Part 3
  87. Statistics Used in Real Life
  88. Gave Blood Today
  89. Caught a Rat
  90. Finally Using FeedBurner
  91. I Hate Facebook Chat
  92. First Post from New Computer (KWF4)
  93. Proof of -1 * -1 = 1
  94. Problem Solving - Part 2
  95. Keyword Madness
  96. Problem Solving - Part 1
  97. Added Twitter!
  98. No VHF Contesting for Me
  99. Do I Want a Beer?
  100. Done with my Programming Class
  101. Getting Ready for Contesting
  102. Tinkering in Antennas
  103. Ground Level QSLs
  104. Expensive QSLs
  105. I Love My Dad
  106. Now a Card Carrying Member of the ARRL
  107. Tying It All Together into a Clock
  108. Initial Work With the DS1306
  109. Stupid C Book
  110. HD44780 Command Codes
  111. It's Ham Field Day!
  112. First Long Range Radio Work in Rancho San Antonio
  113. Troubleshooting My Car
  114. Multicolored LEDs
  115. No Name LCD
  116. Bought Electronics at Halted
  117. Ki6rla
  118. Summer Job for Intero Real Estate
  119. Tip of the Day - Start at Good Will
  120. CalTrain Intership for Next Summer?
  121. No More Bonds
  122. My Free Samples are Coming
  123. Western Pacific Tour Guide
  124. The High Road
  125. Atmel Free Samples
  126. First Weekend in Portola
  127. Something to do about Twitter's Downtime
  128. C Tips Moves Forward
  129. Name Brand My Ass
  130. Emergency Aquarium Aerator
  131. Solutions to Project Euler Problems
  132. I Hate Echolink
  133. Hubble vs SMS Doesn't Make Sense
  134. Replaced my Nalgene
  135. Murphy's Law Applied to my Bike
  136. What's Up with Battery Prices?
  137. Found a TI-30Xa
  138. My Capacitors Came
  139. Tegan and Sara Concert
  140. Text Editing in C
  141. 100 Posts
  142. Joule Thief What?
  143. Fun Power Source
  144. It Takes a Thief
  145. I Love Paying Taxes
  146. I'm Finished with the Dorms
  147. Electro-Diesel Locomotives
  148. Interest Rates
  149. Easy Math Homework This Week
  150. Slice Viewer
  151. Tip of the Day - Finding the Best Books
  152. Stupid Subway Commercial
  153. The Preparation Begins
  154. Tip of the Day - Protect Your Cards
  155. Yay Village Bakery
  156. Aquarium Status
  157. Tip of the Day - Where's the Door?
  158. First Day of Neuroscience Seminar
  159. A Better Way to Convert ppm to jpeg in Linux
  160. Aquarium Decorations
  161. I Hate April Fools
  162. Asking Questions in a Room of 200
  163. Announcing The C Tips Wiki
  164. I'm Looking at an Ich Outbreak
  165. Debugging Messages in C
  166. Bought a Blue Apple Snail
  167. Timing Events in C
  168. Update on Debtorrent
  169. How to Crash Windows Vista Explorer
  170. Facebook Mirror
  171. Thoughts on My Next Project
  172. Problems with my 40 Meter Radio
  173. Memories from High School
  174. Recycling Center Run This Week
  175. Adsense Hints at Problem
  176. Integrate Bittorrent into Apt-get
  177. I've Joined Twitter
  178. Happy Pi Day
  179. The Tempt of Twitter
  180. Breeding Guppies
  181. Tip of the Day - Aquarium Water for Plants
  182. The Power of Matlab
  183. Tip of the Day - One Dish
  184. Why Fire Alarms are So Loud
  185. Tip of the Day - Toss Free Batteries
  186. Joule Thief
  187. Ninja Warrior
  188. I'm in Your Vase, Feeding Your Fish
  189. Cows in Davis
  190. Prime Sieve
  191. Offline Cache Proxy
  192. Project Euler
  193. Duct Tape Roses
  194. Tip of the Day - Press * to Skip the Wait
  195. Convert ppm to jpeg
  196. Tip of the Day - Do Your Homework on Colored Paper
  197. Tip of the Day - Never Return Disposable Cameras
  198. Bittorrent is not Illegal
  199. Tip of the Day - Cloth Napkins
  200. Google Owns My Soul
  201. Tip of the Day - Get Free Drinks

2007 31

  1. Fisher Space Pen Hacking
  2. Wikipedia Gears Cache Script
  3. Tip of the Day - November 1, 2007
  4. Tip of the Day - October 31, 2007
  5. NaNoWriMo
  6. Tip of the Day - October 30, 2007
  7. blog.gears
  8. Rose Poster
  9. 1000 Blank White Cards Starter Kit
  10. Poster for Band Silent Auction
  11. My New Toy
  12. Kubb
  13. Swamp Cooler
  14. Tip of the Day - August 25, 2007
  15. ARM Microcontroller Development System
  16. Tip of the Day - August 9, 2007
  17. Tip of the Day #2
  18. The Truth About Debugging
  19. Tip of the Day #1
  20. Getting into College
  21. My Ubuntu Setup
  22. Laptop Battery Care
  23. Cheap Computers with Freedom
  24. 1000 Blank White Cards
  25. Pimped Out My 1kBWC Deck
  26. Puz15
  27. What is GNU/Linux?
  28. HTTP Downloads (more batch goodness)
  29. Notepad .LOG File
  30. Jack and the Candlestick
  31. Backup Batch Script

2006 1

  1. Hello World