Skip to content
Main site

Initialize the printer

Every G1 configuration is published by Ginger for one specific serial number. Initializing is the step that tells the printer which serial it is, so it can fetch its own files instead of running whatever happened to be on the card.

Both cases end at the same place, and both use the same form. What differs is what you start from.

You just flashed the SD cardThe machine has been running, but was never initialised
Starting pointA blank G1OS — no serial, no configuration, no bed meshAn old configuration, hand-edited or factory, sitting on the machine
What you are doingSetting the machine up from zeroMigrating it onto the Configurator
Anything to preserve?No — the flash already erased itYes — note your printer.cfg edits before you start
Bed meshGone. You will re-levelGone after the update. You will re-level

Before initialization, your printer’s configuration is whatever was on it when it left the factory or when someone last edited it by hand. Nothing connects it to Ginger.

After initialization, the machine knows its own serial number, and that changes what it can do:

  • Ginger keeps a configuration for your specific machine, not a generic one. Once the printer knows its serial, it can fetch its own files
  • The sidebar gains a by Ginger Additive entry. That entry is a status light: when configuration updates are waiting for your machine it turns into UPDATE G1
  • The printer checks for those updates by itself, once an hour

Without the serial, none of that works — the machine has no way to ask which configuration is its own. See G1OS software stack.


  • After flashing the SD card — always. A fresh G1OS knows nothing about your machine
  • After a major G1OS update that introduces the new Configurator, on a machine that predates it
  • When the G1OS dashboard shows an INITIALIZE PRINTER button
  • Printer powered on and connected to the same network as your computer
  • G1 serial number (printed on the top right corner of the machine, on the display side / left side)
  • Access to http://g1os.local

  1. Open a browser and go to http://g1os.local
  2. The G1OS (Mainsail) dashboard appears
  1. Go to the Machine section in the left sidebar
  2. In the Update Manager tab, click the refresh arrow to check for updates
  3. Find the GingerConfigs row and press the UPDATE button on that row
  4. When the confirmation dialog appears, check “I understand the risks” and click START UPDATE
  5. G1OS downloads and installs the latest GingerConfigs version
  1. Wait for the update to complete — the printer performs a firmware restart automatically

  2. After the firmware restart, perform a manual reboot: click the power icon (top right) → Reboot, under Host Control — not Restart or Firmware Restart, which only restart Klipper

    The dashboard with the power menu open. 1: the power icon, top right. 2: Reboot, under Host Control

  3. Close the browser tab completely — without closing the browser, the updates will NOT be applied

  4. Open a new browser tab and go to http://g1os.local

  1. Look in the sidebar for INITIALIZE PRINTER and click it.

    The Initialize G1 Printer form appears

    The Initialize G1 Printer form, with the serial number field and timezone selector

  2. Fill it in:

    • Serial Number — your machine’s serial, in the form shown as the placeholder. It is printed on the top right corner of the machine, on the display side. It must match exactly: this is the name of your machine’s configuration folder at Ginger, so a typo means the printer asks for a configuration that does not exist
    • Timezone — yours. It defaults to Europe/London, so change it unless that is right for you
  3. Click Save. The page returns to the dashboard

Saving the serial does not download anything by itself. It tells the printer which configuration is its own; fetching it is the next step.

  1. Look at the sidebar. UPDATE G1 has appeared

    The dashboard sidebar. 1: UPDATE G1, where configuration is applied. 2: by Ginger Additive, which sits below it permanently and is not a status

  2. Click UPDATE G1. The printer downloads printer.cfg, moonraker.conf and kamp.cfg published for your serial

  3. Wait for the page to return. The printer restarts Klipper by itself, because printer.cfg changed

  4. The machine now has its configuration. by Ginger Additive stays in the sidebar throughout — it is a permanent entry, so do not use it to tell whether the step worked. Check the config files instead


After rebooting, the G1OS dashboard loads normally with no “INITIALIZE PRINTER” prompt. The printer is ready for printing with the latest configuration.

  • The serial number is on a label on the top right corner of the machine frame, on the same side as the display (left side when facing the printer)
  • If the INITIALIZE PRINTER button does not appear after rebooting, try clearing the browser cache or using a different browser
  • After initialization, all slicer profiles and print settings are loaded via cloud — no manual configuration needed