Notifications
Clear all

Add offsets for MicroSwiss Direct Drive Extruder to Firmware Builder


tpratt83687
Posts: 12
Registered
Topic starter
(@tpratt83687)
Heating Block
Joined: 3 months ago

I know that there is a way to change the X and Y zero point by using the #define X_MIN_POS -6 and #define Y_MIN_POS -10 when creating a new build, but every time I try building a new .bin file, something else doesn't work. It's probably the "tutorial" I've been using, but I can't figure out how to fix my problem. Is there a way you could add the changes to the "Firmware Builder (beta)" on your website? That way if anyone wants the current build with BLTouch and MicroSwiss Direct Drive Extruder could "build" their own custom version easily. X_MINPOS and Y_MIN_POS could have the default X -5 and Y -10 (per MicroSwiss) or specify the exact offset their machine requires.

Reply
4 Replies
Marlin Firmware Service
Posts: 163
(@marlin-firmware-service)
Stepper Motor
Joined: 3 months ago

I don't have a MicroSwiss DD to test this on - but is there any difference between defining at build time and using M206?

https://marlinfw.org/docs/gcode/M206.html

Reply
tpratt83687
Posts: 12
Registered
Topic starter
(@tpratt83687)
Heating Block
Joined: 3 months ago

I don't know, but I'll try it.  Thanks.

Reply
2 Replies
Marlin Firmware Service
(@marlin-firmware-service)
Joined: 3 months ago

Stepper Motor
Posts: 163

@tpratt83687 As a bit of a workaround, you could add the following to the very start of your slicer G-Code (if M206 doesn't work):

G28
G1 X0 Y0
G92 Y-10 X-5

Any further G28 will reset this, but it should be a quick and dirty workaround if M206 fails.

Reply
tpratt83687
Registered
(@tpratt83687)
Joined: 3 months ago

Heating Block
Posts: 12

@marlin-firmware-service Thanks for the information.

Reply
Scroll Up