KiLedger – A lean ERP/MES concept (The bridge between KiCad 10, Warehouse, and SMT lines)

86 views
Skip to first unread message

Krzysztof Zachaj

unread,
Apr 24, 2026, 6:41:22 AM (4 days ago) Apr 24
to OpenPnP

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:

  1. Is a one-click export of BOM, positions, and project archives directly from KiCad a feature you’ve been looking for?

  2. What are your biggest pain points regarding barcode labeling and reel management in your current setup?

  3. Is Pick-to-Light integration a "must-have" for you, or just a "nice-to-have" gadget?

Looking forward to your questions and suggestions!

Krzysztof Zachaj

unread,
Apr 24, 2026, 11:44:05 AM (3 days ago) Apr 24
to OpenPnP
First screenshots from v0.2.0-beta.6 attached.

kiledger-dash.png
kiledger-component-detail.png
Reply all
Reply to author
Forward
0 new messages