The circuit description eDSL in Scala: WireSynth.sc
🎉 Wiresynth is released and available in Maven Central! 🎉
I put it on hold for a really long time. lol
It took about 10 days since the project really started, until the first commit and publish to the Maven Central.
Now it's able to elaborate designs and generate final netlist for KiCad Pcbnew editor. The syntax is partially following SpinalHDL.
I also wrote a script for migration from KiCad symbol and footprint files to Scala source files. This makes it ready for production.
WireSynth is intended to be a kit, not just a standalone eDSL. More tools will be available in the future.