Yed, define it and keep the pin number as 27.
ah ok I though it was 11 for cr10s
That whay I found on Marlin
Enable the BLTouch sensor
Now letâs move on to the enabling of the self leveling of the printing bed with the BLTouch sensor that you can buy it (the original model of course) to the following link
Line 874 : uncomment (delete //) and go to // # define AUTO_BED_LEVELING_BILINEAR -> # define AUTO_BED_LEVELING_BILINEAR
Line 640 , uncomment #define BLTOUCH and press ENTER and type #define SERVO0_PIN 11
Do you use the new motion settings? if yes both or one of the 2?
MOTION SETTINGS ---------------------------------
// There are 2 new acceleration/jerk controls available in this firmware that can result is better print quality and
// smoother movement. To try each out just enable them below.
// Due to Anet board restrictions this is always disabled on those machines.
//#define JUNCTION_DEVIATION_ON
//#define S_CURVE_ACCELERATION_ON
For the extrusion step I do not see the bmg iption so I guess I have to use the custom?
// If you want to change the Esteps for your printer you can uncomment the below line and set CUSTOM_ESTEPS_VALUE to what you want - USE WHOLE NUMBERS ONLY
#define CUSTOM_ESTEPS
#define CUSTOM_ESTEPS_VALUE 415
Sorry, I forgot you have a CR10S and not a CR10. I guess you should use PIN 11 then for BL touch.
The firmware I am using is pretty old and it had both the junction deviation and S curve accel on by default with no options to change it, so I guess it will be worth it to leave them on.
And yeah, set the Custom E steps to 415
ok got it. Thanks a lot!
Yeh not sure for the pin I will have a look on the board if I can actually read the number.
I use my own bracket. The shape is similar to one I found on thingiverse, but didnât use it as it didnât fit correctly. So I designed mine from scratch and added more features. Using the ender 3 original CAD files, I made sure the nozzle position is same as before.
Yep, this is correct. Itâs by design.
Double check you donât have the v3 version. Is written on the PBC of the bltouch
Neat! Mind sharing step files for it? Btw what app are you using for the 3D models? They are pretty.
Yeh I knew it. No V3.
Software wise everything seems fine. Calibrated the Z. Probing works just fine. As test I will try the new extruder with some prints.
The files are shared in the very first post. BTW, do you have m3 inserts? For bltouch and the fan holder/cable guide. I use 4 screws in all. Either they can screw into plastic or into inserts. Itâs just the hole diameter that will be different in the model.
I use Solidworks.
I left them commented. I commented on GitHub and seems they are still a working in progress
I defined them. I will see what they give otherwise I will flash the firmware without them.
Maybe add this one as well. Can be useful for CR10s users.
If you want to use PIn11 on CR10s here the schematic to connect the BLtouch. It can be frustating find the right diagram. This one is correct. You basically need to connect the SERVO to 5v adn GND and then the orange (servo) to the PIN 11. It can also be another pin but then remeber to set it correctly in the software.
The white and black cable replace the Z limit switch in the order as shown, or the sensor wonât work. If when you turn on the printer the BLtouch starts a couple of cycle where it moves the probe up and done, the wiring should be fine. Then time to upload the firmware.
Based on the version Cr10s can come also with a slightly different board. In that case the connections stays the same. Here the diagram. Remember to conncet the white cable towards the center of the board.
Added as a link. Howâs the print?
Yeh now at work. I finished to mount the spool holder on top. After I will try to check calibration and print something.
At the end couldnât resist. Came back home for lunch and calibration is perfect as it is. Unbelievable.
First print on goingâŚ
0.2mm 8%infill 3 walls. Not bad
Hehe, I know that feeling. Thatâs awesome, congrats. I should give BLTouch a try. I havenât yet, because manual has been working just fine for me.
If you already have direct drive made then is literally 1 hour of work to instal the probe. Between the different probes is the best to me because is phycally mapping the surface. So you can change the build plate and just press print. You add G29 in the gcode initial script and it runs it automatically.
I advice to get from Trianglelab since they give you the cables extension to reach the board for the wiring.