Skip to content

0dysseusRex/Geeetech-M1-Upgrade

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🛠️ Geeetech M1 Klipperization & Upgrade Project

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.
Support Me on Ko-fi


📊 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.

🔧 Printhead Re-design — 90% (27% of total)

█████████░
✅ Completed:

  • A1 Mini Hotend ✔️
  • Probe mounting location ✔️
  • Microprobe mount ✔️
  • Fan mounts ✔️
  • Cable guides ✔️

📝 To Do:

  • Redesign bottom screw mounts to point forwards ❌

🏗️ Gantry Re-design — 100% (30% of total)

██████████

  • Universal screw holes for custom MCU mounts ✔️

⚙️ Electronics Mount — 60% (12% of total)

██████░░░░
✅ Completed:

  • SKR Pico Mount ✔️
  • Pi Zero 2W Mount ✔️
    📝 To Do:
  • Knomi Mount ❌
  • E-stop Mount ❌

💻 Software — 0% (0% of total)

░░░░░░░░░░

  • Clone Simple AF Repo ❌
  • Custom printer.cfg
  • Automate setup via Simple AF ❌
  • Test functionality ❌

🔌 PSU Mount — 0%

░░░░░░░░░░

  • Not yet started ❌

🧪 Testing — 0%

░░░░░░░░░░

  • Initial printer function tests ❌
  • PID tuning ❌
  • Input shaper graphs ❌
  • First test prints ❌
  • Speed tests ❌
  • Dial-in settings ❌

🎬 Video Editing — 0%

░░░░░░░░░░

  • Not yet started ❌

🌐 Publish & Go Live — 0%

░░░░░░░░░░

  • Awaiting completion ❌

🧰 Project Overview

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

📦 Hardware List

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

🛠️ Installation Highlights

  • 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

🧠 Configuration Notes

  • Use a printer.cfg tailored 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

✨ Acknowledgments

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.

About

A project to Klipperize and upgrade the Geetech M1 3D printer

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors