June 1, 2025
Description
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.
Note: I don’t recall the exact specifications for the heat inserts — this information will be added later.
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.
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 pininitial_angle: 0maximum_servo_angle: 180minimum_pulse_width: 0.000500maximum_pulse_width: 0.002500
variable_angles: 174, 132, 90, 48
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
7