🦑 HONEYBADGER SOFTWARE INC β€” polished tools for the stubborn few Community GitHub Downloads
🏭 INDUSTRIAL

We get inside the machines that run a plant floor.

Blenders, PLCs, motion controllers, meters β€” the hardware that keeps a plant running rarely gives its data up easily. Reverse-engineering that data and putting it on a screen operators actually use is what we do. Same polish standard as everything else we ship, pointed at real machinery.

THE FLOOR'S LANGUAGES

Whatever your controllers already speak.

We don't ask a plant to change its hardware. We meet the equipment where it is β€” and where a bus is proprietary, we reverse-engineer it.

Modbus TCPModbus RTUOPC UA MQTTSerial / RS-485MTConnect Maguire MLAN Allen-Bradley EtherNet/IP β€” tooling ready Siemens S7 β€” tooling ready CAN bus (listen-only)
MAGUIRE BLENDER INTEGRATION

We speak fluent Maguire.

Maguire gravimetric weigh-batch blenders are workhorses β€” but the good data lives behind a proprietary protocol, and the controller only shows it two lines at a time on a keypad LCD. We pull it out. Real consumption, real batch weights, real cost-per-shift β€” off the actual hardware, onto a dashboard, and into your ERP. No guessing, no "the vendor says it can't be done."

The data is in there. Getting it out is the job.

A Maguire's Modbus TCP port isn't a normal Modbus device β€” it's a wrapper around Maguire's own MLAN protocol. Point standard register tools at it and you get noise. We mapped the real path: MLAN command codes (Get Totals, Cycle Weight, Batch Info) tunneled inside the Modbus packets, plus a careful parse of the keypad LCD buffer for the fields the protocol won't hand you directly. The result is honest numbers β€” and where the firmware genuinely can't report a value live, we label it a snapshot with a timestamp instead of faking it.

WHAT WE DELIVER

The Maguire toolkit.

πŸ–₯️

Live operator dashboard

Glanceable per-machine screens: recipe, component setpoints, live/last-reported weight, batch state. Runs in demo mode or live mode, so operators can train on it before it ever touches the real controller.

πŸ’΅

Cost analytics

Per-hopper material cost computed on real consumption deltas β€” mid-shift price changes costed correctly, before and after. Editable bill-of-materials with supplier and price per component.

πŸ“ˆ

Shift & production reporting

Clean 8-hour shift rollups for accounting and purchasing: day / month / year filters, per-drop batch logging with gap detection (a missed drop is shown, never fabricated), one-click PDF, Excel, and CSV.

πŸ”§

Blender troubleshooter

Decodes what the controller is actually doing β€” component types, setpoints, batch targets β€” and flags the states that trip crews up. Built from the register / MLAN behavior we reverse-engineered.

πŸ”—

eIQ / DELMIAWorks hand-off

Material consumption pushed into eIQ the way eIQ actually wants it: BOM-driven backflush against a work order. Every inbound method covered β€” folder-watch CSV/XML, WebAPI with token auth, FTPS, live Modbus/OPC UA/MQTT, MTConnect. One config file is the only thing your IT ever edits.

🧰

Commissioning tools

Field setup without the vendor on the phone: a preflight validator that catches the silent killers (missing unit-of-measure factors, empty part-number crosswalks) before go-live, plus the controller-side sequence to actually enable the data feed. We've done the fussy parts already.

From one machine to the whole floor.

The pilot runs on a single wired blender today. The architecture behind it β€” multi-machine plant overview, time-series history, alert routing, per-site database, plus a cloud fleet-health view that sends only a tiny heartbeat and never production data β€” is built for fleets of 150+ units. When you're ready to instrument the floor, the ceiling isn't the software.

Got Maguire blenders sitting on data you can't see?

Get in touch about your facility β†’
BEYOND MAGUIRE

This isn't a one-off. We live on the plant floor.

πŸ—ΊοΈ

Machine troubleshooting portals

We build private, plant-dedicated troubleshooting portals β€” one home screen, every machine on the floor behind it. Pick a line and you get its troubleshooter and its PLC configuration side by side, the same shape whether the line runs a WAGO PLC or a Yaskawa one. A technician's tool, not a brochure β€” deployed for a single plant, not sold off a shelf.

🩺

Deep motion-machine troubleshooter

For complex motion machines we go deeper: fault search, a full I/O map, a live PLC monitor over Modbus, the electrical schematic on-screen, and a knowledge base built straight from the machine's ladder program. We've found a marginal braking resistor by reading the run-enable edge and brake handshake β€” not just reciting an alarm number.

πŸ“

Electrical print generation (JIC)

Letter-landscape drawings with a proper zone border, title block, BOM, and notes β€” drawn with standard JIC ladder symbols (N.O./N.C. contacts, pushbuttons, coils, beacons, PSU boxes, wire hops). Give us the control scheme; we hand back a client-ready print package with matching operation and sensor guides.

πŸ”

PLC reverse-engineering

Inherited a machine with 1,000+ steps of uncommented ladder? We monitor the live logic while operating the machine, decode each bit / timer / register, and round-trip the labels back into the project's device comments β€” so your maintenance team inherits a documented program.

πŸ“š

Plant-knowledge AI search

A local semantic search engine across ~1,000 plant PDFs β€” PLCs, drives, heat controllers, meters. Ask in plain English, get the exact manual and page number back. Runs entirely on-prem; nothing leaves the building.

πŸ› οΈ

Delivered like a product

We don't hand you a folder of scripts. Our industrial software ships as a real Windows installer β€” packaged, professionally installed, and supported, with the same productization discipline as any commercial vendor and the integration options kept free and open.

TRAINING

We also teach the floor. IN THE WORKSHOP

The same engineering that goes into our dashboards goes into training. We're building interactive electrical training β€” live, animated schematics driven by a real circuit solver, not slideshow pictures β€” through a baby-steps-to-advanced curriculum built for new technicians who need to understand the cabinet, not just memorize it. A few tidbits from the bench:

⚑

A schematic that's actually alive

Every diagram runs on a real circuit solver. Press START and the coil energizes, contacts flip, the seal-in latches, and current lights up the wire path. A built-in virtual multimeter reads true electrical potentials off the simulated circuit β€” you probe the drawing the way you'd probe the bench.

No canned animations β€” the drawing obeys the electricity, or it doesn't light.
πŸŽ“

Baby steps to capstone

A 30-module track that starts at "electricity is just water in pipes" and works through contacts and coils, seal-in latches, 3-wire start/stop, timer relays, and plant voltage hierarchies β€” each module with its own knowledge check β€” up to a capstone: diagnose a dead motor start/stop station.

Meter safety and lockout/tagout come before anything gets probed.
πŸ•΅οΈ

Fault-hunt drills

Broken circuits with names like "Motor Won't STOP β€” The Runaway" and "Which Light Is Lying?" No multiple choice: you get a misbehaving circuit and a meter, and you find the fault the way a technician does β€” systematically, one measurement at a time.

Drills reward method, not memorized answers.
πŸ“

Print literacy, JIC standard

Lessons draw with the same JIC ladder symbols as our electrical print generation β€” N.O./N.C. contacts, coils, overloads, pilot lights β€” so what a learner reads on screen matches the drawing hanging in the panel shop.

Learn the symbol once; recognize it on every print after.

Curious what we're building?

See the training preview β†’
WORK WITH US

Got equipment you'd like to see on a screen?

Every plant is different. Tell us what you run and what you need to see β€” we'll talk through the cleanest way to get there, from a single machine to the whole floor.

Get in touch about your facility β†’