Marlin 1.1.4 With 3DTouch / BLTouch for i3 Pro B
Re: Marlin 1.1.4 With 3DTouch / BLTouch for i3 Pro B
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.
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
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
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.
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
You should ensure your configurtion.h is correct.
-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!
-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!
Re: Marlin 1.1.4 With 3DTouch / BLTouch for i3 Pro B
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
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
Maybe you can refer to it:
viewtopic.php?p=81356#p81356
viewtopic.php?p=81356#p81356
-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!
-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!
-
- Posts: 0
- Joined: Sat Jul 22, 2017 2:33 pm
Re: Marlin 1.1.4 With 3DTouch / BLTouch for i3 Pro B
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
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
Can you tell me your printer's motherboard specific model?
-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!
-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!
Re: Marlin 1.1.4 With 3DTouch / BLTouch for i3 Pro B
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
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
Can you send me your firmware? I should be able to make some changes for you.
-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!
-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!