← All articles

Kaleido M-Series Roasting Software: First Crack Bridge for the M1, M10, and the Rest of the Line

First Crack Bridge is native coffee roasting software for the Kaleido M-series. Confirmed on the M1 and M10, USB or Bluetooth, full read and control of HP / FC / RC / TS, with cloud sync to a free analytics, inventory, and cupping platform. Here's how it works.

·10 min read

The Kaleido M-series is a great roaster. The M1 is a 200 g home-scale machine, the M10 steps up to 1.2 kg for small-batch production, and across the line the firmware is consistent enough that software which speaks to one Kaleido tends to speak to most of them. What hasn't been as consistent is the software side — Kaleido's bundled tablet software (and companion apps like HiBean) handle tuning at the machine well, Artisan can be wired up with the right adapter, but none of them extend past the live session into the full coffee-roasting workflow: inventory, cupping, recipes, side-by-side comparisons, a shareable history.

That's the gap First Crack Bridge closes for Kaleido owners. Bridge is the native macOS and Windows app First Crack ships to talk to your roaster. It plugs into the rest of the First Crack platform — the free web app — and gives you a roast logger, recipe playback, analytics dashboards, and cloud sync that follows the roast everywhere.

This article is specifically for Kaleido M-series owners deciding what to put on their laptop. It covers which models are confirmed, how Bridge connects (USB-serial vs Bluetooth), what the live UI surfaces and controls, how it compares to running Artisan against a Kaleido, and how to get on the beta.


Which Kaleido Models Are Confirmed

Both the M1 and M10 are confirmed working with Bridge today, including:

  • Reading bean temperature (BT) and environmental temperature (ET) at one-second resolution.
  • Reading the Kaleido's reported HP (heater power), FC (fan control), and RC (rotor/drum control) setpoints — both the value the firmware echoes and the value we last commanded, so the UI can show drift if your typed setpoint and the machine's actual hold diverge.
  • Driving HP, FC, RC, and the TS (target setpoint) from First Crack — either by hand from the live UI or from a saved recipe playing back.
  • Logging events to the bridge-side session buffer so reloading the tab mid-roast picks up exactly where you were.

The reason we frame support as "M-series" rather than per-model: the M1 and M10 use the same protocol family. Other models in the line that share that protocol should work; we just haven't independently tested every variant. If you have an M3, M5, or another M-line roaster, sign up for the beta and tell us — your machine will help us confirm support and add the model to this list.

If you're on a non-M Kaleido — the BC series, or one of the smaller sample roasters — request beta access anyway. Even if Bridge doesn't drive your specific machine today, your signup is a roadmap vote and you can use Guided Roast in the browser today against any roaster, including yours.


How Bridge Connects to a Kaleido

Bridge supports two connection methods to a Kaleido. You pick whichever fits your physical setup.

USB-serial

Plug the cable Kaleido shipped with your roaster into your Mac or Windows machine. Bridge auto-detects the device — no port configuration, no baud-rate settings, no firmware-version flag. The serial layer runs at the protocol-standard 57600 baud and handles the wire format internally.

USB is the most stable and fastest-reacting connection. Recommended for any setup where the laptop can sit near the roaster.

Bluetooth RFCOMM

If you'd rather keep your laptop away from the roaster — a different room, a quieter area, away from the noise and heat — pair the Kaleido over Bluetooth once and Bridge remembers it. The connection runs RFCOMM on the same protocol family as USB-serial, so the data, commands, and event handling are identical. Latency is a hair higher than USB but well within roasting-relevant time scales.

The pairing flow is the same as any other Bluetooth device. Bridge's pairing modal walks you through device discovery, adoption, and the first connection.

Switching between

Bridge tracks both connection types in the same device registry. If you usually run USB but want to do today's roast over Bluetooth, you don't have to re-pair — Bridge already knows the device.


What the Live UI Surfaces

Once Bridge is connected and you've opened /live-roast in First Crack's web app, you get a single screen that consolidates everything you'd be glancing at on the Kaleido's panel plus everything the panel doesn't show you.

The big readouts:

  • BT — bean temperature, primary chart line.
  • ET — environmental / drum temperature.
  • RoR — rate of rise, °F/min. Computed via 30-second linear regression with smoothing and a rate limiter (not naive two-point slope), so the line is steady where two-point would be sawtooth at 1 Hz.

The Kaleido controls:

  • HP — heater power, 0–100.
  • FC — fan control, 0–100.
  • RC — rotor/drum control, 0–100.
  • TS — target setpoint. Show as a horizontal target line on the chart.

Each control row shows two numbers: what Bridge last commanded, and what the Kaleido is echoing. If you sent 415°F as a TS and the Kaleido is holding 413°F, the UI surfaces the 2°F drift instead of pretending the machine snapped to your number.

The chart itself:

  • BT plotted in the brand bean-temp orange.
  • ET in env-temp blue, RoR in RoR green on a secondary axis.
  • Phase color bands — drying / Maillard / development — once the right events have fired.
  • Event markers — CHARGE, Turning Point, Dry End, First Crack Start/End, Second Crack Start/End, Drop.
  • Optional reference-roast overlay: pick a previous Kaleido roast (yours or a public one from another roaster) and its curve renders semi-transparently underneath so you can coach the current roast toward a target shape.

And the things you'd expect from a desktop app but Bridge handles automatically:

  • Wake lock. While the Kaleido is connected, the laptop's screen won't sleep mid-roast. The "Awake" pill in the corner tells you the lock is active.
  • Session restore. If the tab reloads or the laptop briefly sleeps, Bridge keeps the session alive on its end and the web app picks the chart back up where it left off when the tab returns.
  • Cloud sync. Every sample lands in the cloud as it arrives. The minute you tap Drop, the profile is visible on any other device you've signed into, with full BT / ET / RoR / event data — not just a summary.

How Bridge Compares to Artisan Running Against a Kaleido

Artisan has been running against Kaleidos for years. Plenty of roasters have a tuned Artisan profile they don't want to give up, and that's a totally reasonable place to land. The honest side-by-side:

What Artisan does well

  • Cross-platform (Linux too, which Bridge doesn't ship for yet).
  • A huge catalog of community-tuned hardware profiles, including older Kaleido firmware revisions and probe-adapter variants Bridge hasn't tested.
  • Free, open source, extensively documented.
  • The live session UX is dialed in after more than fifteen years of iteration.

What Bridge does that Artisan doesn't

  • Native control of the Kaleido (HP / FC / RC / TS) from the live UI and from saved recipes that play back automatically.
  • Cloud sync — every sample to the cloud in real time. Profiles are immediately on every other device you sign into; lose your laptop and your library is still there.
  • Bean inventory integration — green weight deducts when a roast finalizes; the bean's running stock updates across the platform.
  • Cupping workflow attached to each roast, with scores rolling up into bean and varietal trends.
  • Recipe management — define a recipe, attach it to a roast, drive Bridge from it next time, see drift between target and actual.
  • Side-by-side comparison sharing — pick any two roasts, get a shareable link with both BT curves overlaid.
  • A community library — published profiles from other Kaleido roasters you can browse, overlay, and learn from.
  • A reference-roast overlay during live roasting — pick a target curve and watch your current roast track it.

For most Kaleido owners, the practical question is: do you want everything after the live session — analytics, inventory, cupping, sharing — to live in the same tool as the live session? If yes, Bridge is the cleaner stack. If you're happy with Artisan for the session and want to plug First Crack's web app in for the rest, that's a working setup too: First Crack imports .alog files directly, so a Kaleido roast captured in Artisan lands in your First Crack library on import.

For the full table, see First Crack vs. Artisan.


Install Path for a Kaleido Owner

The shortest version of the install path:

  1. Request beta access at firstcrack.app/beta. Select Kaleido M-series + your roaster model. Choose connection method (USB or Bluetooth).
  2. Wait for the magic-link invite. We approve by hand. Small numbers, high care. Usually a few days.
  3. Install Bridge. macOS 26 (Tahoe) or later, or Windows 10 build 19041+ / Windows 11. The build is signed and notarized on both platforms.
  4. Pair the Kaleido. If USB, just plug the cable. If Bluetooth, the pairing modal in /live-roast walks you through it.
  5. Hit CHARGE. The chart starts drawing the moment Bridge sees BT moving, and the roast lands in your First Crack library automatically.

After the first roast, recipes, references, and analytics start adding value batch-over-batch.


Why "M-series" Instead of "M10 Only"

We've shipped Bridge with confirmed support for M1 and M10 because those are the two machines we have on hand to test against. But the M-line shares enough firmware that a model-specific framing would be misleading either way: claim too narrow and roasters with an adjacent M-variant assume they're not supported; claim too broad and you've over-promised on machines you haven't actually tested.

"M-series, confirmed on M1 and M10, more on the way as testers signal them through the beta queue" is the truthful framing, and it's the one we'll keep using until every model in the M-line is independently verified.

If you're on a Kaleido and your specific model isn't in the confirmed list yet — sign up. Tell us the model. We'll either confirm it works the same way and add it here, or we'll tell you what's blocking and put your machine at the front of the testing queue.


Ready?

Request Bridge beta access — be specific about your Kaleido model and connection method. We read every signup.

If you want the chart, the analytics, the inventory, and the platform today — without waiting on a Bridge invite — start with Guided Roast in the browser. The data lands in the same library, so when Bridge does come online for your machine, your history is already there.

Already running Artisan against your Kaleido? Migrate from Artisan — First Crack imports .alog files directly. You don't lose any history switching tools.

Related articles

Questions about First Crack? See the FAQ or email us.