#prusawire #voron #switchwire #3dprinting #prusa #einsy #kalico # Overview Second Prusawire build — **Coral Wave**, on the **2026.R1** release. Sibling to [[erikbuild - Prusawire PW.0011 - Thoth Station]] (2025.B1), which is the reference for anything not yet decided here. Mainboard is an **Einsy RAMBo** with a separate Klipper/Kalico host, so firmware flashing follows [[Klipper on Einsy Rambo]] rather than the RP2040/STM32 path used on the Voron builds. ==Serial not yet requested — `serial: TBD` in frontmatter. Update it (and consider renaming this note to `erikbuild - Prusawire PW.XXXX - Coral Wave`) once it's approved.== # Design ## Build Specs - Release: **Prusawire 2026.R1** - Frame / donor: Prusa MK3S Frame, powder coated White/Ghost Recon from Columbia Coatings. - Filament + colors: Ambrosia Coral Wave ASA + Siraya Tech White ASA-GF + Prusament Signal White ASA - Heatbed: Prusa MK3S MK52 Heatbed - Stepper kit: Prusa MK3S Steppers (X/Y/E) - PSU: Prusa Delta Black - Mainboard: **Einsy RAMBo** — ==revision (1.1a?) and whether the 32u2 already carries hoodserial: TBD, see [[Klipper on Einsy Rambo]]== - Host: **Raspberry Pi 4** — ==RAM size TBD, check the board== - Powered through the **LDO input shaper kit**, which mounts on the Pi's GPIO header — so no separate 5V feed to the Pi, and the ADXL is on the header rather than a toolboard - ==Confirm the kit's current budget covers this Pi 4 under load, and that the header mount leaves the Einsy USB run clear== - Display: Prusa MK3S LCD - Toolhead: Stealthburner with CW2 - Hotend: Luke's Lab Pika - Fans: Berserker 4010 + 5015. - LEDs: Rainbow Barf, as always. - Probe: SuperPINDA ## Mods - ==TBD== # Configuration ## Kalico Install — general framework Adapted from the Kalico install on [[V0.4351]] (2026-07-07), with Einsy specifics swapped in. Order is the part that matters; the specifics get filled in as the build goes. ### 1. Host + Kalico - Follow [[Kalico General Setup]] — Pi Imager → Raspberry Pi OS Lite 64-bit, hostname, SSH, DHCP reservation, KIAUH with the Kalico repo swapped in, then Klipper / Moonraker / Mainsail / KlipperScreen / Klipper-Backup. - Hostname: ==TBD== (Thoth Station's host and `deimos` on the V0 are the naming precedent) ### 2. Firmware — the Einsy is a two-step Not the single `make menuconfig` the SKR Pico builds were. Full procedure in [[Klipper on Einsy Rambo]]: 1. **Check first** whether the 32u2 reflash is even needed: ```bash grep bytes_invalid ~/printer_data/logs/klippy.log | tail -5 ``` 2. **32u2 USB-bridge** — reflash with hoodserial over ISP (USBasp on header X17), printer unpowered. Four avrdude commands: backup → EESAVE `hfuse 0xD1` → fetch hex → write + fuses back to `0xD9`. 3. **ATmega2560** — plain `make menuconfig` / `make` / `make flash` over USB through the stock bootloader: - Micro-controller Architecture: **Atmel AVR** - Processor model: **atmega2560** - Defaults (16 MHz, UART0, 250000) are correct — leave them ```bash cd ~/klipper && make menuconfig make ls /dev/serial/by-id/* sudo service klipper stop make flash FLASH_DEVICE=/dev/serial/by-id/usb-Prusa_Research__prusa3d.com__Original_Prusa_i3_MK3_<SERIAL>-if00 sudo service klipper start ``` - `[mcu] serial:` — use the `by-id` path, never `/dev/ttyACM0` - Einsy serial: ==TBD, capture after first enumeration== ### 3. printer.cfg base - Start from the [Positron3D Prusawire Klipper config](https://github.com/Positron3D/prusawire-klipper-config) per [[Prusawire Software Installation and Configuration]], not `generic-einsy-rambo.cfg` on its own. - Compare against Thoth Station's working config before chasing anything. ### 4. Startup + calibration checklist Same sequence as the V0, Prusawire values: - [ ] Sensorless homing X/Y (TMC2130) — current values: ==TBD== - [ ] PID tune bed: `PID_CALIBRATE HEATER=heater_bed TARGET=100` + `SAVE_CONFIG` - [ ] PID tune hotend: `M106 S64`, `PID_CALIBRATE HEATER=extruder TARGET=<print temp>` + `SAVE_CONFIG` — tune at the temp it will actually run, not 40° below - [ ] `max_temp` set to the hotend's real ceiling *before* PID tuning (the 270 → 300 lesson from [[V0.4351]]) - [ ] Probe Z offset / `Z_ENDSTOP_CALIBRATE` + `SAVE_CONFIG` - [ ] `BED_SCREWS_ADJUST` - [ ] E-steps / rotation distance (100mm check) - [ ] Max speeds + accels — [Ellis' guide](https://ellis3dp.com/Print-Tuning-Guide/articles/determining_max_speeds_accels.html) - [ ] Input shaping — LDO kit ADXL on the Pi header (`[adxl345] cs_pin:` on the Pi's SPI, not an MCU pin) - [ ] `pressure_advance` — do not leave at 0.0 - [ ] Belt tension (Gates tuner) — see [[Prusawire XZ Axis Belt Installation and Tensioning]] - [ ] Gantry deracking — [[Prusawire Gantry Deracking]] ### 5. Macros - [A better print_start macro](https://github.com/jontek2/A-better-print_start-macro) + [Squiggly Purge](https://github.com/mjonuschat/voron-mods/tree/main/Squiggly%20Purge) at the end - If Squiggly Purge goes on: `PURGE_LENGTH` has a narrow working window that depends on squiggle geometry — recompute for this machine's bed, don't reuse the V0's 36mm. See the table in [[V0.4351]]. - Filament runout sensor — wire it as **normally closed** if possible; the V0's normally-open switch has been an open item for months ### 6. Backup - Klipper-Backup repo: ==TBD== (`github.com/erikbuild/deimos-kalico-backup` is the V0's) # Build Log ## 2026-09-21 - Stub note created. Kalico install framework pulled from [[V0.4351]] and re-pointed at the Einsy flashing procedure in [[Klipper on Einsy Rambo]]. # TODO - ==Request serial number once the build is functional; update `serial:` in frontmatter and rename the note.== - ==Fill in Build Specs — frame/donor, filament colors, PSU, bed, toolhead, probe, display.== - ==Confirm what's actually new in 2026.R1 vs the 2025.B1 build (printed parts, BOM deltas) — see [[Prusawire Configurator Brainstorm]] and [[Prusawire 2025.B1 BOM]].== - ==Decide host hostname and Klipper-Backup repo name.== - ==Check whether this Einsy's 32u2 needs the hoodserial reflash before anything else.== # References - [[Prusawire]] — parent note - [[erikbuild - Prusawire PW.0011 - Thoth Station]] — the 2025.B1 build, closest reference - [[Klipper on Einsy Rambo]] — 32u2 reflash + Klipper on the 2560 - [[Kalico General Setup]] — host, KIAUH, Kalico repo swap - [[V0.4351]] — source of this install framework - [[Prusawire Software Installation and Configuration]] · [[Prusawire Tuning]] · [[Prusawire Build Advice]] - [[Prusawire XZ Axis Belt Installation and Tensioning]] · [[Prusawire Gantry Deracking]]