My Early Fascination With Electronics
When I was a child, I was obsessed with anything electrical and anything push button. I had a toy train transformer and would unravel fine copper wire to make tiny filaments that heated up and caught fire. My dad even helped me build a real electric motor on a piece of shelving board. The armature was a hard rubber ball with 16‑penny nails wrapped in copper magnet wire. We made brushes from a tin can using tin snips. We powered it with the train transformer. No push buttons yet — just pure DIY ingenuity.
Building My First Radios
I made a crystal radio with my grandfather that actually worked. Sitting on the bathroom floor in Portsmouth, Virginia, I heard a local AM station using an antenna wire out the window and a ground clipped to the sink drain. Later, I built more radios from kits. My grandfather took me to RadioShack often. I loved that place, but I always struggled with the connections between components — the “network” of the design.
Learning Schematics and Early PCB Attempts
I learned to read schematics before I ever went to college for electrical engineering. Kits were easy because the PCB was already made. But if you wanted to experiment, options were limited.
My first breakthrough was using copper‑clad board and making large pads to hold components. It worked, but it wasn’t permanent or production‑ready.
The next method was blocking traces with rub‑on stickers or a Sharpie and soaking the board in chemicals. Not exactly kid‑safe, and definitely not efficient.
Life, Work, and Returning to DIY Electronics
Eventually I grew up, went to college, changed schools, and ended up building nuclear submarines — doing piping system design for the Navy’s underwater fleet. Electronics took a back seat.
Fast‑forward to today: I’m building a 7‑band HF transceiver from scratch. KiCad became my tool of choice for schematics and PCB layout. Each component lives in a private GitHub repo. After finishing a schematic, I open KiCad’s PCB editor and arrange the components. I’ll write more about that workflow soon.
I design the PCB myself — DIM, not push button AI. When the PCB is complete, I generate Gerber and Drill files. These files define the exact requirements for manufacturing.
From Old‑School Etching to Modern PCB Manufacturing
This is a long way from sitting on the back porch with copper board, etching chemicals, and hand‑drawn traces. Today, you zip your Gerber and Drill files and send them to any PCB manufacturer.
Enter Push‑Button PCB Ordering With PCBWay
Since I use PCBWay as my PCB supplier, I discovered a new plugin for KiCad: PCBWay Plug‑In for KiCad
This plugin changes everything.
How the Push‑Button Workflow Works
- The plugin adds a PCBWay icon to KiCad’s toolbar.
- When your PCB is ready, you click the icon.
- KiCad automatically uploads your Gerber and Drill files to PCBWay.
- The PCB order page opens with everything pre‑loaded.
- PCBWay recommends reviewing the files, but mine were perfect.
It truly feels like push‑button PCB ordering. It is.
Before the Plugin
I used to:
- Export Gerber and Drill files manually
- Verify all files were present
- Zip them
- Upload the zip to PCBWay
- Validate the order
Now it’s one click.
Keeping Manufacturing Files in GitHub
The plugin writes the files to the project directory, which is perfect — they get committed to Git and stored with the project. Clean, organized, and version‑controlled.
Follow the Freedom7 Build
I’m building a real HF SSB transceiver from the ground up – no kits, no shortcuts, and no hiding the hard parts.
If you’re interested in how this system comes together over time, follow the full build here:
https://kr4bad.com/category/the-build
Not everything fits into a single build. For additional insights, experiments, and lessons learned:
https://kr4bad.com/field-notes/
Follow the build as it happens:
https://kr4bad.com/?subscribe=1
Looking for some background?
https://kr4bad.com/about/
Comments and discussion are always welcome:
david [at] kr4bad-dot-com
73,
KR4BAD David

















