Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

This talk was impressive. Especially repeating parts and even using machine learning to optimize values of resistors.

TL;DW the tool is named Skidl ans uses Python to generate net lists for KiCAD. https://github.com/devbisme/skidl



> chooses an imperative language to define circuit topologies

hmm.. maybe that's ok if they don't go too overboard and encourage a functional style

> uses & as an in-place, mutating operator

that's it, I'm out of here


I agree. '&' should not mutate.

In this case it's simple to do:

   net1 = pin1, pin2, pin3
   design = net1, net2, net3...


So far I have only used skidl for a few small projects. One project where it worked really well was in creating the schematic for backplanes, which is normally kinda tedious - especially if one has to create multiple variants with different slot numbers.




Consider applying for YC's Fall 2026 batch! Applications are open till July 27.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: