Re: Migbot Prusa i3 Unofficial Support Thread November 14, 2015 04:39PM |
Registered: 9 years ago Posts: 8 |
Quote
Ax
Quote
cmaet
Quote
Ax
Quote
cmaet
Hi fellow Migbot users.
I just installed an optical levellig sensor from Pibot. Bed leveling works great, detects glass surface, Using a screwdriver detecting distance can be set from cca 1mm to more than 10mm.
The problem is that if I enable auto bed leveling (by adding a G29 command in my starting script), printer starts printing off center for the distance, that the auto bed leveling probe is set from the extruder - basically the sensor is moving in the position that the nozzle should be. If I delete the G29 command, the nozzle position is OK. Seems that if the Auto bed levelling command with its nozzle to levelling probe positioning overrides the nozzle to bed positioning
I assume that i am missing something from my starting script to tell the printer to start printing from zero after bed levelling???
I am using Simplify3D and my starting script only includes two lines: "G28 ; home all axes", which was there by default and worked fine and the "G29 ; Auto bed leveling" that I added to enable auto bed levelling and seems to be causing the problem.
How can I fix this?
Answered this one a few times on this thread.. Probe offsets for X & Y are wrong. Check your X & Y offsets, they may not end up being the true values though for it to work. Mine are 0 for Y and -30 for X.
@Ax: the probe offset is fine, it prints at the correct position, until I turn on the auto bed levelling.
Figured it out anyway: After the G29 command (auto bed levelling), it needs a G28 (home all axis), so it starts from the home position, otherwise it starts printing from the probe offset position. Works great now.
It's the way the compsation works, it takes from the offsets set in the firmware under the auto levelvelling section,If these are not set correctly, after the G29,it reads the probe offset, then adds that to the GCode. Just give it a shot. You'll see what I mean.
Re: Migbot Prusa i3 Unofficial Support Thread November 14, 2015 06:08PM |
Registered: 9 years ago Posts: 269 |
Quote
cmaet
You have the probe left of the extruder nozzle?
I checked my settings (I have the probe roughly where the migbot one is supposed to be - at the x axis belt clip), offset settings are X 10, Y -60. The probe moves roughly 2cm from the corners of the printbed during auto leveling. If I change the offsets, the probe quickly ends up missing the printbed and the nozzle crashing on the surface, so I am assuming that the offsets are ok?
// set the rectangle in which to probe #define LEFT_PROBE_BED_POSITION -10 // Left Front #define RIGHT_PROBE_BED_POSITION 187 // Right Front #define BACK_PROBE_BED_POSITION 170 // Right Back #define FRONT_PROBE_BED_POSITION -40 // Left Back
// these are the offsets to the probe relative to the extruder tip (Hotend - Probe) #define X_PROBE_OFFSET_FROM_EXTRUDER 0 #define Y_PROBE_OFFSET_FROM_EXTRUDER -30 #define Z_PROBE_OFFSET_FROM_EXTRUDER -0.8
Re: Migbot Prusa i3 Unofficial Support Thread November 14, 2015 08:15PM |
Registered: 9 years ago Posts: 269 |
Re: Migbot Prusa i3 Unofficial Support Thread November 14, 2015 10:25PM |
Registered: 9 years ago Posts: 34 |
Quote
Ax
OK Migbot users - The Migbot now has a Wiki entry at [reprap.org]
I'm still in the process of updating and adding to it, but it basically has a breakdown of what the Migbot is and some basic FAQ. If anyone has upgrades no matter how small, could you drop me a message with a link to them so I can add them to the Wiki page, or alternatively, you can add them yourself.
Quote
CrackinX
Well here is my Migbot rework thus far, still a few more items to make to get the rats nest of wires sorted out but I have included all the STL files I have made/reworked for it.
[drive.google.com]
there are 28 wire chain bits on the x axis, 17 on the Z.
Also I think I'm going to try and make the 18MM bed sensor mount a bit shorter as it is too far away from the nozzle to get a 16 point auto level.
Most of these I can not take credit for as they came from Thingverse and are re-works to fit the migbot.
Any questions please feel free to ask
Re: Migbot Prusa i3 Unofficial Support Thread November 15, 2015 02:37AM |
Registered: 9 years ago Posts: 4 |
Quote
Ax
Quote
jedhodson
Hi all,
I have had the Migbot Prusa i3 for a week now and all had seemed well. I only just found out when printing a size specific part that the z axis has been 1 mm shorter for all my prints. I had loaded the auto bed levelling firmware on the board from a GitHub repository I found (containing the build instructions and software) and all seemed to work well. Bed levelling was working, X and Y are perfectly calibrated but Z it cutting all builds by 1mm. It isn't just a 1mm off the top, but it seems that the entire object has been shrunk. I have tried using different slicers without success. I have used Astroprint (as a primary running Slic3r) and the migbot software (cura) but they don't work. I'm about to try Cura on astroprint and will report is any success. When I manually move the z axis (from within astroprint) it aligns perfectly but when in a print all seems squished. I have aligned the print bed and extruder mulipul times (I will make it higher to see if that fixes it).
Meanwhile if anyone knows what the problem may be please help.
Jed
Sounds like the steps per mm for Z are off. I'm not sure of the pitch of the Acme screw, so I can't work out what it should be. However, these are the default Steps per MM from my firmware copy :
#define DEFAULT_AXIS_STEPS_PER_UNIT {80,80,398.269957,94.4962144}
Re: Migbot Prusa i3 Unofficial Support Thread November 15, 2015 07:37AM |
Registered: 9 years ago Posts: 269 |
Quote
jedhodson
Quote
Ax
Quote
jedhodson
Hi all,
I have had the Migbot Prusa i3 for a week now and all had seemed well. I only just found out when printing a size specific part that the z axis has been 1 mm shorter for all my prints. I had loaded the auto bed levelling firmware on the board from a GitHub repository I found (containing the build instructions and software) and all seemed to work well. Bed levelling was working, X and Y are perfectly calibrated but Z it cutting all builds by 1mm. It isn't just a 1mm off the top, but it seems that the entire object has been shrunk. I have tried using different slicers without success. I have used Astroprint (as a primary running Slic3r) and the migbot software (cura) but they don't work. I'm about to try Cura on astroprint and will report is any success. When I manually move the z axis (from within astroprint) it aligns perfectly but when in a print all seems squished. I have aligned the print bed and extruder mulipul times (I will make it higher to see if that fixes it).
Meanwhile if anyone knows what the problem may be please help.
Jed
Sounds like the steps per mm for Z are off. I'm not sure of the pitch of the Acme screw, so I can't work out what it should be. However, these are the default Steps per MM from my firmware copy :
#define DEFAULT_AXIS_STEPS_PER_UNIT {80,80,398.269957,94.4962144}
Went through that and the Steps are the same. I have tried different slicers (They all say the dimensions are correct), Readjusting the Bed levelling (Sensor 2mm above tip of nozzle), I quickly tried setting a Z axis offset in Slic3r. I think I'm going to have to keep at the Z offset. Does anyone know how to work this out. A 20mm cube comes out as 19mm with 0.2mm layer height. I will also try adding more levelling points incase the bed is out. The only other thing I can think of is if PLA shrinks a lot, but the X, Y is fine so I assume not.
Re: Migbot Prusa i3 Unofficial Support Thread November 15, 2015 04:21PM |
Registered: 9 years ago Posts: 152 |
Quote
jedhodson
Quote
Ax
Sounds like the steps per MM is offQuote
jedhodson
Hi all,
I have had the Migbot Prusa i3 for a week now and all had seemed well. I only just found out when printing a size specific part that the z axis has been 1 mm shorter for all my prints. I had loaded the auto bed levelling firmware on the board from a GitHub repository I found (containing the build instructions and software) and all seemed to work well. Bed levelling was working, X and Y are perfectly calibrated but Z it cutting all builds by 1mm. It isn't just a 1mm off the top, but it seems that the entire object has been shrunk. I have tried using different slicers without success. I have used Astroprint (as a primary running Slic3r) and the migbot software (cura) but they don't work. I'm about to try Cura on astroprint and will report is any success. When I manually move the z axis (from within astroprint) it aligns perfectly but when in a print all seems squished. I have aligned the print bed and extruder mulipul times (I will make it higher to see if that fixes it).
Meanwhile if anyone knows what the problem may be please help.
Jed
calculate the steps per mm for the z axis.
expected mm/ observed mm * current steps/mm = new steps/mm
in your case this would be
20/19= 1.05236
multiply 1.05236 * current steps ( the default current steps is 400 so 400 * 10.5236 = 421.05263) put the new value in #define DEFAULT_AXIS_STEPS_PER_UNIT
my settings are
#define DEFAULT_AXIS_STEPS_PER_UNIT {80.50299,80.38040,402.2293125,97.66329} // (X,Y,Z,E)
// changed to 402.2293125 09/28/2015
#define DEFAULT_AXIS_STEPS_PER_UNIT {80,80,398.269957,94.4962144}
I use the YACO calibration object it is 60mm in all directions and will make your measurements more accurate. I have attached the YACO instructions, Google YACO.stl to get the file, it is too big to attach.
Re: Migbot Prusa i3 Unofficial Support Thread November 16, 2015 02:26AM |
Registered: 9 years ago Posts: 2 |
Re: Migbot Prusa i3 Unofficial Support Thread November 16, 2015 02:49AM |
Registered: 9 years ago Posts: 269 |
Quote
tribrainz
guys.. my migbot threaded rod z axis has bend. does anyone know how to get the threaded rod replaced?
or the specs of the threaded rod? is it M5? M8? the pitch? i have absolutely no clue. or does anyone have links to aliexpress that sells the exact threaded rod for the z axis?
i really really need this rod replaced
thanks so much
Re: Migbot Prusa i3 Unofficial Support Thread November 16, 2015 05:34AM |
Registered: 9 years ago Posts: 4 |
Quote
gwc2795
Quote
jedhodson
Quote
Ax
Sounds like the steps per MM is offQuote
jedhodson
Hi all,
I have had the Migbot Prusa i3 for a week now and all had seemed well. I only just found out when printing a size specific part that the z axis has been 1 mm shorter for all my prints. I had loaded the auto bed levelling firmware on the board from a GitHub repository I found (containing the build instructions and software) and all seemed to work well. Bed levelling was working, X and Y are perfectly calibrated but Z it cutting all builds by 1mm. It isn't just a 1mm off the top, but it seems that the entire object has been shrunk. I have tried using different slicers without success. I have used Astroprint (as a primary running Slic3r) and the migbot software (cura) but they don't work. I'm about to try Cura on astroprint and will report is any success. When I manually move the z axis (from within astroprint) it aligns perfectly but when in a print all seems squished. I have aligned the print bed and extruder mulipul times (I will make it higher to see if that fixes it).
Meanwhile if anyone knows what the problem may be please help.
Jed
calculate the steps per mm for the z axis.
expected mm/ observed mm * current steps/mm = new steps/mm
in your case this would be
20/19= 1.05236
multiply 1.05236 * current steps ( the default current steps is 400 so 400 * 10.5236 = 421.05263) put the new value in #define DEFAULT_AXIS_STEPS_PER_UNIT
my settings are
#define DEFAULT_AXIS_STEPS_PER_UNIT {80.50299,80.38040,402.2293125,97.66329} // (X,Y,Z,E)
// changed to 402.2293125 09/28/2015
#define DEFAULT_AXIS_STEPS_PER_UNIT {80,80,398.269957,94.4962144}
I use the YACO calibration object it is 60mm in all directions and will make your measurements more accurate. I have attached the YACO instructions, Google YACO.stl to get the file, it is too big to attach.
Ok so I just finished the YACO print on draft quality (0.3mm layer height) and measured at X - 60, Y - 60, Z - 59. So according the model provided by gwc2795 (expected mm/ observed mm * current steps/mm = new steps/mm) 60/59 * 400 = 406.779661017. I shall try this number is the config tomorrow. However I really do need to get a digital caliper as currently I only have an old plastic one with the numbers marked as a ruler along the sides.
Thanks to all who have helped so far and I shall update sometime tomorrow.
Jed
Re: Migbot Prusa i3 Unofficial Support Thread November 16, 2015 05:38AM |
Registered: 9 years ago Posts: 152 |
Several posters have said they put the rod on a flat surface and alternately roll it and using yours fingers, straighten the rod across your leg. They claim they can get the rod straight.Quote
tribrainz
guys.. my migbot threaded rod z axis has bend. does anyone know how to get the threaded rod replaced?
or the specs of the threaded rod? is it M5? M8? the pitch? i have absolutely no clue. or does anyone have links to aliexpress that sells the exact threaded rod for the z axis?
i really really need this rod replaced
thanks so much
Re: Migbot Prusa i3 Unofficial Support Thread November 17, 2015 12:56AM |
Registered: 9 years ago Posts: 2 |
Re: Migbot Prusa i3 Unofficial Support Thread November 17, 2015 01:54AM |
Registered: 9 years ago Posts: 112 |
Re: Migbot Prusa i3 Unofficial Support Thread November 17, 2015 05:49AM |
Registered: 9 years ago Posts: 152 |
Quote
tribrainz
@ax @gwc2795
really a big help. thank you so much i'll try to look for it locally first, if i cant find it, i might as well try to straighten it myself lol
im from malaysia, its kinda hard to look for these kind of hardware here. T_T
i guess worst case scenario, i just gonna have to buy another threaded rod together with the nut.
Re: Migbot Prusa i3 Unofficial Support Thread November 19, 2015 05:12AM |
Registered: 9 years ago Posts: 14 |
Re: Migbot Prusa i3 Unofficial Support Thread November 19, 2015 10:57AM |
Registered: 9 years ago Posts: 2 |
Re: Migbot Prusa i3 Unofficial Support Thread November 19, 2015 11:27AM |
Registered: 9 years ago Posts: 14 |
Re: Migbot Prusa i3 Unofficial Support Thread November 19, 2015 01:12PM |
Registered: 9 years ago Posts: 269 |
Quote
Marty77
CENTERING the print question
I know - a lot talked about in here, BUT how can I properly set it up in the Firmware - NOT in the Start G-Code. Z-Axis is more or less figured out - I am using right now the manual Z-Endswitch instead of the sensor.
If I home on the printer - its X-42, Y-55 in the LCD
Whenever I send a poitive move via G-Code, the Nozzle "jumps" to a point way in the bed and printer LCD says 0 0 0
I cant then step further back (negative steps) via G-Code - OK it think I saw this feature in the Firmware that this is disabled
I tried to manipulate the manual_X_home position - but always the same results
Tried also the x_probe_offset - but doenstn this only has to do with the sensor, what I am not using
Which exact commandline in the firmware is responsible for that - or is it easier to archive via a start G-Code ?
//Manual homing switch locations: // For deltabots this means top and center of the Cartesian print volume. #define MANUAL_X_HOME_POS 0 #define MANUAL_Y_HOME_POS 0 #define MANUAL_Z_HOME_POS 0
Re: Migbot Prusa i3 Unofficial Support Thread November 19, 2015 01:18PM |
Registered: 9 years ago Posts: 14 |
Re: Migbot Prusa i3 Unofficial Support Thread November 19, 2015 01:22PM |
Registered: 9 years ago Posts: 269 |
Quote
Marty77
I tried with that line yes - but no luck
maybe the values are out of range or something
Ill guess I have to do it via a G-Code Start setup :/
// The position of the homing switches //#define MANUAL_HOME_POSITIONS // If defined, MANUAL_*_HOME_POS below will be used //#define BED_CENTER_AT_0_0 // If defined, the center of the bed is at (X=0, Y=0)
Re: Migbot Prusa i3 Unofficial Support Thread November 19, 2015 01:25PM |
Registered: 9 years ago Posts: 14 |
Re: Migbot Prusa i3 Unofficial Support Thread November 19, 2015 01:38PM |
Registered: 9 years ago Posts: 269 |
Quote
Marty77
the manual home position is active - so not commented out
the bed center is commented out
I am not at the printer right now - I think Ill have to play around and tweak - try and error more or less ;-)
Re: Migbot Prusa i3 Unofficial Support Thread November 19, 2015 02:45PM |
Registered: 9 years ago Posts: 14 |
Re: Migbot Prusa i3 Unofficial Support Thread November 19, 2015 03:35PM |
Registered: 9 years ago Posts: 269 |
Quote
Marty77
well Ill give it a try - like I said - will flash different settings and see
I got the code from there - Ahhhhhhhh - wiring pictures - a little bit late - ahhhhhhhhhhh readme about firmware - a litle bit late ;-)))))) that is also the response what I was asking for from the day on getting my printer
well better late than never - would have maybe saved a few hours try and error
Re: Migbot Prusa i3 Unofficial Support Thread November 20, 2015 03:06AM |
Registered: 9 years ago Posts: 24 |
Quote
cmaet
Hi fellow Migbot users.
I just installed an optical levellig sensor from Pibot. Bed leveling works great, detects glass surface, Using a screwdriver detecting distance can be set from cca 1mm to more than 10mm.
The problem is that if I enable auto bed leveling (by adding a G29 command in my starting script), printer starts printing off center for the distance, that the auto bed leveling probe is set from the extruder - basically the sensor is moving in the position that the nozzle should be. If I delete the G29 command, the nozzle position is OK. Seems that if the Auto bed levelling command with its nozzle to levelling probe positioning overrides the nozzle to bed positioning
I assume that i am missing something from my starting script to tell the printer to start printing from zero after bed levelling???
I am using Simplify3D and my starting script only includes two lines: "G28 ; home all axes", which was there by default and worked fine and the "G29 ; Auto bed leveling" that I added to enable auto bed levelling and seems to be causing the problem.
How can I fix this?
Re: Migbot Prusa i3 Unofficial Support Thread November 20, 2015 03:17AM |
Registered: 9 years ago Posts: 269 |
Quote
rowdyjoe
Quote
cmaet
Hi fellow Migbot users.
I just installed an optical levellig sensor from Pibot. Bed leveling works great, detects glass surface, Using a screwdriver detecting distance can be set from cca 1mm to more than 10mm.
The problem is that if I enable auto bed leveling (by adding a G29 command in my starting script), printer starts printing off center for the distance, that the auto bed leveling probe is set from the extruder - basically the sensor is moving in the position that the nozzle should be. If I delete the G29 command, the nozzle position is OK. Seems that if the Auto bed levelling command with its nozzle to levelling probe positioning overrides the nozzle to bed positioning
I assume that i am missing something from my starting script to tell the printer to start printing from zero after bed levelling???
I am using Simplify3D and my starting script only includes two lines: "G28 ; home all axes", which was there by default and worked fine and the "G29 ; Auto bed leveling" that I added to enable auto bed levelling and seems to be causing the problem.
How can I fix this?
I am very interested in installing a bed leveling system on my MigBot/Electron 3D printer. I have read through the info on the Pibot web page regarding the leveling sensor but, (being a newbie) I'm not quite sure what to buy. Do I need their circuit board or do I just buy the sensor ...and how involved is the mounting/installation process? The video makes it look like a snap but, we know that's not necessarily true.
Thanks,
Garry
Re: Migbot Prusa i3 Unofficial Support Thread November 20, 2015 07:25PM |
Registered: 9 years ago Posts: 24 |
Re: Migbot Prusa i3 Unofficial Support Thread November 20, 2015 08:25PM |
Registered: 9 years ago Posts: 24 |
Re: Migbot Prusa i3 Unofficial Support Thread November 20, 2015 10:02PM |
Registered: 9 years ago Posts: 269 |
===========================================================================================================Quote
rowdyjoe
Ax
Garry - check the Migbot Wiki page there's info there. Basically I'd advise looking at the SN04-N NO sensor as it's plug and play and doesn't need to have a voltage divider. This is what comes with the Migbot if you take the Auto level option. As such on the file repository (linked in the wiki) there's a mount for it, so it's just print and go after flashing the correct firmware and setting the offsets correctly.
Re: Migbot Prusa i3 Unofficial Support Thread November 21, 2015 12:08AM |
Registered: 9 years ago Posts: 24 |