In this you find the information needed
In the config for the firmware in this thread we have
Code: Select all
#define Z_PROBE_OFFSET_RANGE_MIN -15 #define Z_PROBE_OFFSET_RANGE_MAX -5
Now, I can use the "M851 Z0"-command the wiki tells us to do. It won't allow Z0 if using min -15 and max -5...
Btw, my setup on the latest Marlin RCBugfix branch (cloned Nov 14, 2016):
Compile and upload with latest Arduino IDE.
Btw, can't edit posts here?
Edit: I can edit now? But it seems to work only sporadically.
Well, my main problem was caused by not having Z exactly aligned on both the left and the right side.
Cool mount but I have not made 3Dtouch work yet
I spent four days and gave up for now. Taking a break. I am now very familiar with Configuration.h, Configuration.adv.h, pins.h. I have tried MARLIN'S RC & RC7 and the versions that you posted of course with appropriate changes for my system. I have a good working Geeetech Prusa i3 A pro-- in a wood and acrylic box.
antclabs tutorial, Wiki, Geeetech here(same as wiki)
youtube, and more
If someone has 3Dtouch working on a Geeetech Prusa i3 A pro please help me. Post your configuration, pins,h and or pins.xxx.h configuration.adv.h and whatever else you change. For servo control I use the original Z min plug socket for ground and signal to servo plus I soldered a small wire underneath to the pos. (3.3V) there. Way easier than soldering 3 wires on top! The two wire plug goes to Zmax plug --D32 pin remapped to Zprobe-rremapped from Zmax , right?
The pins are a bit confusing. I just change the #define SERVO0_PIN to 32 (in pins_ULTIMAKER.h). Nothing else.
We use the Z_MAX pin to control the servo (the pin going up and down, aka the control signal should be connected to 32) and the Z_MIN pin (30) is used as before but the sensor does the triggering. The 2 pin connector from the sensor make a connection when triggered, just like the original mechanical endstop.
You say "Z min plug socket for ground and signal", that's not right. Signal (orange) should be the middle pin (32) from Z_MAX!
Also, you just need to activate "#define BLTOUCH" in later fw's. Don't mess with Z_SERVO_ANGLES, Z_ENDSTOP_SERVO_NR or the "R/C SERVO support"-section.
The #define BLTOUCH will take care of that.
USE_XMAX_PLUG, USE_YMAX_PLUG and USE_ZMAX_PLUG should not be enabled.
Who is online
Users browsing this forum: No registered users and 4 guests