fabll is atopile’s Python framework for modeling circuits.
fabll
is a Python framework to model circuits, much like ato
. It unlocks the whole Turing-complete power of Python to do design in, plus low-level procedural code and logic. Think of it like writing C for a Python module. Its focus is power—not ease of use like ato
—so it’s not recommended for most designs to start with.
fabll
is currently in a very early stage of development. It’s not publicly supported yet.fabll
vs ato
fabll
codefabll
module with atopile, you just need to point to the module within your ato.yaml
configuration file.
When you run ato build
, atopile automatically builds the fabll
module and links it to your project.
fabll
codefabll
modules in ato
like any other import: