Welcome to the build guide for transforming your humble Geeetech M1 into a lean, mean, Klipper-powered printing machine. This README outlines the upgrades, installation steps, and configuration notes for the project.
💡 Help me fund a 3D scanner so I can stop squeezing magic out of Polycam and a Razor phone.
📊 Project Completion Tracker — 40% Overall (Weighted by Major Milestones) — Click to expand
Note: Project completion is calculated by assigning weights to major milestones as follows:
- Printhead Re-design: 30%
- Gantry Re-design: 30%
- Electronics Mount: 20%
- Software: 20% Weighted progress is shown below. All other tasks are tracked for transparency but do not affect the overall percentage.
█████████░
✅ Completed:
- A1 Mini Hotend ✔️
- Probe mounting location ✔️
- Microprobe mount ✔️
- Fan mounts ✔️
- Cable guides ✔️
📝 To Do:
- Redesign bottom screw mounts to point forwards ❌
██████████
- Universal screw holes for custom MCU mounts ✔️
██████░░░░
✅ Completed:
- SKR Pico Mount ✔️
- Pi Zero 2W Mount ✔️
📝 To Do: - Knomi Mount ❌
- E-stop Mount ❌
░░░░░░░░░░
- Clone Simple AF Repo ❌
- Custom
printer.cfg❌ - Automate setup via Simple AF ❌
- Test functionality ❌
░░░░░░░░░░
- Not yet started ❌
░░░░░░░░░░
- Initial printer function tests ❌
- PID tuning ❌
- Input shaper graphs ❌
- First test prints ❌
- Speed tests ❌
- Dial-in settings ❌
░░░░░░░░░░
- Not yet started ❌
░░░░░░░░░░
- Awaiting completion ❌
This upgrade journey includes:
- Mainboard: BTT SKR Pico running Simple AF Klipper
- Controller: Raspberry Pi Zero 2W
- Power Supply: Internal 100W unit for compact, clean power delivery
- Custom Printhead Assembly:
- A1 Mini hotend for improved thermal performance
- Creality K1 extruder for smoother filament feed
- Microprobe sensor for reliable bed leveling
- Streaming Camera: Live monitoring via USB/CSI camera
| Component | Model/Description |
|---|---|
| Mainboard | BTT SKR Pico |
| Firmware | Simple AF Klipper |
| Controller | Raspberry Pi Zero 2W |
| Power Supply | Internal 100W |
| Hotend | A1 Mini |
| Extruder | Creality K1 |
| Bed Leveling | Microprobe sensor |
| Streaming Camera | USB/CSI compatible |
-
Mainboard & Pi Setup
- Flash Klipper on the Pi Zero 2W using the Simple AF config
- Connect Pi to SKR Pico via USB
- Wire power and comms with care—use ferrules for safety and reliability
-
Printhead Upgrade
- Swap stock hotend for A1 Mini
- Mount Creality K1 extruder and calibrate steps/mm in Klipper
- Install Microprobe and configure mesh leveling
-
Power Integration
- Mount internal 100W PSU
- Ensure tidy cable management and proper airflow
-
Camera Streaming
- Connect camera to Pi
- Configure MJPG-streamer or Moonraker for live feed access
- Use a
printer.cfgtailored for SKR Pico + Microprobe - Run PID tuning for hotend and bed
- Enable Input Shaping with accelerometer (optional but recommended)
- View camera stream via OctoDash, Fluidd, or Mainsail
Big thanks to the Klipper community, BTT engineers, Pellcorp (Simple AF), and all the DIYers who turn retro machines into futuristic wonders.
🧠 Print smarter, not harder.
🤖 Yes, this README was AI-generated—but only as a launchpad. BOM coming soon.