ICELang

Princess0407·ICELang·output/npn_amplifier.kicad_sch

ICELang

About the ICELang PCB

ICELang is an open source PCB design by Princess0407, published on GitHub. It is a board, with 6 components from 6 distinct parts.

By type, the board carries 3 resistors, 1 transistor and 1 capacitor.

It belongs with the audio designs in this gallery.

From the project

ICELang is DSL and multi stage compiler pipeline for automated KiCad schematic generation and SPICE netlist export inside eSim.

A domain-specific language and multi-stage compiler pipeline for automated KiCad schematic generation and SPICE netlist export inside eSim

Overview · Versions · Architecture · Pipeline · Syntax · Component Registry · Test Circuits · Plugin Roadmap · Tests

ICELang is a compiler that takes a plain-text circuit description written in a purpose-built DSL and produces two artifacts in a single pass:

ICELang bill of materials (BOM)

6 components, 6 distinct parts.

QtyPartRefs
1
BC547
Q1
1
9V
V1
1
10uF
C1
1
100k
R1
1
10k
R2
1
1k
R3

ICELang design files

The KiCad project lives in the Princess0407/ICELang repository on GitHub; these links point at the commit this page was built from.

ICELang: common questions

How many components are on the ICELang?

6 components, from 6 distinct parts. The full bill of materials is listed on this page.

Where can I download the ICELang design files?

From the Princess0407/ICELang repository on GitHub, which has the schematic; the links under Design files point to each one.

Can I use the ICELang design in my own project?

The repository has no license, so all rights stay with Princess0407. Use it as a reference, and ask the author before reusing the design.

Similar boards