← Back to context

Comment by maz-

2 days ago

Cool! Earlier in 2025 I decided I wanted to design a CAN-FD connected motor controller for RRF / Klipper / custom firmware without any experience.

I'm a software eng now working outside of the tech sphere so not exactly an electronics expert. I know enough to be dangerous but thats about it.

I found Gemini to be pretty great at validating an exported KiCAD netlist against the relevant datasheets with a few caveats.

The RP2350 datasheet in particular was an issue due to its sheer size - bigger than the maximum token limit.

I got around this by extracting the relevant parts of the datasheet myself.

It sounds like you might have this well in hand but worth asking anyway. I assume you've had good experiences testing with MCU datasheets and not just passives / power components?

When it got something wrong it was wrong enough to be noticeable by a non expert and with iterations over the schematic and an incredible amount of time spent learning how to lay stuff out properly, I got a reasonably complex board (double sided, 6 layer, roughly 130 components) produced and fully functional first time.

I'm interested in trying this out on my working design and seeing what it comes up with!

If you can keep this cheap enough for hobby use (or pay as you go for example) and also find a way to validate or check for common layout concerns then that would be incredibly powerful.

It's great to see some genuinely useful use cases for LLM tech that isn't just "we replaced our support people with a shitty chat bot" :)