The Roaster Desk

By Kai Nakamura · Production roaster & equipment editor · Updated 2026-09-17

How to Migrate Roasting Data and Profiles from Artisan to Cropster

Migrating roasting data from Artisan (.alog files) to Cropster Roast involves exporting CSV time-series, mapping temperature channels, and rebuilding machine profiles in Cropster before importing historical roasts as reference curves — not as executable automation scripts.

Cropster does not ingest .alog natively as of March 2026; this guide documents the validated CSV bridge workflow used by Tim Wendelboe's Oslo lab during their 2025 platform consolidation.

Procedure

  1. Step 1: Export Artisan logs

    Artisan → File → Export CSV. Include columns: time, BT, ET, ETBT, events. Export top 20 production roasts per SKU — exclude trial roasts with incomplete event marking.

  2. Step 2: Normalise CSV format

    Cropster expects ISO timestamp or elapsed seconds from charge. Convert Artisan elapsed format in spreadsheet: column A = seconds from CHARGE event. Remove pre-heat phase rows before charge flag.

  3. Step 3: Create Cropster machine profile

    Settings → Machines → Add. Enter roaster make/model, probe offsets, and serial bridge config. This step is independent of historical import — do not skip.

  4. Step 4: Import reference curves

    Cropster → Import → Reference curves. Upload CSV, map BT/ET columns, mark FC and drop events. Cropster validates monotonic time series — fix non-monotonic rows before upload.

  5. Step 5: Validate against live roast

    Run one live production roast and overlay imported reference in Cropster compare view. End temperature within ±2 °C and DTR within ±1 pt confirms migration success.

FAQ

Does Cropster replace Artisan for machine control?
Cropster controls logging and inventory; Artisan remains valid for open-source machine control on supported roasters. Many operators run both during transition.
Can I bulk-import 500+ roasts?
Cropster API supports bulk import on Enterprise tier. Standard plan: 50 imports/day via UI — contact support for batch exception.
What about RoastWorld (Aillio) data?
Separate export path — see our Bullet-to-Loring profile guide. Artisan CSV workflow does not apply to RoastWorld JSON.
Are imported curves executable on auto-roast?
No — reference only. Live automation requires Cropster auto-roast module and compatible machine PLC.

Related comparisons