Dave Vandenbout
Dave Vandenbout
Hi, Shane. I'll try to go through this as time permits. Hope to have some ideas by tonight. Lots of stuff here! Thanks for all the comments!
Some messages were appearing twice because the SKiDL logger objects were propagating their messages up to the simple logger you were using. I turned off propagation for the SKiDL loggers...
@shanemmattner , it looks like you're analyzing all the SKiDL code, extracting subcircuits, placing all the subcircuit code into a file, adding wires to the subcircuit I/O, and finally executing...
> The `netlist_to_skidl` logic generates a full SKIDL project including a main() function. So to insert the LLM logic from `kicad_skidl_llm.py` I copy the circuits 1 by 1 since they...
I think we can do what I suggested as follows. Suppose we have a SKiDL file called `my_circuit.py` with this inside it: ```python from skidl import * # Create a...
I looked deeper into your code and saw that you already do something like what I suggested (around line 320), only you import the `circuit_analysis` module you synthesized from the...
No rush! Nobody is holding a stopwatch on us.. A couple of random thoughts: * A potential home for `kicad_skidl_llm.py` might be in `src/skidl/scripts`. * Each subcircuit, part, and net...
For increased visibility to others that might help with this, I think you should open up a thread on [discussions](https://github.com/devbisme/skidl/discussions).
The current use would be for doing design reviews. The large training sets for LLMs should include texts for electronics and PCB design, so the hope would be it could...
I assume the netlist file is parsing correctly so there's not a problem with `kinparse` 1.2.3, but there is a problem with the logic that generates the SKiDL code from...