FAQ

Common questions about how Modo works.

What happens when parts are unavailable?

Modo checks real-time stock from DigiKey, Mouser, and other suppliers during build generation. If a part becomes unavailable after generation, you can ask Modo to suggest alternatives with similar specifications. The BOM includes manufacturer part numbers so you can also source substitutes yourself.

Can I export everything and build without paying?

Yes. Every build includes downloadable STL/STEP files, a complete parts list with supplier links, wiring diagrams, and firmware source code. You can export all artifacts and build entirely on your own. The $5 build fee is for generating and validating the design, not for locking you in.

How does validation work?

Modo checks three things: fit (will components physically fit in the enclosure), power (do voltage and current requirements match), and compatibility (do interfaces like I2C, SPI, UART line up correctly). These checks use part datasheets and enclosure geometry. Validation catches common mistakes before you order parts.

How is this different from OpenSCAD and BOM scripts?

OpenSCAD requires you to write parametric CAD code. BOM scripts require you to maintain part databases. Modo generates both from a text description and validates that they work together. If you already have a workflow you like, Modo can still be useful for quick prototypes or exploring alternatives.

What microcontrollers does Modo support?

Modo generates firmware for ESP32, RP2040 (Raspberry Pi Pico), and Arduino-compatible boards. The generated code uses standard libraries (Arduino framework, ESP-IDF, Pico SDK) so you can modify and extend it.

Can I modify the generated designs?

Yes. CAD files are parametric STEP format, editable in FreeCAD, Fusion 360, or any CAD tool. Firmware is plain C/C++ with comments. You can also iterate on designs by chatting with Modo to request changes.

Want to see Modo in action? Watch a short walkthrough