• Models
  • Contests
  • Slicer
  • Login
  • Start Here
    thingiverse-iconprintables-iconcults3d-iconmakerworld-iconmyminifactory-icon

    3D GO

    3D ModelsContestsCollectionsSaved ModelsOn a mobile device?

3D GO

Privacy Policy
Hard mode Pico MMU 3D Printer File Image 1
Hard mode Pico MMU 3D Printer File Image 2
Hard mode Pico MMU 3D Printer File Image 3
Hard mode Pico MMU 3D Printer File Image 4
Hard mode Pico MMU 3D Printer File Image 5
Hard mode Pico MMU 3D Printer File Image 6
Hard mode Pico MMU 3D Printer File Image 7
Hard mode Pico MMU 3D Printer File Image 8
Hard mode Pico MMU 3D Printer File Thumbnail 1
Hard mode Pico MMU 3D Printer File Thumbnail 2
Hard mode Pico MMU 3D Printer File Thumbnail 3
Hard mode Pico MMU 3D Printer File Thumbnail 4
Hard mode Pico MMU 3D Printer File Thumbnail 5
Hard mode Pico MMU 3D Printer File Thumbnail 6
Hard mode Pico MMU 3D Printer File Thumbnail 7
Hard mode Pico MMU 3D Printer File Thumbnail 8

Hard mode Pico MMU

GreySiD avatarGreySiD

June 1, 2025

printables-icon
DescriptionCommentsTags

Description

Project Overview

First of all, I’d like to give credit to the creator of the original model. He did an outstanding job, especially in terms of firmware and macros. It's a genuinely clever concept and a solid implementation.
However, during the printing, assembly, and real-world use of the system, I found myself wanting to revise, modify, simplify, and improve various aspects. In my opinion, I achieved exactly what I had envisioned.

Key Improvements and Design Goals

  • I aimed to use the Pico MMU in synchronized operation with the printer’s extruder and the Belay sensor on my VZBot. My main goals included:
  • Eliminating the use of printed pulleys and gears
  • Creating a clear and consistent filament clamping mechanism
  • Avoiding the buzzing issue with the servo, which may occur during continuous printing if the angle drifts slightly, causing the servo to vibrate
  • Reducing the number of printed components and simplifying the assembly process
  • Designing a flat bottom surface to make developing mounts more convenient

Bill of Materials (BOM):

  1. NEMA17 stepper motor with a 110mm shaft
  2. DS3218 Pro-180 servo motor
  3. 2GT pulley for servo, 25 teeth
  4. 2GT pulley for 5 mm shaft
  5. 2GT closed-loop timing belt, 110mm length
  6. Spring: wire diameter 0.9mm, length 15mm, outer diameter 6mm
  7. Steel shaft: 5×90mm
  8. Steel shaft: 3×70mm or cut M3 screw
  9. Bearing MR115
  10. Bearing MR83
  11. BMG hardened drive gears
  12. ECAS-4 collet
  13. Heat insert (specs will be updated later)
  14. Screw M3×10
  15. Screw M3×18–20
  16. Screw Countersunk M3 8mm

Note: I don’t recall the exact specifications for the heat inserts — this information will be added later.

Electrical & Firmware Notes

I connected this module directly to the printer’s MCU.
If you want to connect it via an EBB (external breakout board), you’ll need to adapt the mod to your specific setup.

For the DS3218 Pro-180 servo, a 5V PWM signal is required. On the Octopus Pro board, the Neopixel (RGB) pin or a STEP pin from an unused driver worked well. Other pins caused erratic behavior from the servo.

IMPORTANT! This servo needs to be connected directly to the 5v power supply, I do not recommend connecting it to the MCU.

Firmware and Macros

I also rewrote the macros from the original Pico MMU to allow synchronized operation with the extruder and the Belay sensor.
I’ll publish the updated macro code on GitHub soon.

Servo Configuration:

[servo sp_servo]
pin: PG4 # Servo pin
initial_angle: 0
maximum_servo_angle: 180
minimum_pulse_width: 0.000500
maximum_pulse_width: 0.002500

variable_angles: 174, 132, 90, 48

Upcoming Development

A dedicated mount for the VZBot is currently under development and will be released at a later date.

License:

Creative Commons — Attribution — Noncommercial — Share Alike

Related Models

#3DBenchy - The jolly 3D printing torture-test by CreativeTools.se preview image

#3DBenchy - The jolly 3D printing torture-test by CreativeTools.se

CreativeTools profile image

CreativeTools

90,836

Important information sign for 3D printers / Wichtiges Hinweisschild für 3D-Drucker :) preview image

Important information sign for 3D printers / Wichtiges Hinweisschild für 3D-Drucker :)

Pat_S profile image

Pat_S

sign: don't touch my 3d printer preview image

sign: don't touch my 3d printer

Izzodesign74 profile image

Izzodesign74

555

Self-Watering Planter (Small) preview image

Self-Watering Planter (Small)

parallelgoods profile image

parallelgoods

73,107

X, Y and Z calibration tool for IDEX / dual extruder / dual color 3D printers preview image

X, Y and Z calibration tool for IDEX / dual extruder / dual color 3D printers

Voxel3D_NL profile image

Voxel3D_NL

202

Gift Box preview image

Gift Box

roby85r profile image

roby85r

1,498

All In One 3D Printer test preview image

All In One 3D Printer test

majda107 profile image

majda107

64,459

axes calibrage cube-xyz for 3d printers preview image

axes calibrage cube-xyz for 3d printers

H- printed profile image

H- printed

9

7