Page 2 of 3

Re: Marlin 1.1.4 With 3DTouch / BLTouch for i3 Pro B

Posted: Mon Aug 21, 2017 7:37 am
by SABOTER
Thank you for this... Could you please explain this ?
N.B. : SOURCE CODE IS CONFIGURED FOR LATEST GT2560 Rev A+ Board (the one with direct 3 pins probe connectors on the board). If you are using older boards with soldered probe, revert #define SERVO0_PIN variable to 32 in code..

there are many lines to be changed. i also have trouble with z axis trying to go further down.

Re: Marlin 1.1.4 With 3DTouch / BLTouch for i3 Pro B

Posted: Thu Nov 02, 2017 11:21 am
by Mythandar
I've recently done a bit of an upgrade to my Pro B. I had a BL touch, I had a newer GT2560revA, some repairs, a nice enclosure for all the wiring on the side with the 2560 and decided I'd run with your firmware. Got it all done, many tweaks for my particular setup later and this has been a fun experience. Your firmware made the whole experience much easier and has been very nice to use. Thanks.

Re: Marlin 1.1.4 With 3DTouch / BLTouch for i3 Pro B

Posted: Sun Nov 12, 2017 1:18 am
by rsreed
Hi,

I haven't messed with firmware since I bought my printer but decided to do some upgrades (lead screws, 3DTouch) and came upon this thread for firmware. As I recall, I had an issue with Arduino versions and uploading then, but 1.0.6 was what I ended up using to get the stock firmware to upload.

What version of Arduino should I be using for this firmware? I can't get the firmware sketch to compile for upload (no changes, as is from the .rar file). I've tried 1.0.1, 1.0.6, 1.6.13, and 1.8.4.

Re: Marlin 1.1.4 With 3DTouch / BLTouch for i3 Pro B

Posted: Mon Nov 13, 2017 10:54 am
by William
You should ensure your configurtion.h is correct.

Re: Marlin 1.1.4 With 3DTouch / BLTouch for i3 Pro B

Posted: Mon Nov 13, 2017 2:04 pm
by rsreed
I'm not exactly sure what was going on. I went back to my default tested firmware and it loaded fine with 1.0.6. Then I found a previous version of the Marlin 1.1.4 and tried compiling that without any changes and it worked fine.

So I re-read the original post on this thread and saw that Arduino 1.8.3 was used so I tried again using 1.8.4 and it compiled without any changes. So then I tried recompiling after I set my probe offsets and it compiled again!

So through trial and error I found that I can make changes to the firmware, compile it without the USB cord connected, connect the USB cord and upload it to the printer and everything does what it should. But if I don't, I'll get a compiling error.

But on to the main problem now that I've got the firmware loaded. When I home, the extruder goes straight to the center of the bed and does it's "safe homing" there. I've tried changing the mesh values to account for my different offsets with the probe mount that I am using but it still runs to the center of the bed everytime unless I disable "safe homing" and then it tries to home outside the bed area.

My offsets are:
#define X_PROBE_OFFSET_FROM_EXTRUDER -25 // X offset: -left +right [of the nozzle]
#define Y_PROBE_OFFSET_FROM_EXTRUDER -41 // Y offset: -front +behind [the nozzle]
#define Z_PROBE_OFFSET_FROM_EXTRUDER -2.4 // Z offset: -below +above [the nozzle]

And my mesh is defined as:
// Set the boundaries for probing (where the probe can reach).
#define LEFT_PROBE_BED_POSITION 50
#define RIGHT_PROBE_BED_POSITION 140
#define FRONT_PROBE_BED_POSITION 30
#define BACK_PROBE_BED_POSITION 148

Re: Marlin 1.1.4 With 3DTouch / BLTouch for i3 Pro B

Posted: Mon Nov 13, 2017 3:50 pm
by William
Maybe you can refer to it:
viewtopic.php?p=81356#p81356

Re: Marlin 1.1.4 With 3DTouch / BLTouch for i3 Pro B

Posted: Tue Nov 21, 2017 6:41 pm
by ramidamianos
Hello , i installed your firmware on prusa i3 pro B
When i press on autohome the 3dtouch wont work and the z axes go up you have any ideas why

Re: Marlin 1.1.4 With 3DTouch / BLTouch for i3 Pro B

Posted: Wed Nov 22, 2017 3:52 pm
by William
Can you tell me your printer's motherboard specific model?

Re: Marlin 1.1.4 With 3DTouch / BLTouch for i3 Pro B

Posted: Thu Nov 30, 2017 7:27 pm
by cloom
Hello,

Thank you for the post. I do not have the BLTouch Z probe but this one:
http://www.ebay.fr/itm/3DTouch-Auto-bed ... SwMgdX17yo

Is it supposed to work like the BLTouch Z?

The official doc for the previous firmware deals with a couple of variable I cannot find in the new Marlin's configuration.h file.
From http://www.geeetech.com/wiki/index.php/ ... re_Setting:

#define SERVO_ENDSTOPS {-1, -1, 0} // Servo index for X, Y, Z. Disable with -1
#define SERVO_ENDSTOP_ANGLES {0,0, 0,0, 10,90} // X,Y,Z Axis Extend and Retract angles


The closest thing I could find in the configuration file is this part:
/**
* Z Servo Probe, such as an endstop switch on a rotating arm.
*/
//#define Z_ENDSTOP_SERVO_NR 1 // Defaults to SERVO 0 connector.
//#define Z_SERVO_ANGLES {10,90} // Z Servo Deploy and Stow angles


If someone can guide me a bit here that would be much appreciated, I mounted my 3D printer in one weekend a while ago since then it seats on my desk because I cannot successfully calibrate it for the first layer :(

Thanks

Re: Marlin 1.1.4 With 3DTouch / BLTouch for i3 Pro B

Posted: Fri Dec 01, 2017 5:31 pm
by William
Can you send me your firmware? I should be able to make some changes for you.