This is a excellent guide for the setup of the BLTouch device and function. The difficult part is the difference between printers and how to make adjustments to get everything to work. Overall, an excellent tutorial. Thanks!
Very comprehensive instructions, Joe. I saw the BLtouch somewhere else initially and thought to myself, "Probably won't work on my Anet A8!" Thanks to your great instructions, I will order one tonight. Through your link, of course! :)
I just did this on an anet a6 and struggled a bit but finally got it going. For those doing this for an a6, you will need to use pin 29 on the board. Pin 29 is in the same row as 27 but two pins closer to the edge of the board. Also, in marlin 1.1.8, for both the a6 or a8, you don't have to add the servo0 definition, it gets defined by the pins_anet.h file when you set bltouch enabled and select the display type in marlin.
Hi 1990notch, I'm still struggling. I moved the cable from 27 to 29 but when I autohome the nozzle will crash into the bed and bltouch doesnt respond when the pin gets sucked in. Im using marlin 1.1.9 right now, could that be the problem?
I own a prusa i3 mk2s now, but when i started a long time ago, i build a prusa i2 start to finish. Wish i had this video then. Lol. I had no experience with arduino at all, and it took me forever to figure it out. I done some build's after that, but now i know what mistakes i made. Great video man. This will help out alot of folks. Cheers from Norway.
Summary Instructions __BEFORE //#define BLTOUCH __AFTER #define BLTOUCH #define SERVO0_PIN 27 --------------------------------------------------- __BEFORE #define X_PROBE_OFFSET_FROM_EXTRUDER 0 // X offset: -left +right [of the nozzle] #define Y_PROBE_OFFSET_FROM_EXTRUDER 0 // Y offset: -front +behind [the nozzle] #define Z_PROBE_OFFSET_FROM_EXTRUDER 0 // Z offset: -below +above [the nozzle] __AFTER (it depends on which bltouch support you have installed, probably you have this info on thigverse) #define X_PROBE_OFFSET_FROM_EXTRUDER +60 // X offset: -left +right [of the nozzle] #define Y_PROBE_OFFSET_FROM_EXTRUDER 0 // Y offset: -front +behind [the nozzle] #define Z_PROBE_OFFSET_FROM_EXTRUDER 0 // Z offset: -below +above [the nozzle] --------------------------------------------------- __BEFORE //#define Z_SAFE_HOMING __AFTER #define Z_SAFE_HOMING --------------------------------------------------- __BEFORE #define Z_MIN_PROBE_ENDSTOP_INVERTING true __AFTER #define Z_MIN_PROBE_ENDSTOP_INVERTING false --------------------------------------------------- __BEFORE //#define AUTO_BED_LEVELING_BILINEAR __AFTER #define AUTO_BED_LEVELING_BILINEAR --------------------------------------------------- __BEFORE #define LEFT_PROBE_BED_POSITION 15 #define RIGHT_PROBE_BED_POSITION 190 #define FRONT_PROBE_BED_POSITION 15 #define BACK_PROBE_BED_POSITION 170
__AFTER (it depends on which bltouch support you have installed, probably you have this info on thigverse) #define LEFT_PROBE_BED_POSITION XX #define RIGHT_PROBE_BED_POSITION XXX #define FRONT_PROBE_BED_POSITION XX #define BACK_PROBE_BED_POSITION XX --------------------------------------------------- __BEFORE #define X_MIN_POS -33 #define Y_MIN_POS -10 #define Z_MIN_POS 0 #define X_MAX_POS X_BED_SIZE #define Y_MAX_POS Y_BED_SIZE #define Z_MAX_POS 240 __AFTER (it depends on which bltouch support you have installed, probably you have this info on thigverse) #define X_MIN_POS -xx #define Y_MIN_POS -xx #define Z_MIN_POS 0 #define X_MAX_POS X_BED_SIZE #define Y_MAX_POS Y_BED_SIZE #define Z_MAX_POS xxx --------------------------------------------------- __BEFORE #define INVERT_X_DIR false __AFTER #define INVERT_X_DIR true
Good Morning Joe you don't need to specifiy the servo pin number. the last version of marlin already support the anet board and there is a pin definition for this board in the pin_anet.h folder
Thank you for this informative video. I would like to add something about Marlin and bed leveling. As you said using G29 in the start script (not to issue G28 after is important) will do bed leveling at the beginning of each print. Actually if you make EEPROM available in Marlin Configuration.h, then you can store the bed leveling data to EEPROM and call it back at the beginning of each print by inserting M420 S1 instead of G29 in the start script. You need G29 (or from the LCD "Bed Leveling") only if you physically change bed level or do anything which will affect it.
Thank you so much I have been hesitant to put my bltouch on for a while now I just finished getting it up and running and I am running my first print with it !!!
it will save the leveling if you put m500 in the start code this saves to the EEPROM settings. However, you need to have EEPROM settings enabled in marlin.
Nice overview! I took note that you had to set your SERVO0_PIN manually, and have patched Marlin so that if you have no (Anet-standard) LCD option selected the pin will still be defined. For Marlin 1.1.6 it's defined to 27 for ADC Keypad, and 29 if you have a graphical display. For Marlin 1.1.7 and 2.0.0 the pin will also be defined as 27 when you have no LCD or keypad … or if you just have a character-based one.
Thanks for making the video. How users experience the configuration process is always of interest. And, as it happens, I'm setting up a BLTouch on my i3 today, so this is highly relevant to my success or failure!
Thanks for this. I had just uploaded SkyNet3D on my Anet and have now uploaded the Marlin one instead, as I didn't know this was out.. I don't have a BLtouch, but I'd rather have the actual version instead so if can eventually afford a probe, I can just tweak the few lines I need to.
Hi, as usual, your video was very helpful, thanks for it. The only thing I had not to do is to invert the X dir as you did. Maybe your endstop switch is on the right side of your printer ?
Great video . I am actually thinking about a BL touch as i use a microswitch for glass and an inductive sensor when printing on the buildtak . Sick of switching between those two . Look forward to see you video were you set the z offset with this sensor.
I have down loaded the latest marling fw and it is 1.1.9 ver and it has different set up than the one you have showed can you do a up date be great thanks Geoff
Thanks - good instructions for any Marlin machine ... only need to use appropriate Servo0 Pin number (pin 11 for Ramps 1.4 ... "#define SERVO0_PIN 11").
I really like your videos, english is not my mother tongue but I really understand you because your pronunciation is slow and perfect! thanks! I have a question, you enable define SERVO0_PIN 27 ; I suppose it depens where are connecting the wires in the mother board.. If I install in mks board define SERVO0_PIN 27 too?or what? thank you in advance!
Thanks for the video , this will help alot with my P3steel conversion. I'm currently at a point its is assembled but still need to do the wire-ing and programming of the board. But i'm still looking for a solution for the Y endstop switch. i have printed the ones you provided in your tutorial but can't figure out how to mount that switch. Seems the bed can't move enough to the back as it hits the switch too early.
Ok I'm new to this 3d printing lark followed your guise as well as other videos thankyou. And I now have a working BLTouch and v6 Bowden setup. All works infill I enable the A6 display on my A8 then the BLTouch fails to work.on the stock lcd it's fine do you know why.
Hola donde puedo encontrar la información para instalar el bltouch a una Artillery Hornet... que firmware necesito? Soy recién iniciado y no se aún muy bien que tendría que hacer para que la placa sepa que he puesto un sensor.. y cómo usarlo gracias..
Great video, and much information. Just a bit fast, but I can stop the video, and absorb. Any likelyhood of doing the same for the Wanhao i3 plus (in my case Cocoon Create Touch), as this printer is indeed in need of bed levelling, again thanks
Great video...it helped me a lot in setting up the firmware sketch...however I can't get the firmware to upload. I keep getting this error: avrdude: ser_open(): can't set com-state for "\\.\COM5"
I install the Jim Brown easy configuration bit the hot end wasn’t heating up, then install a different firmware and is heating good now but cannot figure out the BL touch sensor on the marlin configuration section, of
when i do my bed leveling, the bltouch deploys and doesnt stop whenever it makes contact. It just keeps on going until i turn the printer off. I followed your video perfectly. How can i fix this?
It's also an 'how to create your own firmware' for dummies. Thank you. What would I need to do, if a printer (Tronxy X5S) wasn't in there? Would it be enough to create the Configuration.h file with the right parameters, or wouldn't this work because of unsupported board hardware? (There's a Melzi 2.05 in this printer).
Wow How do I upload the code to the Anet? Do I use a USB cable and plug into the USB connector on the Anet? I am afraid to do anything like that till I know for sure because, me being me, I will totally screw it up. THanks
I have a question about measuring the distance from the probe to the nozzle... In your video you measure with the probe retracted. When I do so, they are exactly the same so I set the Z_PROBE_OFFSET_FROM EXTRUDER variable to 0. But after probing, it tries to print around 4mm above the bed? Why would that happen?
Got leveling springs on a printer that has a leveling probe; plus, your probing grid is off-centered and doesn't cover the whole area of the build plate; mesh will be not be accurate.
Hey Joe. I end up putting a ramps 1.4 board on my Anet a6, since one of the drivers on the Anet board died. It was really easy to setup the bltouch on the ramps board. Where did you get the frame for the a8, I'm looking for something similar for the a6?
+Marcel LeMay it’s a press i3 steel from orballo printing in Spain. Quite cheap. If you look at my anet upgrade video part two, there is more info on it
I used Matthew Rayfields guide to upgrade my firmware to 1.1.8 before I found your guide. Can I merge his unconnected with your additional unconnected?
Hey joe thank you for this video. I got all the steps done after installing the touch sensor but after uploading the new settings with the marlin firmware, my printer boots and then has “?” Flashing in x and y coordinates and when I go to prepare, control , print from sd or Reload sd card, it just returns to the normal idle screen. It’s like there is no menu options . Have you or anyone else had this issue? I’ve had to put my printer offline till rectified until I can fix. Any help much appreciated
Good morning Maker! I'm messing with my Anet A8 and I have a problem. I followed your video for the installation of a BlTouch sensor and when I turn on the printer the red light turns on, raise and lower the stem for its calibration. The problem comes when I do homing, the shank does not lower and the nozzle touches the bed without the BlTouch detecting anything. Thanks for your time and happy Christmas☺️ Greetings from Spain 👍
Are you sure Marlin doesn't remember the mesh leveling? I have been leveling through the printer menu and not adding a G29 code and it seems to have been working fine.
Keep up the good work, I have been following your videos for a few months now since getting an A8 for my grandson for christmas (and 1 for me too). I have an question about the Arduin IDE compilation, you cut off before it would become visible, but I consistently get Orange Warning messages just before the check compilation completes. The warnings go by so quickly most people may miss them, you can just see the occasional flashing orange character in the black panel at the bottom before the IDE screen completes with the white success message, the warnings have scrolled of the top of the screen, and are no longer visible. You can see the messages if you expand the black results bar by either draging the top up or by moving the slider at the right hand side. I get very very many warning messages about timers being reset. Do you see this warning.........I have followed the instuctions as shown here and on many other videos to the letter. I have raised it on an Anet A8 facebook page but only one person seems to have the same issue. I have I think found a solution, but I am supprised I am the only person to notice this and be worried about it. Can you please check your marlin build, to see if you get the warnings when doing a check compilation. no need to connect to an A8.
Great Job! Thank you very much. You made a video about extruder calibration on a different machine in the past. Would you consider an extruder calibration video on the Anet A8? (Please!!!!) Thank you from Newbie Noob
Hello, thanks for your helpfull video's. Will there be a video about Acceleration and Jerk settings anytime soon? As i copied your anet p3steel mod, it prints way worse than before on a stock frame and i think its due to those settings. Currently trying out stuff in Mattercontrol. Perhaps you got any guideline with settings you have set on your P3steel conversion with marlin?
I followed these instructions when I installed my BLTouch and the first thing I noticed was every print took 50% longer than Cura estimated it should take (it was accurate before this). What's up with that? I've been having other issues with my sensor not triggering when pressed, which makes the carriage slam into the bed until I unplug/reset it, so I'm trying to go back to the stock firmware and original z stop. It worked at first, but now seems like a complete waste of money..
6 років тому
Olá boa noite, tenho uma anet a8 com o marlin porem tenho aquele sensor azul da anet, e não estou conseguindo alterar o marlin para que o reconheça, vc sabe de alguém que tenha um tutorial ensinando em que linha mexer? caso possa me ajudar fico agradecido, obrigado!
I followed this to a T and everything works except the pin does not drop when homing. It does self test at start up. It also wont drop in the marlin bltouch menu. Any help?
+MrNiceguy21 I just installed an inductive sensor (and Marlin) on my A8 this week. At about $3 it is a lot less expensive than this BLTouch at $45. Sadly my LJ12A3-4-Z activates VERY close to the bed ... living about 1.6mm above the nozzle. Not a good thing. It may be impossible to install a glass top. Also, any stray plastic stuck to the extruder can cause a downward crash when leveling (my sensor is forward of the nozzle). Respectfully +3D Maker, these industrial inductive sensors are precise to microns; accuracy is not an issue. Still, I like your BLTouch better because it "peeks out" to feel the bed, then safely tucks away well above the nozzle. You did the right thing mounting it inline with the X-axis! ( -- amended after reading up -- ) 1. Well, it does seem that if the bed is actively heating while leveling, that it can throw induction sensors off! (doh!) 2. I really should have bought a 8mm dist inductive sensor, instead of a 4mm. (sigh) Live and learn.
+GnuReligion don’t get me wrong, inductive sensors are very precise. What I meant is that the BLtouch is a bit more reliable in terms that the heat off the bed won’t affect the trigger point of it like it does with an inductive sensor. That is the main reason Prusa have now made an inductive sensor with a thermistor inside so it can compensate for the premature triggering due to the heat that radiated from the bed
+3D Gussner so far I’d say it cost me around 150, I bought the frame, new stepper motors with integrated lead screws, new rods and new E3D V6 . The bltouch was given to me by antclabs
Was hoping you can help me out I'm having a problem getting the BL touch working(on the Anet A8) it won't allow me to upload it to my board once I change the parameters. I changed everything like you did in the video and it gives me a failure to connect to board. Tells me to select some other kind of Arduino board in the error code. If I don't change any of the parameters or the g code it uploads no problem but I can't seem to activate the BL touch and get communication with the board for some reason can't find any help anywhere online don't know if I'm doing something wrong or if you're coding is different for what you're using and is causing me to not be able to upload it to mine I was hoping you could shine some light thank you
your printer looks hella sexy, thanks for this vid, now it think many more people will get bl touches as this was a difficult area for newbies as there was very little documentation about a instillation of the web.
Ryan Gill I’m actually finishing one now. 70 hour’s total printing time on the tevo tornado :) will be showing it off next week as I will do the tornado review :)
Hey joe, I was got finished adding all the coding and what not and when I went to run the program my lcd screen just froze up. I know this may not have been a good idea but I unplugged the power cable after trying to press the reset butting numerous times... a little bit of help would be much appreciated
Okay thanks I was just worried because on the computer it was saying like the printer is not responding or something like that when I first uploaded the software
BLTouch definitely works on Smoothieboard because I have one working on mine :) Make sure you have the latest firmware and then just do a bit of googling. It took me a bit of fiddling, but I got there in the end :)
Sorry for the late reply! it looks like the z-probe page on the Smoothieware website now has a very comprehensive section for the BL Touch: smoothieware.org/zprobe#bltouch-or-servo-retractable-touch-probe. I found this page to be helpful when I was setting up mine (before the zprobe page itself was very useful): forum.smoothieware.org/forum/t-1760423/bltouch-support You'll also have to configure gamma_min_endstop (i.e. your bed probe) to be "nc" (not connected) because you'll need to use the gamma (Z) min endstop signal pin as the signal from the BL Touch. My config won't be directly applicable to yours, because I've modded my Prusa i3 (clone, not an "original" one) to have a Z-Max endstop, so that it can home to Z-Max and thus get a rough idea of where the nozzle is relative to the bed. It only needs to get an approximate location from that, and then it can move the extruder to about 50mm above the bed and then use the BL Touch to get an accurate position. I'm really not sure how things will work without a Z-Max endstop - you might have to manually move the extruder in the Z direction so that it's around 5-10cm above the bed and then use `G92 Z50` (to tell Smoothie that the extruder is 50mm above the bed), which will be close enough for you to then be able to use the z-probe commands to get an accurate position. Anyway, I've uploaded the relevant parts of my Smoothie config, which I've modified to remove the Z-Max references, here: gist.github.com/aziraphale/4fa0ff12371567569ef69e2fbacad306 And in case it's helpful, this is the relevant parts of my config which I *haven't* modified, so these config values will only make sense if you have a Z-Max endstop: gist.github.com/aziraphale/ee6dd2634485c343d87e57468453760e Hope this helps :)
+mrquinto93 well the Anet in this video was under 150 and is slowly being upgraded. In fact it will have a duet wifi installed soon with a touchscreen :)
I tried tons of tutorials, and this is the only one that actually worked 100% with no errors or memory issues. Love it. THANKS!
This is a excellent guide for the setup of the BLTouch device and function. The difficult part is the difference between printers and how to make adjustments to get everything to work. Overall, an excellent tutorial. Thanks!
Very comprehensive instructions, Joe. I saw the BLtouch somewhere else initially and thought to myself, "Probably won't work on my Anet A8!" Thanks to your great instructions, I will order one tonight. Through your link, of course! :)
thanks buddy i appreciate it. i have 3 printers now running on a bltouch and they work absolutely great
I just did this on an anet a6 and struggled a bit but finally got it going. For those doing this for an a6, you will need to use pin 29 on the board. Pin 29 is in the same row as 27 but two pins closer to the edge of the board. Also, in marlin 1.1.8, for both the a6 or a8, you don't have to add the servo0 definition, it gets defined by the pins_anet.h file when you set bltouch enabled and select the display type in marlin.
Hi 1990notch, I'm still struggling. I moved the cable from 27 to 29 but when I autohome the nozzle will crash into the bed and bltouch doesnt respond when the pin gets sucked in. Im using marlin 1.1.9 right now, could that be the problem?
I own a prusa i3 mk2s now, but when i started a long time ago, i build a prusa i2 start to finish. Wish i had this video then. Lol. I had no experience with arduino at all, and it took me forever to figure it out. I done some build's after that, but now i know what mistakes i made. Great video man. This will help out alot of folks. Cheers from Norway.
Wow, I can see this is something that I will never do. Great job Joe. If I was to every do this, this video would be the blue print for me.
Summary Instructions
__BEFORE
//#define BLTOUCH
__AFTER
#define BLTOUCH
#define SERVO0_PIN 27
---------------------------------------------------
__BEFORE
#define X_PROBE_OFFSET_FROM_EXTRUDER 0 // X offset: -left +right [of the nozzle]
#define Y_PROBE_OFFSET_FROM_EXTRUDER 0 // Y offset: -front +behind [the nozzle]
#define Z_PROBE_OFFSET_FROM_EXTRUDER 0 // Z offset: -below +above [the nozzle]
__AFTER (it depends on which bltouch support you have installed, probably you have this info on thigverse)
#define X_PROBE_OFFSET_FROM_EXTRUDER +60 // X offset: -left +right [of the nozzle]
#define Y_PROBE_OFFSET_FROM_EXTRUDER 0 // Y offset: -front +behind [the nozzle]
#define Z_PROBE_OFFSET_FROM_EXTRUDER 0 // Z offset: -below +above [the nozzle]
---------------------------------------------------
__BEFORE
//#define Z_SAFE_HOMING
__AFTER
#define Z_SAFE_HOMING
---------------------------------------------------
__BEFORE
#define Z_MIN_PROBE_ENDSTOP_INVERTING true
__AFTER
#define Z_MIN_PROBE_ENDSTOP_INVERTING false
---------------------------------------------------
__BEFORE
//#define AUTO_BED_LEVELING_BILINEAR
__AFTER
#define AUTO_BED_LEVELING_BILINEAR
---------------------------------------------------
__BEFORE
#define LEFT_PROBE_BED_POSITION 15
#define RIGHT_PROBE_BED_POSITION 190
#define FRONT_PROBE_BED_POSITION 15
#define BACK_PROBE_BED_POSITION 170
__AFTER (it depends on which bltouch support you have installed, probably you have this info on thigverse)
#define LEFT_PROBE_BED_POSITION XX
#define RIGHT_PROBE_BED_POSITION XXX
#define FRONT_PROBE_BED_POSITION XX
#define BACK_PROBE_BED_POSITION XX
---------------------------------------------------
__BEFORE
#define X_MIN_POS -33
#define Y_MIN_POS -10
#define Z_MIN_POS 0
#define X_MAX_POS X_BED_SIZE
#define Y_MAX_POS Y_BED_SIZE
#define Z_MAX_POS 240
__AFTER (it depends on which bltouch support you have installed, probably you have this info on thigverse)
#define X_MIN_POS -xx
#define Y_MIN_POS -xx
#define Z_MIN_POS 0
#define X_MAX_POS X_BED_SIZE
#define Y_MAX_POS Y_BED_SIZE
#define Z_MAX_POS xxx
---------------------------------------------------
__BEFORE
#define INVERT_X_DIR false
__AFTER
#define INVERT_X_DIR true
FOR DELTA KOSSEL?
Good Morning Joe
you don't need to specifiy the servo pin number. the last version of marlin already support the anet board and there is a pin definition for this board in the pin_anet.h folder
Thank you for this informative video. I would like to add something about Marlin and bed leveling. As you said using G29 in the start script (not to issue G28 after is important) will do bed leveling at the beginning of each print. Actually if you make EEPROM available in Marlin Configuration.h, then you can store the bed leveling data to EEPROM and call it back at the beginning of each print by inserting M420 S1 instead of G29 in the start script. You need G29 (or from the LCD "Bed Leveling") only if you physically change bed level or do anything which will affect it.
awesome, good to know. i will definitely be testing that out :)
Just what I was looking for this week. Just ordered a bed levelling sensor.
+Sonic Alchemy: A maker space awesome hehe
Thanks Joe, going home to upgrade my firmware to Marlin on my A8. After watching you it seems not that scary.
Thank you so much I have been hesitant to put my bltouch on for a while now I just finished getting it up and running and I am running my first print with it !!!
it will save the leveling if you put m500 in the start code this saves to the EEPROM settings. However, you need to have EEPROM settings enabled in marlin.
Why you dont see us how to connect bltouch to A8 board? We need this :)
Me too....
These tutorials saved my butt, thanks so much. I used this with some changes to get the JGAurora A5 working with the BLTouch.
Nice overview! I took note that you had to set your SERVO0_PIN manually, and have patched Marlin so that if you have no (Anet-standard) LCD option selected the pin will still be defined. For Marlin 1.1.6 it's defined to 27 for ADC Keypad, and 29 if you have a graphical display. For Marlin 1.1.7 and 2.0.0 the pin will also be defined as 27 when you have no LCD or keypad … or if you just have a character-based one.
+Scott Lahteine wow awesome! Thank you :)
Thanks for making the video. How users experience the configuration process is always of interest. And, as it happens, I'm setting up a BLTouch on my i3 today, so this is highly relevant to my success or failure!
Thanks for this. I had just uploaded SkyNet3D on my Anet and have now uploaded the Marlin one instead, as I didn't know this was out.. I don't have a BLtouch, but I'd rather have the actual version instead so if can eventually afford a probe, I can just tweak the few lines I need to.
i've yet to have a failed print due to bad first layer adhesion so i highly recommend it when you can get one
What about the physical setup? Where and how did you connect the cables?
Finally a easy to follow guide, thanks very much.
you're welcome :)
Hi, as usual, your video was very helpful, thanks for it. The only thing I had not to do is to invert the X dir as you did. Maybe your endstop switch is on the right side of your printer ?
I would love to see a video about adjusting the BLTouch Z-offset!
Patrik Persson will try to get one out next week
Personally i found marlin huge improvement over repetier firmware i used at beginning. Well commented and not too hard to setup.
+Jurva-Markus Vehasmaa have to say that it was much easier than I expected. It was a matter of getting over the mental fear factor
5:11 to the end is exactly what I needed!!!!!
Great video . I am actually thinking about a BL touch as i use a microswitch for glass and an inductive sensor when printing on the buildtak . Sick of switching between those two . Look forward to see you video were you set the z offset with this sensor.
You can adjust the bed again manually later if you need it.
I have down loaded the latest marling fw and it is 1.1.9 ver and it has different set up than the one you have showed can you do a up date be great thanks Geoff
Joe. I'm going to assume the settings would be basically the same for the 3D Touch. Another great video added to my A8 collection. Thanks.
Friend do you have any video tutorial available for changing marlin 2.0 to anet a8?
Thanks - good instructions for any Marlin machine ... only need to use appropriate Servo0 Pin number (pin 11 for Ramps 1.4 ... "#define SERVO0_PIN 11").
Love the channel. I'm learning a lot about my a8. Any chance of a few shots showing how the bltouch connects to the main board?? Thanks
I really like your videos, english is not my mother tongue but I really understand you because your pronunciation is slow and perfect! thanks! I have a question, you enable define SERVO0_PIN 27
; I suppose it depens where are connecting the wires in the mother board.. If I install in mks board define SERVO0_PIN 27 too?or what? thank you in advance!
Thanks for the video , this will help alot with my P3steel conversion. I'm currently at a point its is assembled but still need to do the wire-ing and programming of the board. But i'm still looking for a solution for the Y endstop switch. i have printed the ones you provided in your tutorial but can't figure out how to mount that switch. Seems the bed can't move enough to the back as it hits the switch too early.
+Optic in fact what I did with the switch was use meshmixer to extend it a cm in order for the bed to reach it.
Ok I'm new to this 3d printing lark followed your guise as well as other videos thankyou. And I now have a working BLTouch and v6 Bowden setup. All works infill I enable the A6 display on my A8 then the BLTouch fails to work.on the stock lcd it's fine do you know why.
Good walk-through Joe, I'm sure it will help a lot of people. When I first installed the BL Touch I had to work it all out for myself :-)
does it work with Anet A8 Plus or I have to make some changes in Marlin configuration ?
Hola donde puedo encontrar la información para instalar el bltouch a una Artillery Hornet... que firmware necesito? Soy recién iniciado y no se aún muy bien que tendría que hacer para que la placa sepa que he puesto un sensor.. y cómo usarlo gracias..
How to make BLTouch setup on Anet A6 with Marlin firmware?
Does that prusa extruder print with bltouch work on my anet8? Or do I need to modify the y axis rails in any to fit
So this will work with any type of bed because the sensor is actually touching the bed and does not need to see the bed correct?
Great video, and much information. Just a bit fast, but I can stop the video, and absorb. Any likelyhood of doing the same for the Wanhao i3 plus (in my case Cocoon Create Touch), as this printer is indeed in need of bed levelling, again thanks
Nice and clear video to approach Marlin and BL Touch :)
Great video...it helped me a lot in setting up the firmware sketch...however I can't get the firmware to upload. I keep getting this error: avrdude: ser_open(): can't set com-state for "\\.\COM5"
Dear friend, my 3d prinster is core xy, it is compatible ?
Congratulation, Excellent explanation.
I install the Jim Brown easy configuration bit the hot end wasn’t heating up, then install a different firmware and is heating good now but cannot figure out the BL touch sensor on the marlin configuration section, of
when i do my bed leveling, the bltouch deploys and doesnt stop whenever it makes contact. It just keeps on going until i turn the printer off. I followed your video perfectly. How can i fix this?
Thanks for this great tutorial, with your help got it running very fast!
It's also an 'how to create your own firmware' for dummies. Thank you.
What would I need to do, if a printer (Tronxy X5S) wasn't in there? Would it be enough to create the Configuration.h file with the right parameters, or wouldn't this work because of unsupported board hardware? (There's a Melzi 2.05 in this printer).
Wow How do I upload the code to the Anet? Do I use a USB cable and plug into the USB connector on the Anet? I am afraid to do anything like that till I know for sure because, me being me, I will totally screw it up.
THanks
Nice video. Any chance to get same tutorial on repetier?
I have a question about measuring the distance from the probe to the nozzle... In your video you measure with the probe retracted. When I do so, they are exactly the same so I set the Z_PROBE_OFFSET_FROM EXTRUDER variable to 0. But after probing, it tries to print around 4mm above the bed? Why would that happen?
i have the exact same problem now. did you find a solution ?
Got leveling springs on a printer that has a leveling probe; plus, your probing grid is off-centered and doesn't cover the whole area of the build plate; mesh will be not be accurate.
Fantastic video Joe!
Hey Joe. I end up putting a ramps 1.4 board on my Anet a6, since one of the drivers on the Anet board died. It was really easy to setup the bltouch on the ramps board. Where did you get the frame for the a8, I'm looking for something similar for the a6?
+Marcel LeMay it’s a press i3 steel from orballo printing in Spain. Quite cheap. If you look at my anet upgrade video part two, there is more info on it
So of my bed is X220 Y280 total length, and the BL touch sensor is 40 to the right and 50 on front of the nozzle , and I think is 87 from the z 🧐,
Hi. Thanks ! You made my capactive probe setup possible !
I used Matthew Rayfields guide to upgrade my firmware to 1.1.8 before I found your guide. Can I merge his unconnected with your additional unconnected?
im getting an error. Says please enable only one probe. I had setup manual probe when I upgraded the firmware. How do I resolve this?
The blue led blinks when triggered but the pin does not move. Please help
Hey joe thank you for this video. I got all the steps done after installing the touch sensor but after uploading the new settings with the marlin firmware, my printer boots and then has “?” Flashing in x and y coordinates and when I go to prepare, control , print from sd or Reload sd card, it just returns to the normal idle screen. It’s like there is no menu options . Have you or anyone else had this issue? I’ve had to put my printer offline till rectified until I can fix. Any help much appreciated
Good morning Maker!
I'm messing with my Anet A8 and I have a problem.
I followed your video for the installation of a BlTouch sensor and when I turn on the printer the red light turns on, raise and lower the stem for its calibration.
The problem comes when I do homing, the shank does not lower and the nozzle touches the bed without the BlTouch detecting anything.
Thanks for your time and happy Christmas☺️ Greetings from Spain 👍
Did you ever figure this out? I'm having the same issue.
Try reflashing the firmware otherwise it might be a defective probe
Are you sure Marlin doesn't remember the mesh leveling? I have been leveling through the printer menu and not adding a G29 code and it seems to have been working fine.
Keep up the good work,
I have been following your videos for a few months now since getting an A8 for my grandson for christmas (and 1 for me too).
I have an question about the Arduin IDE compilation, you cut off before it would become visible, but I consistently get Orange Warning messages just before the check compilation completes.
The warnings go by so quickly most people may miss them, you can just see the occasional flashing orange character in the black panel at the bottom before the IDE screen completes with the white success message, the warnings have scrolled of the top of the screen, and are no longer visible.
You can see the messages if you expand the black results bar by either draging the top up or by moving the slider at the right hand side.
I get very very many warning messages about timers being reset.
Do you see this warning.........I have followed the instuctions as shown here and on many other videos to the letter.
I have raised it on an Anet A8 facebook page but only one person seems to have the same issue.
I have I think found a solution, but I am supprised I am the only person to notice this and be worried about it.
Can you please check your marlin build, to see if you get the warnings when doing a check compilation. no need to connect to an A8.
Thanks Joe - great instructions.
+Kevin Thomas thanks Kevin
Does the Bltouch work with the Anet A8 Plus?! im kinda of an idiot
Hi Joe, what is the servo pin # for bltouch in the mks-gen 1.4 board?
Great Job!
Thank you very much.
You made a video about extruder calibration on a different machine in the past.
Would you consider an extruder calibration video on the Anet A8? (Please!!!!)
Thank you from Newbie Noob
+Joe Valasko absolutely. I will be doing one shortly on how to calibrate through pronterface :)
That is great news. I will be especially watching for that one.
Thanks again.
Keep up the great work.
I enjoy your efforts.
Hello, thanks for your helpfull video's. Will there be a video about Acceleration and Jerk settings anytime soon? As i copied your anet p3steel mod, it prints way worse than before on a stock frame and i think its due to those settings. Currently trying out stuff in Mattercontrol. Perhaps you got any guideline with settings you have set on your P3steel conversion with marlin?
will be doing a guide on it shortly :)
How do I slow down the actual probing speed ? I have a Tevo Flash with Marlin 1.1.9 firmware and BL Touch
Hi joe do you know the method for configure 3d touch clone on ramps 1.4?
What support for the sensor have you used in the video?
there is a link thingiverse?
will it work on ender 3 and above thanks
Get stucked on static assertion failed: BACK_PROBE_BED_POSITION can't be reached by the Z probe.Any Hints?
Thanks Joe as always
thank you buddy :)
Joe i have a problem with screen it only only numbers and characters that are mixed up can you please help me
You lose the usability of the screen by doing that wiring?
will these commands work with the ender 3 pro?
I followed these instructions when I installed my BLTouch and the first thing I noticed was every print took 50% longer than Cura estimated it should take (it was accurate before this). What's up with that?
I've been having other issues with my sensor not triggering when pressed, which makes the carriage slam into the bed until I unplug/reset it, so I'm trying to go back to the stock firmware and original z stop. It worked at first, but now seems like a complete waste of money..
Olá boa noite, tenho uma anet a8 com o marlin porem tenho aquele sensor azul da anet, e não estou conseguindo alterar o marlin para que o reconheça, vc sabe de alguém que tenha um tutorial ensinando em que linha mexer? caso possa me ajudar fico agradecido, obrigado!
What is the advantage to use Marlin vs Skynet?
I followed this to a T and everything works except the pin does not drop when homing. It does self test at start up. It also wont drop in the marlin bltouch menu. Any help?
what is the advantage to a BLtouch over a inductive sensor? is it more precise over the inductive sensor?
MrNiceguy21 bltouch is much more accurate as it is not affected by how hot the heatbed is
+MrNiceguy21 I just installed an inductive sensor (and Marlin) on my A8 this week. At about $3 it is a lot less expensive than this BLTouch at $45. Sadly my LJ12A3-4-Z activates VERY close to the bed ... living about 1.6mm above the nozzle. Not a good thing. It may be impossible to install a glass top. Also, any stray plastic stuck to the extruder can cause a downward crash when leveling (my sensor is forward of the nozzle). Respectfully +3D Maker, these industrial inductive sensors are precise to microns; accuracy is not an issue. Still, I like your BLTouch better because it "peeks out" to feel the bed, then safely tucks away well above the nozzle. You did the right thing mounting it inline with the X-axis! ( -- amended after reading up -- ) 1. Well, it does seem that if the bed is actively heating while leveling, that it can throw induction sensors off! (doh!) 2. I really should have bought a 8mm dist inductive sensor, instead of a 4mm. (sigh) Live and learn.
+GnuReligion don’t get me wrong, inductive sensors are very precise. What I meant is that the BLtouch is a bit more reliable in terms that the heat off the bed won’t affect the trigger point of it like it does with an inductive sensor. That is the main reason Prusa have now made an inductive sensor with a thermistor inside so it can compensate for the premature triggering due to the heat that radiated from the bed
How much did you spend (or what would it have cost you if you had to buy/ship these parts) until now modifying the Anet A8?
+3D Gussner so far I’d say it cost me around 150, I bought the frame, new stepper motors with integrated lead screws, new rods and new E3D V6 . The bltouch was given to me by antclabs
Hi it´s the same config for tronyx, right?
Was hoping you can help me out I'm having a problem getting the BL touch working(on the Anet A8) it won't allow me to upload it to my board once I change the parameters. I changed everything like you did in the video and it gives me a failure to connect to board. Tells me to select some other kind of Arduino board in the error code. If I don't change any of the parameters or the g code it uploads no problem but I can't seem to activate the BL touch and get communication with the board for some reason can't find any help anywhere online don't know if I'm doing something wrong or if you're coding is different for what you're using and is causing me to not be able to upload it to mine I was hoping you could shine some light thank you
I am using JGAURORA A5 and the device can not find the appropriate configuration file in the folder.
Help me pls
Thank you..
your printer looks hella sexy, thanks for this vid, now it think many more people will get bl touches as this was a difficult area for newbies as there was very little documentation about a instillation of the web.
Marlin is making my extruder retract filament all the way out of the machine now. Any ideas how to fix?? Anet A8 of course.
Found a different version that didn't do this. Very odd
Sir, what about servo angle in firmware ?
Great job Joe! Did you do any crazy prints for Halloween?
Ryan Gill I’m actually finishing one now. 70 hour’s total printing time on the tevo tornado :) will be showing it off next week as I will do the tornado review :)
Awesome. Can't wait.
Hey joe, I was got finished adding all the coding and what not and when I went to run the program my lcd screen just froze up. I know this may not have been a good idea but I unplugged the power cable after trying to press the reset butting numerous times... a little bit of help would be much appreciated
+Marshall Roe it is supposed to freeze until all the code is uploaded and then it resets itself
Okay thanks I was just worried because on the computer it was saying like the printer is not responding or something like that when I first uploaded the software
Great explanation sir!
+Remain Indoors thank you :)
Excuse me, where can I buy the metal frame in video of the Anet a8?
Orballo printing :)
And plastic parts?
I want that frame!
will try to do this but on my smoothieboard...any experience with this board? it not working, will go to arduino mega and marlin...
BLTouch definitely works on Smoothieboard because I have one working on mine :) Make sure you have the latest firmware and then just do a bit of googling. It took me a bit of fiddling, but I got there in the end :)
Andrew Gillard thanks! Im not expert on firmwares. Any reco on where to read how to set fw and related stuff for bltouch installation? Thanks
Sorry for the late reply! it looks like the z-probe page on the Smoothieware website now has a very comprehensive section for the BL Touch: smoothieware.org/zprobe#bltouch-or-servo-retractable-touch-probe. I found this page to be helpful when I was setting up mine (before the zprobe page itself was very useful): forum.smoothieware.org/forum/t-1760423/bltouch-support
You'll also have to configure gamma_min_endstop (i.e. your bed probe) to be "nc" (not connected) because you'll need to use the gamma (Z) min endstop signal pin as the signal from the BL Touch.
My config won't be directly applicable to yours, because I've modded my Prusa i3 (clone, not an "original" one) to have a Z-Max endstop, so that it can home to Z-Max and thus get a rough idea of where the nozzle is relative to the bed. It only needs to get an approximate location from that, and then it can move the extruder to about 50mm above the bed and then use the BL Touch to get an accurate position. I'm really not sure how things will work without a Z-Max endstop - you might have to manually move the extruder in the Z direction so that it's around 5-10cm above the bed and then use `G92 Z50` (to tell Smoothie that the extruder is 50mm above the bed), which will be close enough for you to then be able to use the z-probe commands to get an accurate position.
Anyway, I've uploaded the relevant parts of my Smoothie config, which I've modified to remove the Z-Max references, here: gist.github.com/aziraphale/4fa0ff12371567569ef69e2fbacad306
And in case it's helpful, this is the relevant parts of my config which I *haven't* modified, so these config values will only make sense if you have a Z-Max endstop: gist.github.com/aziraphale/ee6dd2634485c343d87e57468453760e
Hope this helps :)
Yo are amazing! will try everything!!
Very, very helpful. Thank you
What changes with Skynet3D firmware?
Followed your steps twice. I do not get Bed Leveling on the menu....
Wish there us wiring tutorials
Hey joe not telling you what to do, but it would be great if you take a cheap 3d printer and mod it to its full potential
+mrquinto93 well the Anet in this video was under 150 and is slowly being upgraded. In fact it will have a duet wifi installed soon with a touchscreen :)
that is exactly what he has done with this series of vids about the a8. He has effectively modded it to its potential
Cause always goes off the bed and im getting really frustrated