Pilot Roaster compatibility
Every machine Pilot connects to, and what it does on each.
This list grows. Every machine here is a preset you pick from a list — no register hunting. Tested means it has run on real hardware. Connects means the control is built and waiting for a roaster to prove it. Pilot is free, so that roaster can be yours.
Tested
Run on real hardware.
Connected, roasted, and where control is listed, driven by Pilot. These are the machines we can vouch for from our own bench.
-
Kaleido M1 · M1 Pro
Full control.
USB, WiFi, or Bluetooth. Heater, fan, and drum, with PID and Auto roast following a profile. Tested wired and wireless.
-
Phidget thermocouples
Any roaster, any probe.
USB thermocouple interface. Pilot reads bean and environment temperature from probes you fit yourself, on a machine with no interface of its own.
Connects
Built. Free to test on yours.
Control is written for each of these. We have not had one of every model on the bench. Run one, tell us, and it moves up.
-
Aillio Bullet · R1 · R2
Control built.
USB. Heater, fan, and drum.
-
ROEST L100 · S100 · L200
Control built.
Bluetooth. Heater and fan.
-
Hottop
Control built.
USB serial. Heater, fan, and drum.
-
Sandbox Smart R1 · R2
Control built.
Bluetooth. Heater, fan, and drum.
-
IKAWA Pro · Home · Pro X
Setpoint and fan, through the profile.
Bluetooth. IKAWA's own protocol has no live heater command — the machine runs a stored profile, and Pilot rewrites that profile to move the temperature setpoint and fan. Live curve and the full record.
-
Kaffelogic Nano 7
Fan hand-off.
USB serial. The Nano runs its own profile and hands Pilot the fan. Live curve and the full record.
Read and record. The roaster keeps the wheel.
Pilot reads the machine — over Modbus, a Siemens S7 PLC, or a TC4 / Arduino USB monitor — draws the live curve, and keeps the full record. The roaster's own panel drives. This is deliberate: control on a commercial machine is a validation decision made per model, not a switch.
Loring Smart Roast, confirmed on a live machine
Modbus TCP. Pilot has run on an S35 Kestrel on site, with its channels mapped and checked against the roaster's own Smart Roast screen. Six channels come across: bean, exhaust, inlet and stack temperature, gas %, and the Loring's own rate of rise — and the gas trace carries into the CSV and Artisan exports. S15 Falcon, S35 Kestrel and S70 Peregrine share a preset; the S7 Nighthawk has its own, on a different factory IP. A firmware missing one of the extra registers drops that channel, not the roast.
Modbus TCP
Diedrich CR and DR, Mill City DCP 1000, Toper TKM-SX, Joper BSR/BPR/BR, Coffed SR Series, IMF RM, San Franciscan SF, Sivetz SRM, Besca BSC, Cogen Series C, NOR N-Series, Sweet Coffee Gemma 2IND, Caparaó Prime Line, and Twino / Ozstar. Each is a preset with the factory address already in it. A Mill City records daily production at Companön, one of the founders' roasteries, with each batch and its curve landing in Cloud.
Siemens S7
Probat P5, P12, P25 and P60, and Giesen W1A, W6A, W15A and W30A, on the S7-1200 and S7-1500. Probat reads and records. Giesen's gas, fan, burner and drum writes are built but ship disarmed: integrators remap the data blocks, so Pilot will not write to a PLC on an assumption — you arm it against your own layout first.
TC4 / Arduino monitors
USB serial, speaking the aArtisan protocol Artisan calls ArduinoTC4. Pilot polls the board once a second and logs bean and air temperature over the same link Artisan and Cropster read. Default is 115200 baud with ET on channel 1 and BT on channel 2; older boards run at 19200, and both are adjustable if yours is wired differently. Monitor-only: heater and fan stay on the roaster's own controls.
ASHE AIRPRO, on a protocol we have assumed
AIRPRO-10, 11, 25 and 40 have a preset of their own over that same USB roast-monitor link. One caveat, which belongs here rather than in a support thread: the preset assumes the AIRPRO's monitor speaks TC4 at 115200 baud, and nobody has confirmed it on a real machine. If it will not connect, the board may be at 19200 or on Modbus — run the connection scan and send us the report, and the preset gets fixed.
Anything else, by hand
A generic Modbus device over serial RTU and a generic serial device are presets of their own: point them at your registers, set the scale and the encoding, and Pilot reads what it finds. Any PLC that speaks S7 can be configured the same way.
No interface at all.
For roasters that expose nothing, Pilot still keeps the record. Fit a Phidget and it reads the curve; otherwise enter readings by hand and mark milestones with a key.
Manual logging presets
Behmor 1600 Plus, Gene Cafe CBR-101, Fresh Roast SR540 and SR800, Kaldi Wide, and a generic home roaster. Events by hand, optionally paired with a probe.
Demo mode
The whole app on sample data with nothing plugged in. Open it, roast an imaginary batch, and see what the record looks like before you connect anything.
Connected, but not reading?
Pilot is free, so finding out costs nothing, and it gives you the tools to see why a connection isn't working.
Send Diagnostics
One button bundles the connection settings, what the roaster answered and the recent log, with a reference code. It goes straight to us, or saves as a file when you're offline.
Register scan
For Modbus machines, a read-only scan shows which registers respond and what they hold, so a missing or misread channel is found in minutes rather than by guessing.
Bring your history
Import past roasts from Artisan, Cropster or RoastPATH, so the record starts with what you already have, even before your machine is connected.
Questions about your machine
Possibly. Most commercial drum roasters expose their temperatures over Modbus or a Siemens S7 PLC, and Pilot can be pointed at either by hand even where there is no named preset. If the machine has no interface at all, a Phidget thermocouple over USB gives Pilot the curve, and readings can always be entered by hand. Pilot is free, so the test costs nothing — and if it works, tell us and the machine goes on this page.
Find out on your own roaster.
Pilot is free. Download it, connect, and see the curve. If it works on a machine we have not tested, tell us and it goes on this page.
Every option below says what happens after you click it.