gotcha.
Yeah, this is the Chinese knockoff that actually surpassed the originalā¦ LOL
thou i wouldnāt be surprised if it was taken from someone else.
gotcha.
Yeah, this is the Chinese knockoff that actually surpassed the originalā¦ LOL
thou i wouldnāt be surprised if it was taken from someone else.
I have motion - Still quite a messā¦
Using a SKR MINI E3 V2.0 with Raspberry PI 3b+ running MainsailOS/Klipper
Used a combination of mods from Prusa site to allow me to mount a Voron tool head.
Iād trying test prints but I donāt have the correct thermistor for the Phateus Dragon.
Goal here is not to print fast or anything I was merely trying to avoid throwing away parts and also learning the SKR Mini MCU , Mainsail OS and Klipper before moving onto a Voron build.
Curious to know who here has MainsailOS/Klipper experience and their thoughts on it.
On my CR10S pro with SKR2 and a hemera. Iām running Fluidd/Klipper and I love it. Iām going to update the Repeat to klipper also.
If Iām not mistaken Phateus Dragon uses the same thermistor as the E3D V6 heat block and some of the Creality heated bed. ATC Semitec 104GT-2.
I did order some correct thermistors so hopefully will be printing in a day or two.
What I cannot figure out is how to set my homing to center of bed.
I have sensorless homing on my X axis so it racks to the far left but when I start an āairā print the toolhead is off center.
Okay, which do you mean?
set the printerās 0,0 position to be the center of the bed. This means that you define the X stop as (for example) -100mm so that it knows that it has to move 100mm to the right to get to the 0 point. (This is a popular option for people who have multiple printers, including deltas, because they can run the same Gcode on any printer, if they do it right.) I always compile the X/Y endstop positions into my firmware on the configuration.h. Not sure if it can be adjusted from the menu.
set the printerās position to the center of the bed when homing. typically done for using a probe for homing the printer. This is done by enabling Z_SAFE_HOMING in the configuration.h file, and then defining the X/Y coordinates where you want the printer to be when it homes Z. I think the MP3DPv2 firmware assumes that youāre using the limit switch by default, but mine has that enabled.
Thatās a weird way to do it.
Well actually when I home the printer. Again, keep in mind this is a mashup not a text book MP3DP V2.
I am running MainsailOS and Klipper.
When I home and axis is a 0,0,0 - in order for the nozzle to be over the top left corner I have to move Y to 18.00 and X to 20.00
In Klipper I am not sure what I should be setting to have it home as such.
The homing to the center of the bed is what I have been use to on my other machine that uses a probe.
Youāll need to adjust the XY coordinates to the center of your bed.
[homing_override]
axes: z
set_position_z: 0
gcode:
G90
G0 Z5 F600
G28 X Y
G0 X179 Y249.5 F3600
G28 Z
G0 Z10 F1800
G0 X125 Y125 Z20 F3600
Did you try #define_MANUAL_X_HOME_POS xx , and the same for Y
(xx is you position)
I have notā¦ this is how X is set right now.
[stepper_x]
step_pin: PB13
dir_pin: PB12
enable_pin: !PB14
microsteps: 16
rotation_distance: 40
endstop_pin: tmc2209_stepper_x:virtual_endstop
position_endstop: -20
position_min: 0
position_max: 220
homing_speed: 50
homing_retract_dist: 0
[tmc2209 stepper_x]
uart_pin: PC11
tx_pin: PC10
uart_address: 0
run_current: 0.580
stealthchop_threshold: 1
driver_SGTHRS: 120
diag_pin: ^PC0
how about your [safe_z_home]?
I donāt have that defined either.
Try add this lines to your config, just change the home_xy_position to the center of your printer.
[safe_z_home]
home_xy_position: xxx,xxx
speed: 200
z_hop: 10
z_hop_speed: 10
Right now I am trying to get it to have the right setting for each axis so when I go to print, in this case a 15mm circle that is in the center of the bed, it goes to the center of the bed.
However, in this case you can see the toolhead is no where near the center of the bed during this āair printā of a 15mm circle.
So if you manually move X to 0 is it at the left edge of the bed? Then if you move X to 220 is it at the right edge of the bed?
Iām not an expert by far but I have an OK undertanding of the klipper config. Would you mind share your printer.cfg?
Here it isā¦ I have tried a few things but still it prints to the left of center.
slicer is set at 220x220x180z
printer.cfg.gcode (3.4 KB)
Still want to know if X220 is the right edge of the plate.
Let me go checkā¦ but I did use this [safe_z_home] and it now homes to the front left corner with values of 20x, 18y
question!!!
when you home the printer , x and y, is the nozzle of the bed?
You have position_endstop set to 0 on x and y stepper.
and you should add the safe_z_home to tell klipper that you want home to be on those coordinates