Latest Marlin bugfix-1.1.x branch for PI3 Pro B

Post Reply
NiklasO
Posts: 103
Joined: Mon Oct 31, 2016 10:10 pm

Latest Marlin bugfix-1.1.x branch for PI3 Pro B

Post by NiklasO » Thu Nov 10, 2016 12:16 am

Hello.

I wanted to use the latest Marlin FW on my PI3 Pro B so I ported the config to work with the RCBugFix branch.
Not for production use – use with caution! Despite the name RCBugFix, it does have bugs in the code and the development are very active. Changes almost every day.

This is using the 3D touch sensor and INVERT_X_DIR set to false (change in Configuration.h before upload, my X-axis is inverted so I need "true" on this):

Download Marlin-bugfix-1.1.x_e16743d-PI3_Pro_B_3DTouch.zip here:
https://goo.gl/QF5iUs
This is the latestbugfix-1.1.x-code as of 2017-05-18 01:30 GMT+1 DST.


The previous release: https://goo.gl/rmlrXg (based on RCBugFix, move back to this if the new release does not work)

Compile and upload with the latest Arduino IDE.
If updating or if you change anything in your config, send M502 (revert to the default "factory settings", fetched from Configuration.h) and M500 (store parameters in EEPROM) after upload. It will use any values stored in EEPROM before it uses any in Configuration.h. You can scratch your head forever if the printer uses some settings from the EEPROM even if you have changed stuff in your config, so, remember, upload firmware to printer, send M502 and then M500.


Your offset to the 3D touch sensor may be different depending on your mount.
This is my config:

Code: Select all

#define X_PROBE_OFFSET_FROM_EXTRUDER 4  // X offset: -left  +right  [of the nozzle]
#define Y_PROBE_OFFSET_FROM_EXTRUDER -44  // Y offset: -front +behind [the nozzle]
#define Z_PROBE_OFFSET_FROM_EXTRUDER -1.4   // Z offset: -below +above  [the nozzle]
I have since then changed my Z_PROBE_OFFSET_FROM_EXTRUDER in EEPROM to -0.9 using the LCD. The eeprom settings will be used first.
Find yours by moving the nozzle to the middle of the build plate using the LCD (home first), make a mark on the plate with a pen right where the nozzle touches the bed. Note the X, Y and Z coordinates and move the print head so that the probe touches the mark. Note X Y and Z again and you can figure out your offsets!

If an axis goes the wrong direction, change what's needed in Configuration.h to fit YOUR setup:

Code: Select all

// Invert the stepper direction. Change (or reverse the motor connector) if an axis goes the wrong way.
#define INVERT_X_DIR false
#define INVERT_Y_DIR true
#define INVERT_Z_DIR false
Have fun.
Last edited by NiklasO on Thu May 18, 2017 7:36 am, edited 29 times in total.

UndCon
Posts: 54
Joined: Thu Mar 31, 2016 4:59 am

Re: Marlin-1.1.0-RC7 for PI3 Pro B

Post by UndCon » Fri Nov 11, 2016 6:37 am

What is the progress - Is it working for you?

NiklasO
Posts: 103
Joined: Mon Oct 31, 2016 10:10 pm

Re: Marlin-1.1.0-RC7 for PI3 Pro B

Post by NiklasO » Fri Nov 11, 2016 6:45 am

Yep! Working good. Have had little time to put it to the test but I will tomorrow and under the weekend.

User avatar
William
Site Admin
Posts: 6340
Joined: Tue Jun 07, 2016 9:38 am

Re: Marlin-1.1.0-RC7 for PI3 Pro B

Post by William » Fri Nov 11, 2016 9:22 am

Hi,@NiklasO
Thanks for your sharing.Did 3D touch work fine?
-Keep your mind and try to test it. :)
-Everything will be fun!-Support all Getech printer.
-You can ask me the questions and I will kindly reply.
-Respect others is the best way you can get help!

NiklasO
Posts: 103
Joined: Mon Oct 31, 2016 10:10 pm

Re: Marlin-1.1.0-RC7 for PI3 Pro B

Post by NiklasO » Fri Nov 11, 2016 9:13 pm

It seems to work good.

I will port the config to the RCBugFix branch of Marlin. It has been quite a lot of changes to the config between RC7 and the curren RCBugFix branch. :)
Last edited by NiklasO on Mon Nov 14, 2016 7:11 am, edited 1 time in total.

NiklasO
Posts: 103
Joined: Mon Oct 31, 2016 10:10 pm

Re: Marlin-1.1.0-RC7 for PI3 Pro B

Post by NiklasO » Sat Nov 12, 2016 8:38 pm

Marlin RCBugfix branch (with 3D touch, cloned Nov 14, 2016):
https://goo.gl/paAYx2
Compile and upload with latest Arduino IDE.

NiklasO
Posts: 103
Joined: Mon Oct 31, 2016 10:10 pm

Re: Latest Marlin RCBugFix branch for PI3 Pro B

Post by NiklasO » Mon Nov 14, 2016 7:10 am

Updated. Now using the RCBugFix-branch.

Ru77y
Posts: 6
Joined: Mon Nov 14, 2016 3:15 pm

Re: Latest Marlin RCBugFix branch for PI3 Pro B

Post by Ru77y » Mon Nov 14, 2016 3:22 pm

With this conf, my Pro B prints with half high an half extrusion.
example: Test-Print high is 2mm (STL), final print 1mm
X and y 100% correct (better than the original Geeetech)

I disabled "define AUTO_BED_LEVELING_BILINEAR" and Invert X is false.

NiklasO
Posts: 103
Joined: Mon Oct 31, 2016 10:10 pm

Re: Latest Marlin RCBugFix branch for PI3 Pro B

Post by NiklasO » Mon Nov 14, 2016 11:44 pm

Strange. I printed some stuff with this conf yesterday and did not notice that. I will check later today. The step values and so on is copied from Geeetech's conf.

NiklasO
Posts: 103
Joined: Mon Oct 31, 2016 10:10 pm

Re: Latest Marlin RCBugFix branch for PI3 Pro B

Post by NiklasO » Tue Nov 15, 2016 7:39 pm

Ru77y wrote:With this conf, my Pro B prints with half high an half extrusion.
example: Test-Print high is 2mm (STL), final print 1mm
X and y 100% correct (better than the original Geeetech)

I disabled "define AUTO_BED_LEVELING_BILINEAR" and Invert X is false.
Mine seems spot on. Your printer is "original"?

Post Reply