← Build Log

Rat's Nest

hardware design

Traces everywhere

In KiCad, before you route your PCB, you see the “rat’s nest.” It’s a tangle of thin lines showing every electrical connection that needs to exist but doesn’t yet have a physical trace. Your job is to turn that mess into actual copper paths that don’t cross each other, don’t violate clearance rules, and fit on a board the size of a thumb drive.

I did this on Metro North.

The itinerary

Yesterday was a day in the city. Meetings, a startup event, a visit to the New Museum. Somewhere in between all of that, I designed Phoebe’s spine PCB. The likelihood that this board actually works is directly proportional to the chaos of its creation:

Metro North Hudson Line, southbound. Opened KiCad on a moving train. Placed the ESP32-C6 module, the boost converter, the battery management IC. The train rocked. The components shifted. I hit undo a lot.

Breakfast meeting, Midtown. A table of AI developers. We all agreed we have no idea what’s happening. Comforting.

Variety Coffee Roasters, 7th Ave. Sat down next to two theater producers spilling the tea on their latest shows. Got the schematic roughed out while eavesdropping. The I2C bus, the USB-C charging circuit, the antenna keepout zone.

KiCad schematic for Phoebe Spine PCB showing ESP32-C6, boost converter, battery management, and I2C bus
The schematic. Designed between sips of coffee and off-Broadway gossip.

New Museum, Bowery. Lots of fascinating and terrifying art about how machines change our relationships to our own physicality. Relevant to building a little robot bird, probably. Closed KiCad for this one.

Intricate metal sculpture at the New Museum that resembles a complex PCB or circuit board
Art or PCB? At this point in my week, I genuinely could not tell.

L train to Williamsburg. Seeing traces everywhere now.

The subway. Also traces.

A health bowl restaurant in Williamsburg. The kind of place where the menu says things like “activated” and “superfood.” I was surrounded by designer dogs in purses. I ate something involving falafel and seventeen types of seeds while routing traces on a 13-inch screen. The dogs were better behaved than my ground plane.

Laptop showing KiCad next to a health bowl and a succulent in a trendy Williamsburg restaurant
PCB design fuel. The succulent is judging me.

Founders event, Williamsburg. A networking event in an office overlooking the city that definitely doesn’t scream “burn rate.” A mix of the best and worst people you’ll ever meet. Did not open KiCad.

Metro North, northbound. Stared at the rat’s nest on the ride home. All the components fit inside the board outline, which felt like a win. The actual routing was too intimidating for a train. Closed the laptop.

My office, the next day. Locked the door, put on headphones, and ground through the routing until the rat’s nest hit zero. Zero unrouted connections. Zero Design Rules Checker violations. Whether it actually works electrically is a question for when the boards arrive.

The board

The Phoebe Spine is a two-layer board, about 60mm by 25mm. It’s the backbone that slides into the bird’s body.

KiCad PCB layout showing routed traces, antenna keepout area, and component placement
The layout. Antenna keepout zone top right, Perch connectors bottom, USB-C bottom right. Zero violations.
3D render of the Phoebe Spine PCB showing component placement and board shape
The 3D render. It’s a real board. Designed on public transportation.

On it: the ESP32-C6 module with its antenna at the top for range, a boost converter to step the 3.7V battery up to a stable 3.3V, the TP4056 charge controller, USB-C for charging and firmware flashing, and pin headers that connect to the head sensors and Perch ports below. Everything the bird needs to think, breathe, and phone home.

Whether any of this will work is genuinely unclear. But the DRC says zero violations, and the 3D render looks like a real board. Next up is the head board for the remaining sensors, and the Perch caps that handle USB-C and the M8 connectors. The prong is already designed. Once the full set is done, I’ll order them all from JLCPCB and find out if coffee shop engineering holds up in the real world.

— Ben