Hi viewers and subscribers! If you have any questions or suggestions for this video, please add them to this comment section. I am happy to chat with you about your experiences, questions and issues.👋
Hi Daniel, first thank you so much for your videos, fantastic job. Question I completed a full upgrade to AM8 for my A8. Even upgraded to the V1.7 board. When I was using Marlin to setup my A6 screen and 3D Touch I used your config.h file, that you put a link to, and tried using it in my Marlin. When I started the build it error-ed out pretty quickly with this statement 'You are using an old Configuration.h file, update it before building Marlin'. I've tried everything I can think of but this comes up every time. Any thoughts? Thanks again
Just got mine up and running and it was a doozy. I had to define a pull-up resistor for both the z-min end stop and the z-min probe. I also had to define the BLTouch to use 5volt logic (careful you can fry your BLTouch if it’s not 5v). Also just a piece of advice: when you’re trying to find your z-offset it’s much easier to set it to zero (m851 z0), home your z-axis (g28 z0), turn off your soft limits (m211 s0), and then using your slicer or lcd control - bring the nozzle down to the bed and do the classic paper test. Great video though!
Again, Outstanding work! Thank you! Finally a clear and concise procedure for setting up the BLTouch probe. Also, posting the modified Config.h files is a HUGE help.
No need Ardunio for flashing! Reducing Marlin firmware size to fit in your 3D printer board memory: In Arduino IDE, you should edit the file platform.local.txt for your board. It is inside the hardware folder, together with your other Arduino project folders, or in the Arduino instalation folder. Add in platform.local.txt: compiler.c.extra_flags=-fno-tree-scev-cprop -fno-split-wide-types -Wl,--relax -mcall-prologues compiler.cpp.extra_flags=-fno-tree-scev-cprop -fno-split-wide-types -Wl,--relax -mcall-prologues compiler.c.elf.extra_flags=-Wl,--relax After add bltouch the Marlin 1.1.9 , space left 2% , Uploading success!
I know it's been awhile since you covered the subject of installing BLTouch on an Anet A8 and your UA-cams on this are very comprehensive. I believe your UA-cams were addressing the Anet v1.0 and v1.5 motherboards. I recently picked up an Anet A8 Plus which came with the smaller A6 display and a v1.7 motherboard and the very limited information on installing a BLTouch on the v1.7 motherboard indicates to remove the C3 capacitor next to the Z axis sensor. Can you provide any information on this capacitor removal? Thanks, MIke.
Both these videos helped me so much! Thank you! One question out of curiosity: would you consider upgrading to an AM8 frame? I've done it and heavily modified my A8 (Original E3D Titan extruder, V6 hotend, BLTouch,...) and I must say it drastically improved the quality. Still running on stock A8 board v1.5 and original steppers (that's all that remains of it haha).
With the configuration.h file posted for an anet a8 display, the z axis will not move in a negative direction with manual movements in the lcd or autohome attempt. Controlling the bltouch functions via the lcd works fine for reset, stow, deploy and self test. Constant “home z first” message. Any ideas what to change?
Hi Daniel Im a little bit new to the 3D print world for the Anet A8 Plus i would like to install a BLTouch only what is the pin on the Anet mainboard version 1.7? I found online that this is not pin 27 and that this should be pin 29, is that correct? Is it correct that this is pin 29 and is this the most right pin of first row when you facing the notch of the LCD socket. Many thanks for your help and time, Kind Regards, ERonny
I put your configuration, only have to deactivate #define ENDSTOP_INTERRUPTS_FEATURE due to an error. Error in all versions of the Arduino IDE. The M119 command on the Z axis is TRIGGED. M28 moves to the parking lot, the nozzle rises, the dipstick lowers and does not find the bed. After that it stops with an error (STOPPED). Repeating M28 raises the nozzle higher when parking.
Hi Daniel I wanted to know .... also perform the adjustment should I not disable the motor limit for the ngative values from the LCD? If not active (ON) can't I adjust the offset or do I forget something?
Morning Daniel, I'm from Brazil and together with a maker's group we are trying to use BL touch with marlin 2.0, but it fails because the little bit memory space. How can we fix this issues?
Hello, I am struggling with this installation, I am not sure where I went wrong. So, I am here asking for help :) My current problem, is that when I Home my machine, I goes to the middle of the heat bed, and there a pause, and the Z axis, goes up a few mm, then waits 2-3 seconds and goes up again. it never actuallys goes down to touch the heat bed to Level against it. 1) I have confirmed that it is wired correctly. (based on everything I have seen here) 2) I have confirmed I have all of the settings in the Configuration.h set. (one small step is different) in my configuration.h file, I had the "#define BLTOUCH" however, I dont have the Servo0_pin 27 or the delay. I added following line : #define SERVO0_PIN 27 (as I am using the Original A8 display) 3) when I power up my printed, the BL Touch is CONSTANTLY flashing and does NOT ever stop. I am hoping someone can point out my simple mistake !!!
I want to mention, your schematic for the Anet A8 board is also incorrect. You say to use the third wire from the display cable. but your schematic is pointing to Pin 5 on the board. I looked at other sites, and the third cable is correct, however, everyone is pointing to the second pin on the right, not the third one.
Okay im using a a8 with the bl touch. I used your file and everything works but my bed crashes forward on the y axis when trying bed leveling and the probe points when leveling are not square to my bed? Obviously the files work per all the comments. Im just confused why its not working for me with the same machine and everything. Any help is appreciated
Hello! Are there any solution to use Marlin f/w and a 3d cnc touch probe to find center of the ring (in and out), or edge of a cube, or center of a cube. Because I'm using the M. f/w like a CNC mill. A surface scan I'm using with bad level function. (connecting the probe to z-home min position for scanning a PCB) Setting the Z-hight with simple home Z.
Czy można prosić o pomoc. Wszystko zrobiłem jak na filmiku, a BLtouch cały czas jest w alert mode. Na fabrycznym oprogramowaniu działał. Czy wie Pan co może być przyczyną, np w kodzie? To jest chinski bl touch z alliexpress. Z góry dziękuje i pozdrawiam.
Hello guys! I downloaded and installed Marlin 2.0 on the old anet, but I can't configure it correctly, I still have an error, could someone help please?
Hi, Great channel trying to update an A8 , would it be possible to give an update on what lines to convert in the firmware for Marlin 2.07 bugfix as some of the ones in your files obviously don't match with this version? Thank's in advance Nick
Hallo Daniel, zunächst einmal vielen Dank für deine tollen Videos. Ich habe nach deinen Anleitungen bereits mehre Problemchen gelöst, aber hier komme ich nicht weiter. Habe den Touchsensor angeschlossen und kann auch über das LCD Display den Pin aus- und einfahren. Das Homing funktioniert aber nicht, da der Sensor dauerhaft den Pin eingezogen hat und rot leuchtet. Habe schon viel gelesen und probiert, aber geholfen hat leider nichts. Wenn ich den Pin ausfahre und M119 sende, dann zieht sich der Pin wieder ein und ich erhalte TRIGGERED, aber beim Leveling fährt er hoch, fährt den Pin aus, wieder ein und dann fährt er wieder hoch, das ganze noch einmal und dann ist Ende. Vielleicht kannst du, oder ein Mitleser weiterhelfen. Vielen Dank noch mal für deine tolle Arbeit. Gruß Marco
I'm running into an issue with my 3D touch and ANET A8. The probe will not stow after homing and leveling using the linear bed leveling option. It flashes like there is an error. Any idea how to go about fixing this?
Probably an issue with the probe. Check all the cables and if it’s plugged in correctly at the mainboard. Might be a defective probe though if you used it for quite a bit and nothing has changed with the printer.
Hi Daniel, first of all a big thank you for your videos. Good contend and easy to follow. Please take my apology for commenting on two year old contend but for me it is an actual topic. I have got a problem with my 3D Touch configuration. Homing works fine. I adjusted the Z offset in settings on the marlin HMI as you explained. After I perform a homing the nozzle distance from the print bed is correct. After leveling however the Z distance is incorrect. The value shown is about 3,5mm higher than the actual distance. So when it comes to printing, the nozzle is 3,5mm below the print surface. You can imagine what that causes. I have tried to set the Z_PROBE_OFFSET_FROM_EXTRUDER, as you have left it at 0, but this doesn't do anything. Have you got an idea what causes this strange behavior? Why does leveling return a different Z value than homing? Any help is greatly appreciated. Kindest regards and greetings from Hamburg, Ronald
Hi Daniel, Great video. I have the ANET A6 with version 1.5 of the motherboard. When I add the BLTouch config , I get the "text' overflowed by 902 bytes" error. I am not sure what features I can safely disable. Any hints" Thanks - Wayne
Hello, I used your configuration, but the sensor only measures in the middle of the table and not in the 9 points .... why is it ?. The only thing that changed in the code was the X and Y position of the sensor. Greetings
Hi, is this sensor the best way to get a very good first layer? I mean is this sensor best way to level the bed than other sensors or manual endstop switches?
I would say it is one of the best. It has the advantage that it works with all bed materials (metal, plastic, glass, etc...) but the most precise sensor is probably an inductive probe but that does not work with a glassplate. My results with the 3DTouch/BLtouch are very good. Leveling is definitely easier than with the manual endstop switches.
Someone may have already asked the question, however, do you have a procedure for setting up the ANET A6 display on the A8? I would like to see that if you do. Thanks again!
Hi, in marlin 2.0.x i dont find the exact lines to configure the offsets of the sensor level. I put the sensor in "#define NOZZLE_TO_PROBE_OFFSET { -23, 30, 0 }" and when the anet 18 soft whit marlin 2.0.x do the auto level process and go to back side of the bed, the sensor go out off and not sense... what i do bad?
Problem solved... i guess, i configure // Most probes should stay away from the edges of the bed, but // with NOZZLE_AS_PROBE this can be negative for a wider probing area. #define MIN_PROBE_EDGE 40 an that`s all
I have a problem with the 3d touch. When I send all axis to home, Z axis go down and hurt the bed without any movement from the 3d touch. Please HELP !
What a coincidence, I have received my 3DTouch just today in the mail, so this will come in handy very soon! What holder are you using? I tried flashing the firmware for Marlin awhile ago, and it failed (I don't remember the error exactly), both from Mac or PC. I also have Arduino board and USB-to-serial adaptor coming soon since I assumed I am going to need it anyway at some point for Optiboot flash. Have you come across this issue? Will having the Arduino board help me flash the board? I don't remember the exact error, just that I've googled it and the few people who had the same issue solved it by getting a new board from the seller, so nothing that can really help me (unless I want to buy it, which I don't). :)
Hi Pavlik, I have used this holder: www.thingiverse.com/thing:2331878 About your second question. Yes, I have had this issue. The board usually does not have a bootloader at all if you get errors like "not in sync". Flashing Optiboot with an Arduino will fix it. Please check out my video about it here: ua-cam.com/video/RQIizXtf9oo/v-deo.html
Hey Daniel Have you ever told anybody on one of your videos because I'm not gonna say I watched all your videos But I found out yesterday that depending on the brand of filament you're using your printer settings can be completely different And do you know of any 3d designs that help test that cuz I'm thinking like 2 to 3 levels of Square boxes or circles Evenly across your heating bed To help with your flow settings and it would help see if the bed's not level Just simple circles and squares do u think that would help I've have not found one like that on thingiverse yet also building the power Module bracket I had trouble with that part at like line 3 the 2 Attachment holes to the chassis Kept getting ripped off Any suggestions And I can't update my firmware so is that going to mess up my bl touch
What version of Marlin were you using for this video! I’m using 1.1.8. My line numbers don’t match yours very closely. And some of the lines you have, I don’t have? I did get my 3D Touch to work thanks to your video and a couple of others. I still can’t get the probe to go to the real center. How do I move the probe tip to the right 19mm, and back 6mm?????
I used 1.1.9. Probably try this first. Then you might be able to use my config files. The probe area is defined in the configuration file by using the #define LEFT_PROBE_BED_POSITION and following settings. You have to figure out how much distance you need to keep the the bed corners not to run over them to probe inside and have enough margin. the center value is auto-calculated.
Crosslink thank you for responding. I guess I’ll have to move to 119. Question: after the print head determines its elevation at the beds center, it rises up to 10mm. When your print head goes to home it just stays there. Why is that? Where are the Marlin settings that control that behavior? Thank you.
Chris Reaney, did you already post this on our Discord channel? It would be much easier to help you there because we can exchange images and files much easier.
@@Crosslink3D wasn't aware there was one. I sent the sensor back and gave up. There are no official files on how to wire this properly. Pin 27 and 29 (7 and 3 on the cord) both did not work. Anet wasn't helpful, and BLTouch said they weren't to be held responsible. Thanks anyway.
Did you check your wiring? The sensor should do a calibration before the bed leveling. ALso you can do a manual test of the sensor: After mounting and uploading the new firmware you can test you sensor: M280 P0 S10 ; pushes pin down M280 P0 S90 ; drags pin up M280 P0 S120 ; does selftest (pin up/down continuously) M280 P0 S160 ; reset alarm M280 P0 S60 ; switch triggering test mode ; move pin at the sensor up or down manually M119 ; reports state of the endstop ; pin up (LED on) z_min should read TRIGGERED ; pin down (LED off) z_min should read open
I'm a rookie to 3d printing but my x and my y travel bars seem to have Scoring on them is this normal I've only had it a week when I run my fingers across the bars it looks like lil pieces of metal What would cause this
The linear bearings use to do this. I don't think that it is a problem unless you see that the bearings don't run smooth. Maybe clean the rods unscrew one of the bearings and move it back and forth several times to see if that scoring comes from that and check that they all glide without issues. Anyways if you use the printer intensively for a year or longer you might need to replace the bearings at some point in the future because they sort of self consume their grease.
I would try 1.1.9. the new 2.0 is optimized for 32 bit. I don't say it doesn't work but it takes up more space on the flash memory and the amount of features that are better for an older printer like the Anet a8 ist very small.
@@Crosslink3D i did but not good setting for my filament but did help im still haveing problems i cant install the update to the firmware and still haveing lev problems so
I really want to help. Can you get me some more information? We should take this offline. Maybe best would be you go to my Facebook page (link in the video description) and ping me there via message. We can then exchange files and pictures and maybe have a private chat.
Please double check your wiring then then try this: After mounting and uploading the new firmware you can test you sensor: M280 P0 S10 ; pushes pin down M280 P0 S90 ; drags pin up M280 P0 S120 ; does selftest (pin up/down continuously) M280 P0 S160 ; reset alarm M280 P0 S60 ; switch triggering test mode ; move pin at the sensor up or down manually M119 ; reports state of the endstop ; pin up (LED on) z_min should read TRIGGERED ; pin down (LED off) z_min should read open
Please double check your wiring then then try this: After mounting and uploading the new firmware you can test you sensor: M280 P0 S10 ; pushes pin down M280 P0 S90 ; drags pin up M280 P0 S120 ; does selftest (pin up/down continuously) M280 P0 S160 ; reset alarm M280 P0 S60 ; switch triggering test mode ; move pin at the sensor up or down manually M119 ; reports state of the endstop ; pin up (LED on) z_min should read TRIGGERED ; pin down (LED off) z_min should read open
lost me after you deleted files. the files that you deleted. did you only delete them from the h file? looked over the file several times and don't see what I missed.
I guess you mean "lines" not files, right? Actually I did not delete any lines but added some. Maybe check the description and download the complete file from there. This should work. But if you still have questions feel free to ask here.
Hi there.i already do optiboot using arduino..but strange error appear after i enable bilinear.why is that so? i can upload flawlessly if i disabled bilinear and upload code using anet optiboot method. D:\Anet 2019 Project\arduino-PR-beta1.9-BUILD-105\hardware\arduino\avr\cores\arduino/Arduino.h:223:0: note: this is the location of the previous definition #define TIMER5C 18 ^ d:/anet 2019 project/arduino-pr-beta1.9-build-105/hardware/tools/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/bin/ld.exe: C:\Users\CIPANG~1\AppData\Local\Temp\arduino_build_163378/Marlin.ino.elf section `.text' will not fit in region `text' d:/anet 2019 project/arduino-pr-beta1.9-build-105/hardware/tools/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/bin/ld.exe: region `text' overflowed by 7816 bytes collect2.exe: error: ld returned 1 exit status exit status 1 Error compiling for board Anet V1.0 (Optiboot).
Looks like the firmware is still too large for the mainboards flash memory and you maybe did not select the optiboot when you tried to compile it. Even with optiboot you can manage to make it too large. What features did you deactivate already to save memory?
Hi viewers and subscribers! If you have any questions or suggestions for this video, please add them to this comment section. I am happy to chat with you about your experiences, questions and issues.👋
Hi Daniel, first thank you so much for your videos, fantastic job. Question I completed a full upgrade to AM8 for my A8. Even upgraded to the V1.7 board. When I was using Marlin to setup my A6 screen and 3D Touch I used your config.h file, that you put a link to, and tried using it in my Marlin. When I started the build it error-ed out pretty quickly with this statement 'You are using an old Configuration.h file, update it before building Marlin'. I've tried everything I can think of but this comes up every time. Any thoughts? Thanks again
Just got mine up and running and it was a doozy. I had to define a pull-up resistor for both the z-min end stop and the z-min probe. I also had to define the BLTouch to use 5volt logic (careful you can fry your BLTouch if it’s not 5v).
Also just a piece of advice: when you’re trying to find your z-offset it’s much easier to set it to zero (m851 z0), home your z-axis (g28 z0), turn off your soft limits (m211 s0), and then using your slicer or lcd control - bring the nozzle down to the bed and do the classic paper test.
Great video though!
I managed to get Marlin 2.0 working with 3d touch ABL by switching off SD entirely.
I just use Octoprint.
Great tutorial BTW
I had to connect the orange cable a pin under the one you mention in order to make it work. In any case, great video
That is correct
Again, Outstanding work! Thank you! Finally a clear and concise procedure for setting up the BLTouch probe. Also, posting the modified Config.h files is a HUGE help.
Hi Daniel,can you please upload or explain how to configure for this new version of marlin 2.0.5,there in config.h are much parts missing,thx
I just finished setting up my 3D Touch, it works perfectly! Thank you!
Thanks, always love to help!
No need Ardunio for flashing!
Reducing Marlin firmware size to fit in your 3D printer board memory:
In Arduino IDE, you should edit the file platform.local.txt for your board. It is inside the hardware folder, together with your other Arduino project folders, or in the Arduino instalation folder.
Add in platform.local.txt:
compiler.c.extra_flags=-fno-tree-scev-cprop -fno-split-wide-types -Wl,--relax -mcall-prologues
compiler.cpp.extra_flags=-fno-tree-scev-cprop -fno-split-wide-types -Wl,--relax -mcall-prologues
compiler.c.elf.extra_flags=-Wl,--relax
After add bltouch the Marlin 1.1.9 , space left 2% , Uploading success!
Worked a treat but must have Speaker disabled as that is enough to take the sketch over the 2% space left
I know it's been awhile since you covered the subject of installing BLTouch on an Anet A8 and your UA-cams on this are very comprehensive. I believe your UA-cams were addressing the Anet v1.0 and v1.5 motherboards. I recently picked up an Anet A8 Plus which came with the smaller A6 display and a v1.7 motherboard and the very limited information on installing a BLTouch on the v1.7 motherboard indicates to remove the C3 capacitor next to the Z axis sensor. Can you provide any information on this capacitor removal?
Thanks, MIke.
Both these videos helped me so much! Thank you! One question out of curiosity: would you consider upgrading to an AM8 frame? I've done it and heavily modified my A8 (Original E3D Titan extruder, V6 hotend, BLTouch,...) and I must say it drastically improved the quality. Still running on stock A8 board v1.5 and original steppers (that's all that remains of it haha).
With the configuration.h file posted for an anet a8 display, the z axis will not move in a negative direction with manual movements in the lcd or autohome attempt. Controlling the bltouch functions via the lcd works fine for reset, stow, deploy and self test. Constant “home z first” message. Any ideas what to change?
You need to to G28 first then G29
Hi Daniel
Im a little bit new to the 3D print world for the Anet A8 Plus i would like to install a BLTouch only what is the pin on the Anet mainboard version 1.7?
I found online that this is not pin 27 and that this should be pin 29, is that correct?
Is it correct that this is pin 29 and is this the most right pin of first row when you facing the notch of the LCD socket.
Many thanks for your help and time,
Kind Regards,
ERonny
Thank a lot for this Daniel. Keep up this amazing quality content. You deserve a lot more viewers! Cheers from Sweden =)
Thanks! I am seeing the results coming in. I am really happy!
I put your configuration, only have to deactivate #define ENDSTOP_INTERRUPTS_FEATURE due to an error. Error in all versions of the Arduino IDE.
The M119 command on the Z axis is TRIGGED.
M28 moves to the parking lot, the nozzle rises, the dipstick lowers and does not find the bed. After that it stops with an error (STOPPED).
Repeating M28 raises the nozzle higher when parking.
Hi Daniel I wanted to know .... also perform the adjustment should I not disable the motor limit for the ngative values from the LCD? If not active (ON) can't I adjust the offset or do I forget something?
Thank you Daniel, you helped me a lot in the past two days :)
Thanks, always love to help!
Morning Daniel, I'm from Brazil and together with a maker's group we are trying to use BL touch with marlin 2.0, but it fails because the little bit memory space. How can we fix this issues?
Hello, I am struggling with this installation, I am not sure where I went wrong. So, I am here asking for help :)
My current problem, is that when I Home my machine, I goes to the middle of the heat bed, and there a pause, and the Z axis, goes up a few mm, then waits 2-3 seconds and goes up again. it never actuallys goes down to touch the heat bed to Level against it.
1) I have confirmed that it is wired correctly. (based on everything I have seen here)
2) I have confirmed I have all of the settings in the Configuration.h set.
(one small step is different)
in my configuration.h file, I had the "#define BLTOUCH" however, I dont have the Servo0_pin 27 or the delay.
I added following line : #define SERVO0_PIN 27 (as I am using the Original A8 display)
3) when I power up my printed, the BL Touch is CONSTANTLY flashing and does NOT ever stop.
I am hoping someone can point out my simple mistake !!!
I want to mention, your schematic for the Anet A8 board is also incorrect.
You say to use the third wire from the display cable. but your schematic is pointing to Pin 5 on the board.
I looked at other sites, and the third cable is correct, however, everyone is pointing to the second pin on the right, not the third one.
Okay im using a a8 with the bl touch. I used your file and everything works but my bed crashes forward on the y axis when trying bed leveling and the probe points when leveling are not square to my bed? Obviously the files work per all the comments. Im just confused why its not working for me with the same machine and everything. Any help is appreciated
Does this work for the a8 plus as well? searched youtube, can find anything for the a8 plus.
Hello!
Are there any solution to use Marlin f/w and a 3d cnc touch probe to find center of the ring (in and out), or edge of a cube, or center of a cube.
Because I'm using the M. f/w like a CNC mill.
A surface scan I'm using with bad level function. (connecting the probe to z-home min position for scanning a PCB)
Setting the Z-hight with simple home Z.
cant find all the settings in Marlin 2 code
Followed your instructions and is working perfectly, thanks for such good instructional videos!
Czy można prosić o pomoc. Wszystko zrobiłem jak na filmiku, a BLtouch cały czas jest w alert mode. Na fabrycznym oprogramowaniu działał. Czy wie Pan co może być przyczyną, np w kodzie? To jest chinski bl touch z alliexpress. Z góry dziękuje i pozdrawiam.
Hello guys! I downloaded and installed Marlin 2.0 on the old anet, but I can't configure it correctly, I still have an error, could someone help please?
Hi, Great channel trying to update an A8 , would it be possible to give an update on what lines to convert in the firmware for Marlin 2.07 bugfix as some of the ones in your files obviously don't match with this version? Thank's in advance Nick
Great video, easy to follow, thanks!
Thanks!
Hallo Daniel, zunächst einmal vielen Dank für deine tollen Videos. Ich habe nach deinen Anleitungen bereits mehre Problemchen gelöst, aber hier komme ich nicht weiter.
Habe den Touchsensor angeschlossen und kann auch über das LCD Display den Pin aus- und einfahren.
Das Homing funktioniert aber nicht, da der Sensor dauerhaft den Pin eingezogen hat und rot leuchtet. Habe schon viel gelesen und probiert, aber geholfen hat leider nichts.
Wenn ich den Pin ausfahre und M119 sende, dann zieht sich der Pin wieder ein und ich erhalte TRIGGERED, aber beim Leveling fährt er hoch, fährt den Pin aus, wieder ein und dann fährt er wieder hoch, das ganze noch einmal und dann ist Ende.
Vielleicht kannst du, oder ein Mitleser weiterhelfen.
Vielen Dank noch mal für deine tolle Arbeit.
Gruß Marco
I'm running into an issue with my 3D touch and ANET A8. The probe will not stow after homing and leveling using the linear bed leveling option. It flashes like there is an error. Any idea how to go about fixing this?
Probably an issue with the probe. Check all the cables and if it’s plugged in correctly at the mainboard. Might be a defective probe though if you used it for quite a bit and nothing has changed with the printer.
Hi Daniel, first of all a big thank you for your videos. Good contend and easy to follow. Please take my apology for commenting on two year old contend but for me it is an actual topic.
I have got a problem with my 3D Touch configuration. Homing works fine. I adjusted the Z offset in settings on the marlin HMI as you explained. After I perform a homing the nozzle distance from the print bed is correct. After leveling however the Z distance is incorrect. The value shown is about 3,5mm higher than the actual distance. So when it comes to printing, the nozzle is 3,5mm below the print surface. You can imagine what that causes.
I have tried to set the Z_PROBE_OFFSET_FROM_EXTRUDER, as you have left it at 0, but this doesn't do anything.
Have you got an idea what causes this strange behavior?
Why does leveling return a different Z value than homing?
Any help is greatly appreciated.
Kindest regards and greetings from Hamburg, Ronald
Hi Daniel, Great video. I have the ANET A6 with version 1.5 of the motherboard. When I add the BLTouch config , I get the "text' overflowed by 902 bytes" error. I am not sure what features I can safely disable. Any hints" Thanks - Wayne
And another thing is doesn't matter flash marlin with windows and without rasperry pi and no open bootloader or this deduct memory of de eeprom ?
you help me a lot, thanks!! please what G start code and end code are you using?
Hello, I used your configuration, but the sensor only measures in the middle of the table and not in the 9 points .... why is it ?. The only thing that changed in the code was the X and Y position of the sensor. Greetings
Hi, is this sensor the best way to get a very good first layer? I mean is this sensor best way to level the bed than other sensors or manual endstop switches?
I would say it is one of the best. It has the advantage that it works with all bed materials (metal, plastic, glass, etc...) but the most precise sensor is probably an inductive probe but that does not work with a glassplate. My results with the 3DTouch/BLtouch are very good. Leveling is definitely easier than with the manual endstop switches.
Hi I was wondering if this will work with an anet e16?I have a version 1.7. Also in the part one video is the wiring the same for my board?
Very nice job Daniel
Thanks! More is coming in the next weeks 😁
Someone may have already asked the question, however, do you have a procedure for setting up the ANET A6 display on the A8? I would like to see that if you do. Thanks again!
Here it is 😁 ua-cam.com/video/ADdzKyS-T3w/v-deo.html
Hi, in marlin 2.0.x i dont find the exact lines to configure the offsets of the sensor level. I put the sensor in "#define NOZZLE_TO_PROBE_OFFSET { -23, 30, 0 }" and when the anet 18 soft whit marlin 2.0.x do the auto level process and go to back side of the bed, the sensor go out off and not sense... what i do bad?
Problem solved... i guess, i configure
// Most probes should stay away from the edges of the bed, but
// with NOZZLE_AS_PROBE this can be negative for a wider probing area.
#define MIN_PROBE_EDGE 40 an that`s all
I have a problem with the 3d touch. When I send all axis to home, Z axis go down and hurt the bed without any movement from the 3d touch. Please HELP !
hi Daniel, i can not compilaton with bl touch and lcd 12864, can you give me the conf adv .h .
the program is oversize 4088 bytes
What a coincidence, I have received my 3DTouch just today in the mail, so this will come in handy very soon! What holder are you using?
I tried flashing the firmware for Marlin awhile ago, and it failed (I don't remember the error exactly), both from Mac or PC. I also have Arduino board and USB-to-serial adaptor coming soon since I assumed I am going to need it anyway at some point for Optiboot flash. Have you come across this issue? Will having the Arduino board help me flash the board? I don't remember the exact error, just that I've googled it and the few people who had the same issue solved it by getting a new board from the seller, so nothing that can really help me (unless I want to buy it, which I don't). :)
Hi Pavlik, I have used this holder: www.thingiverse.com/thing:2331878
About your second question. Yes, I have had this issue. The board usually does not have a bootloader at all if you get errors like "not in sync". Flashing Optiboot with an Arduino will fix it. Please check out my video about it here: ua-cam.com/video/RQIizXtf9oo/v-deo.html
Hello. how to make a manual 25 point mesh bed leveling Marlin ANET A6?
Hey Daniel Have you ever told anybody on one of your videos because I'm not gonna say I watched all your videos But I found out yesterday that depending on the brand of filament you're using your printer settings can be completely different And do you know of any 3d designs that help test that cuz I'm thinking like 2 to 3 levels of Square boxes or circles Evenly across your heating bed To help with your flow settings and it would help see if the bed's not level Just simple circles and squares do u think that would help I've have not found one like that on thingiverse yet also building the power Module bracket I had trouble with that part at like line 3 the 2 Attachment holes to the chassis Kept getting ripped off Any suggestions And I can't update my firmware so is that going to mess up my bl touch
What version of Marlin were you using for this video! I’m using 1.1.8. My line numbers don’t match yours very closely. And some of the lines you have, I don’t have? I did get my 3D Touch to work thanks to your video and a couple of others. I still can’t get the probe to go to the real center. How do I move the probe tip to the right 19mm, and back 6mm?????
I used 1.1.9. Probably try this first. Then you might be able to use my config files. The probe area is defined in the configuration file by using the #define LEFT_PROBE_BED_POSITION and following settings. You have to figure out how much distance you need to keep the the bed corners not to run over them to probe inside and have enough margin. the center value is auto-calculated.
Crosslink thank you for responding. I guess I’ll have to move to 119. Question: after the print head determines its elevation at the beds center, it rises up to 10mm. When your print head goes to home it just stays there. Why is that? Where are the Marlin settings that control that behavior? Thank you.
I have the ANET A8 Plus. Which screen do I have? the A6 or the A8? I think it is the A8.
Chris Reaney, did you already post this on our Discord channel? It would be much easier to help you there because we can exchange images and files much easier.
@@Crosslink3D wasn't aware there was one. I sent the sensor back and gave up. There are no official files on how to wire this properly. Pin 27 and 29 (7 and 3 on the cord) both did not work. Anet wasn't helpful, and BLTouch said they weren't to be held responsible. Thanks anyway.
Hi, Using your configurations but the sensor isn't stopping the z axis. What to do?
Look for the line Z_SAFE_HOMING in your config and make sure it is enabled. This should fix the issue.
@@Crosslink3D done that but now the sensor is not triggering.
Did you check your wiring? The sensor should do a calibration before the bed leveling. ALso you can do a manual test of the sensor:
After mounting and uploading the new firmware you can test you sensor:
M280 P0 S10 ; pushes pin down
M280 P0 S90 ; drags pin up
M280 P0 S120 ; does selftest (pin up/down continuously)
M280 P0 S160 ; reset alarm
M280 P0 S60 ; switch triggering test mode
; move pin at the sensor up or down manually
M119 ; reports state of the endstop
; pin up (LED on) z_min should read TRIGGERED
; pin down (LED off) z_min should read open
@@Crosslink3D Ok, now it is working sometimes but most times it is crashing into the bed.
Maybe the sensor is defective. If cables are all good.
I'm a rookie to 3d printing but my x and my y travel bars seem to have Scoring on them is this normal I've only had it a week when I run my fingers across the bars it looks like lil pieces of metal What would cause this
The linear bearings use to do this. I don't think that it is a problem unless you see that the bearings don't run smooth. Maybe clean the rods unscrew one of the bearings and move it back and forth several times to see if that scoring comes from that and check that they all glide without issues. Anyways if you use the printer intensively for a year or longer you might need to replace the bearings at some point in the future because they sort of self consume their grease.
this works with the marlin bugifx 2.0?
I would try 1.1.9. the new 2.0 is optimized for 32 bit. I don't say it doesn't work but it takes up more space on the flash memory and the amount of features that are better for an older printer like the Anet a8 ist very small.
@@Crosslink3D Thank you very much for the response
When calibrating, my 3D touch will only go down to 0.7... I can't go to minus numbers... Whats wrong? Is my sensor mounted too low?
Okay, I followed ua-cam.com/video/y_1Kg45APko/v-deo.html and made it work. I guess it had someting to do with "Soft endstops"
My 3D Touch crashes into the print now :( ...Is it mounted too low? or what causes this?
How i loadcconfiguration.h ?
i got an error rx_buffer not declared in this scope
I did everything but the printer is always to low and it doesn’t even use the auto level info
Hi will this work for the anet A8 plus as I’d like to install it on mine
Did you do it? It worked?
What printer settings do u use plz
My CURA Settings for PLA: 1drv.ms/u/s!At2kGv0IrYz9uJkuzh_vm8VxbDHp6w
Did it work out for you to import that settings file?
@@Crosslink3D i did but not good setting for my filament but did help im still haveing problems i cant install the update to the firmware and still haveing lev problems so
I really want to help. Can you get me some more information? We should take this offline. Maybe best would be you go to my Facebook page (link in the video description) and ping me there via message. We can then exchange files and pictures and maybe have a private chat.
You are the best!
😊
I followed your instructions but my probe wont deploy and it crashes into the bed i dont get why :(
Please double check your wiring then then try this:
After mounting and uploading the new firmware you can test you sensor:
M280 P0 S10 ; pushes pin down
M280 P0 S90 ; drags pin up
M280 P0 S120 ; does selftest (pin up/down continuously)
M280 P0 S160 ; reset alarm
M280 P0 S60 ; switch triggering test mode
; move pin at the sensor up or down manually
M119 ; reports state of the endstop
; pin up (LED on) z_min should read TRIGGERED
; pin down (LED off) z_min should read open
If that doesn't give you the expected results, try swapping the servo and signal wires and try again.
The blue led blinks when triggered but the pin does not move. Please help
Please double check your wiring then then try this:
After mounting and uploading the new firmware you can test you sensor:
M280 P0 S10 ; pushes pin down
M280 P0 S90 ; drags pin up
M280 P0 S120 ; does selftest (pin up/down continuously)
M280 P0 S160 ; reset alarm
M280 P0 S60 ; switch triggering test mode
; move pin at the sensor up or down manually
M119 ; reports state of the endstop
; pin up (LED on) z_min should read TRIGGERED
; pin down (LED off) z_min should read open
@@Crosslink3D What program can i use to send the M codes?
Pronterface or RepetierHost for example give you the interface to send custom commands
@@Crosslink3D It does not respond to commands. So it must be wrong wiring or a faulty sensor?
I have a labists I'm trying to add bl touch to
lost me after you deleted files. the files that you deleted. did you only delete them from the h file? looked over the file several times and don't see what I missed.
I guess you mean "lines" not files, right? Actually I did not delete any lines but added some. Maybe check the description and download the complete file from there. This should work. But if you still have questions feel free to ask here.
Hi there.i already do optiboot using arduino..but strange error appear after i enable bilinear.why is that so? i can upload flawlessly if i disabled bilinear and upload code using anet optiboot method.
D:\Anet 2019 Project\arduino-PR-beta1.9-BUILD-105\hardware\arduino\avr\cores\arduino/Arduino.h:223:0: note: this is the location of the previous definition
#define TIMER5C 18
^
d:/anet 2019 project/arduino-pr-beta1.9-build-105/hardware/tools/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/bin/ld.exe: C:\Users\CIPANG~1\AppData\Local\Temp\arduino_build_163378/Marlin.ino.elf section `.text' will not fit in region `text'
d:/anet 2019 project/arduino-pr-beta1.9-build-105/hardware/tools/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/bin/ld.exe: region `text' overflowed by 7816 bytes
collect2.exe: error: ld returned 1 exit status
exit status 1
Error compiling for board Anet V1.0 (Optiboot).
Looks like the firmware is still too large for the mainboards flash memory and you maybe did not select the optiboot when you tried to compile it. Even with optiboot you can manage to make it too large. What features did you deactivate already to save memory?
@@Crosslink3D i disabled advance pause feature.now i can use bltouch,anet a6 lcd driver n liv,bilinear leveling
Let me understand /connect arduino ,conect sensor,change instructions,flash anet ,test it ?no offence ,i will stick with the paper test ...