![]() ![]() I have the exact same issue on my Dual Extrude machine, the single extruder one is fine. I was just careful to set my Z home in such a manner that this never happened and i check my Z home every first print of the day to be sure that it is at the correct height! In the event that you set your Z adjuster screw too low it will now run into the bed instead of bottoming out safely off the bed when in the home position! The only possible 'downside' to this is that the extruder nozzle never leaves the printable surface area of the bed. I then measured accurately the maximum X,Y printable area that was achievable from this 'modified' home position and set that in the printer settings on Repetier and checked that 0,0 was set to the front left corner of the bed. I presumed this was because only my Z axis has an adjustable limit, whilst my X&Y only had fixed 'maximum travel' stop switches!īecause i really (and i do mean really) struggle with the code side of setting up the printer i fixed this by designing and printing adjustable stoppers to clip onto the bed for Y and the Left X carriage for X and then adjust them accordingly so that the printer homed exactly to the front left corner of the bed. Whilst Z was correct at +0.2mm from bed surface.īecause of this Repetier-Host assumed that location to be 0,0,0 and when centering an item it was physically located off centre on the bed when printing. When i used to 'home' xyz the extruder sat at approximately -25mm on X and -50mm on Y off the physical front left corner of the bed. I too had the same problem, i'm not sure if other peoples replies actually understand fully what the problem was! The – sign moves the X centre to the right or no sign to the left. I needed to move the print 10mm to the right and 3mm to the front so the change is.Travel limits after homing define X_MAX_POS 210 define X_MIN_POS 0 define Y_MAX_POS 210 define Y_MIN_POS 0 define Z_MAX_POS 180 define Z_MIN_POS 0 define X_MAX_LENGTH (X_MAX_POS - X_MIN_POS) define Y_MAX_LENGTH (Y_MAX_POS - Y_MIN_POS) define Z_MAX_LENGTH (Z_MAX_POS - Z_MIN_POS) To move the bed centre position Open Arduino-Libraries-Marlin- Configuration.h.Measure the distance if needed to move X and Y. Connect the printer and print the bed centre STL.Open Tools – board – Arduino genuino mega / mega2560.Copy the Marlin folder to Arduino Libraries. ![]() The quick answer is that the ‘struct’ command was modified in later versions after the firmware was written and fails the syntax checker. > Arduino AVR Boards(click on it) > select 1.6.11 from the "Select version" menu > InstallĪfter installation completes click the "Close" buttonĪny version later than this will cause a compiler error !!!!!! Steps 8 - are for moving the centre in the configuration.h file. Steps 1 – 7 are how to send the firmware to the printer. I spent a long time to find the fix for this problem for my geeetech i3 pro B and found this works.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |