Loading

MakerBot Print is our newest print-prepration software, which supports native CAD files and STL assemblies,
allows you to interact with all your printers via the Cloud, and many other exciting new features.

Download Now

Hey! This thing is still a Work in Progress. Files, instructions, and other stuff might change!
waldamore

BLTouch Auto-Level - adjustable, back-mounted ( Geeetech Prusa i3 B+C Dual )

by waldamore Jan 9, 2018
Download All Files

Thing Apps Enabled

Please Login to Comment

How do you connect the sensor to the Z Max connector on the board? I ordered a 3 wire connector from Amazon but it's about 2/3 the size of the connector on the board. Geetech Touch wiki says to de-solder the connector and solder in pins in its place. While I am proficient with a solder iron, I don't want to alter the stock board.

Thank you for your question,

sadly i have to say, that there is no other way as to solder the mainboard of your beloved printer, as you learned from the wiki.
just practice with some easy circuits (battery, lamp, cables). and slowly go smaller until you get to the size of the pins on the board.
or the easier way: call a friend who's able to ;-)

on the mainboard itself, you will find a 2 pin connector solderd to a 3pin connection on the board.
so you have to:

  • cut the plastic connector open / remove it completely until there is space for your 3pin cable
  • solder an aditional pin inside the hole. i used a paper clip with the same diameter as the other pins
  • (optional) my connection got lose often because of the vibration of the printer. so i had to glue the connection on the board.

keep me updated, so i can provide you with some tips
good luck

Could you post your probe offsets? :)

measured offset:
X= 20
Y= -54

======= modified firmware: =============

#ifdef AUTO_BED_LEVELING_GRID

#define LEFT_PROBE_BED_POSITION 0
#define RIGHT_PROBE_BED_POSITION 189
#define BACK_PROBE_BED_POSITION 136 // 190 - 54 = 136
#define FRONT_PROBE_BED_POSITION 0

#define AUTO_BED_LEVELING_GRID_POINTS 3

[...]

#define X_PROBE_OFFSET_FROM_EXTRUDER 0 // should be: 20
#define Y_PROBE_OFFSET_FROM_EXTRUDER 0 // should be -54
#define Z_PROBE_OFFSET_FROM_EXTRUDER 0

====================================================

it is my understanding that the offset should be:

#define X_PROBE_OFFSET_FROM_EXTRUDER 20
#define Y_PROBE_OFFSET_FROM_EXTRUDER  -54
#define Z_PROBE_OFFSET_FROM_EXTRUDER 0

but if i put those numbers in, my print volume shrinks by those values.
do you have any idea, why? or can you post your firmware?

THANKS!

With the standard BLTouch mount on my Pro W (still waiting for the stepper chip to upgrade to dual extruder) values are

#define X_PROBE_OFFSET_FROM_EXTRUDER 4
#define Y_PROBE_OFFSET_FROM_EXTRUDER -25
#define Z_PROBE_OFFSET_FROM_EXTRUDER 1.42

So probably your Y_PROBE_OFFSET_FROM_EXTRUDER should be a positive number (54)

Seems strange that your print volume shrinks, these x,y offsets should be used only to calculate when the probe is out of bed... you will be also un'able to move manually the extruder to x200y200 for example?

my measured offset is:
X= 20
Y= -54

========== firmware modification =================

#ifdef AUTO_BED_LEVELING_GRID

// set the rectangle in which to probe
#define LEFT_PROBE_BED_POSITION 0
#define RIGHT_PROBE_BED_POSITION 189
#define BACK_PROBE_BED_POSITION 136
#define FRONT_PROBE_BED_POSITION 0

#define AUTO_BED_LEVELING_GRID_POINTS 3

[...]

#define X_PROBE_OFFSET_FROM_EXTRUDER 0 
#define Y_PROBE_OFFSET_FROM_EXTRUDER 0
#define Z_PROBE_OFFSET_FROM_EXTRUDER 0

===================================================

can you post your modified firmware? i'm not quite sure, if i put in the numbers correctly.
i think i have to type in the numbers like this:

#define X_PROBE_OFFSET_FROM_EXTRUDER 20
#define Y_PROBE_OFFSET_FROM_EXTRUDER -54
#define Z_PROBE_OFFSET_FROM_EXTRUDER 0

but if i do so, my print volume shrinks for some reason!