Hi everyone!
I’d like to share a project I’ve been working on after hours called KiLedger. It is a lean ERP/MES-style application designed specifically for electronics manufacturing. The project is currently in early beta, and I’d love to get your thoughts on its direction before I make the repository public.
What is the goal?
The main idea is to create the "missing link" between KiCad 10 design, warehouse management, and the SMT production line. I personally run a Juki 740, and I’m currently preparing a second Juki unit to run with OpenPNP, so I’m building this tool to be useful in both professional and open-source environments.
Key KiCad 10 Integration Features:
I am planning dedicated plugins that will allow you to push data to the system with a single click:
Production Data: Automatic creation of Products, BOMs, and Component Positions (centroid files).
Visuals & Documentation: Project renders, interactive ibom.html files, and a full archive of the CAD project linked to the specific product version in the database.
Logistics & Hardware Support (SMT & Warehouse):
To speed up the shop floor workflow, the system integrates with physical hardware:
Label Printing (KiLotPrinter): A dedicated module for quick barcode printing for reels and components (e.g., Dymo/CUPS support).
Barcode Scanner Support: Integration with scanners (HID/Serial) for instant part lookup, stock-in operations, and warehouse tasks.
Smart Warehouse: Support for Pick-to-Light systems (ESP32 + WS2812B) to illuminate the correct shelf location during BOM picking.
Machine Export: Generating configuration files—both for OpenPNP (placement + feeder mapping) and manual setup sheets for older industrial machines like my Juki.
A few words about the tech (and me):
Full disclosure: I am not a professional software developer. The source code might contain some "rookie" deviations from industry-standard practices. I am building the app using Go and React (shipped as a single binary) and I heavily rely on the Cursor editor with AI models to help me implement these features.
I’m not sharing the public repo just yet as I’m still polishing the Beta, but I would highly value your feedback:
Is a one-click export of BOM, positions, and project archives directly from KiCad a feature you’ve been looking for?
What are your biggest pain points regarding barcode labeling and reel management in your current setup?
Is Pick-to-Light integration a "must-have" for you, or just a "nice-to-have" gadget?
Looking forward to your questions and suggestions!

