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.
What this actually unlocks
Section titled “What this actually unlocks”Before initialization, a freshly reinstalled G1OS does not know which machine it is running on. 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. It is a fixed label: click it to check whether a new
printer.cfghas been published for your machine. When an update is waiting, UPDATE G1 appears
Without the serial, none of that works — the machine has no way to ask which configuration is its own. See G1OS software stack.
When to do it
Section titled “When to do it”- After reinstalling G1OS on the SD card — always, and only then. A fresh G1OS knows nothing about your machine
Prerequisites
Section titled “Prerequisites”- 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
Step 1 — Connect to G1OS
Section titled “Step 1 — Connect to G1OS”- Open a browser and go to
http://g1os.local - The G1OS (Mainsail) dashboard appears
Step 2 — Update GingerConfigs
Section titled “Step 2 — Update GingerConfigs”- Go to the Machine section in the left sidebar
- In the Update Manager tab, click the refresh arrow to check for updates
- Press UPDATE ALL COMPONENTS — GingerConfigs is one of the rows it takes
- When the confirmation dialog appears, check “I understand the risks” and click START UPDATE
- G1OS downloads and installs the latest GingerConfigs version
Step 3 — Reboot machine AND browser
Section titled “Step 3 — Reboot machine AND browser”-
Wait for the update to complete — the printer performs a firmware restart automatically
-
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

-
Close the browser tab completely — without closing the browser, the updates will NOT be applied
-
Open a new browser tab and go to
http://g1os.local
Step 4 — Initialize the printer
Section titled “Step 4 — Initialize the printer”-
Open http://g1os.local:5000/init in the browser. If
g1os.localdoes not open, use the printer’s IP address instead:http://<printer-ip>:5000/initThe Initialize G1 Printer form appears

-
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
-
Click Save. The page returns to the dashboard
Step 5 — Download your configuration
Section titled “Step 5 — Download your configuration”Saving the serial does not download anything by itself. It tells the printer which configuration is its own; fetching it is the next step.
-
Look at the sidebar. UPDATE G1 has appeared

-
Click UPDATE G1. The printer downloads
printer.cfg,moonraker.confandkamp.cfgpublished for your serial -
Wait for the page to return. The printer restarts Klipper by itself, because
printer.cfgchanged -
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.
Final verification
Section titled “Final verification”Once Klipper has restarted, the G1OS dashboard loads normally and the printer runs the configuration published for its serial. Opening g1os.local:5000/init again shows a warning with the serial it now has.
- Initialization downloads the configuration for your serial number:
printer.cfg,kamp.cfgandmoonraker.conf. Slicer profiles are not part of it — they come with Ginger Slicer
Related notes
Section titled “Related notes”- G1OS installation — the step before this one when you have flashed the card
- Flashing the Octopus — the firmware this procedure does not touch
- Updating the printer
- Raspberry Pi and SD card
- Mainsail dashboard basics
- First boot checklist