Ender 3 (v2) StealthBurner carriage for MGN12 linear rails with PCB Klicky probe
Obliczymy ostateczną cenę na podstawie wybranego pliku. Sprawdzisz ją i zaakceptujesz przed płatnością.
Zapisane na tym urządzeniu.
Modded Switchwire carriage to fit on Ender 3 series printers with support of PCB Klicky probe (inspired by Ender Klack)
- Ocena
- 0 / 5
- Polubienia
- 6
- Pobrania
- 14
- Wydruki
- 0
- Wyświetlenia
- 188
- Oceny
- 0
Aktualizacja u źródła:
Informacje o modelu
- Źródło
- Printables
- Kategoria
- Creality Parts & Upgrades
- Licencja
- Creative Commons — Attribution — Share Alike
I wanted to switch from rollers to rails on my Ender 3 v2 and use StealthBurner, as I had a spare SB2040 and full head from my other build.
The carriage is a modified version of Switchwire carriage, but moved 7mm to the front, as it was crashing into the Z-mount.
I was super happy with KlackEnder before, but also wanted a more stable solution for the docking mechanism and wanted to use it instead.
BOM
M3 nut - 6x
M3 threaded insert - 8x
M3x40 - 3x
M3x8 - 4x
M3x20 - 4x
M3x10 - 2x
PCB Klicky set (inserts, magnets, bolts)
M5x8 - x2 (for retainer better use slim bolts, see the screenshot, other may fit too)
M5 t-nuts - x2
new GT2 belt, the old one is too short
(optional) M5 t-nuts - x4 — if you don't want to loose space on Y, you need to move Y-profile to the front
Building Instructions
Print everything first. Then attach the rail to the aluminum profile. Place the carriage on the rail and mount it to the rail carriage. Then place new belt and attach clips to pre-tension the belt. Then you can undo the carriage and cut belt to length.
After that thread wires to the probe and then connect the carriage to the rail. Then you can mount ab-holder, but don't fully tension it.
Then you can put on the dock. Undo the bolt on the z-carriage, attach the dock holder and then place the bolt back. Then you can attach the dock.
Attach your toolhead and adjust the probe holder, so it would be higher without the probe and lower with the probe. Fix it to the carriage. Then move carriage to the rightmost position and adjust the dock position accordingly.
Finally you can adjust the retainer with about 1mm offset of the placed probe to the dock.
Firmware Instructions
Should be similar to the KlackEnder isntructions
You can use my config as reference (your x values may differ, you HAVE to adjust them)
[gcode_macro PROBE_OUT]
description: takes probe out
gcode:
_HOMING_HOMED
{% if printer.toolhead.position[2] < 20 %}
G1 Z20
{% endif %}
G90
G1 X253 F3000
G4 P100
G1 X240 F3000
G1 X200 F5000[gcode_macro _PROBE_CONDITIONAL_OUT]
gcode:
{% set P = printer.probe.last_query %}
; true means that probe is open, which means it is connected, which means no need to take it out
{% if P %}
PROBE_OUT
{% endif %}
[gcode_macro PROBE_IN]
description: puts probe back to the dock
gcode:
G90
_HOMING_HOMED
{% if printer.toolhead.position[2] < 20 %}
G1 Z20
{% endif %}
G1 X253 F3000
G1 Z2 G4 P100
G1 X240 F3000
G1 X200 F5000
G1 Z20
[gcode_macro _HOME_X]
gcode:
M117 Homing x
G28 X0 # or your setup for sensorless homing
[gcode_macro _HOME_Y]
gcode:
M117 Homing y
G28 Y0 # or your setup for sensorless homing
[gcode_macro _HOME_Z]
gcode:
M117 Homing z
_HOMING_HOMED_XY
SET_KINEMATIC_POSITION Z=0
G1 Z20
G90
PROBE_OUT
G1 X30 Y163 F12000
G28 Z
PROBE_IN
G1 X32 Y29 F12000
[homing_override]
axes: xyz
gcode:
{% set home_all = 'X' not in params and 'Y' not in params and 'Z' not in params %}
G90
_STATUS_HOMING
{% if home_all or 'X' in params %}
_HOME_X
{% endif %}
{% if home_all or 'Y' in params %}
_HOME_Y
{% endif %}
{% if home_all or 'Z' in params %}
_HOME_Z
{% endif %}
_STATUS_IDLE