NOTE: If you get "not in sync" or "sketch too big" errors during firmware flashing, please watch my video about how to fix these problems here: ua-cam.com/video/RQIizXtf9oo/v-deo.html
My Anet A8 is working great now. I tried to add a BLTouch and found that The Old Fashioned bed leveling with a piece of paper works the best for me. I level the bed every 4 or 5 prints.
CrossLink, your videos are the best. I was about to give up on my A8 until I found your channel. Extra points for the "girl from Ipanema humming". Quick question: Is anyone getting a RIGHT_PROBE_BED_POSITION is outside the probe region error? TIA
Hello Daniel, thank U for many helpful tips and videos. But how do you wire the sensor? Which wire goes to which pin of the connector?? Please tell and the Video would be nearly perfect in my opinion. Alex
Great Tutorial. Thank you very much. 1 problem though in my config. I used your config + tutorial(I have a Anet A8 with same inductive sensor, offset X=-39, Y=-1). But the problem is that it will start printing from 0,0 in the center, not from the real 0,0. So if I have the gcode to print in the lower-left side of the board, it will in practice print this from the center instead of 0,0(lower-left corner) Do you know why? Any help is welcome.
If you are using cura you can go into the printer settings and there should be an option to set the origin as the center or the front left corner which seems to have gotten messed up for you. Just change it so that it has the origin as the front left corner
Do you have a video showing where to plug the sensor into the motherboard? I purchased the one on your list with the 3 wire plug for a Anet A8 already installed on it..
Thanks for a video I have installed capacitance sensor (LJC18A3-H-Z/BX 1-10mm) but i found it not much accurate each time i need to adjust z prob offset. I read on internet this sensor change reading due to humitdy and temprator change so each time it come with diffrent number I am thinking to move back to manual meshbed leveling.
Thanks for the comment! I would appreciate of course more subscribers but my target for the next year is mainly consistency. Posting one video each week is prio 1 to get a good portfolio of very focused content. If you have ideas or suggestions I am happy to take those on my bucket list so thanks for any help you can give 😁
I don't have the "prepare" option in the marlin menu. I'm running Marlin 2.0.7.2. Have there been significant changes in the firmware since this video came online ?
Great videos! You are very clear and precise on step by step instructions. Look forward to continue following you. I have been printing with my Anet A8 for years now. Recently just upgraded to Marlin 2.0.7 to enable auto bed leveling. The issue I am having is when I do an AUTO HOME, the nozzle goes to the center of the print bed instead of the sensor. In turn, when the bed leveling sequence starts, the sensor is off the bed for the first probe spot. The sensor is working and will set Z height correctly if I don't run G29 for a print, but I need to manually adjust to level the bed still. With a G29 command, the sensor is off the front side of the bed and the nozzle is where I want the sensor to be. During an AUTO HOME sequence, should the nozzle or probe be in the center of the bed if I have the offset set in the firmware? I think this is my issue. Prints I start now are still centered as long as I don't use G29. Equipment: Anet A8 with original mainboard v. 1.5 Z sensor is a inductive proximity sensor. Software: Marlin 2.0.7 (newest release as of 10/5/2020) My sensor is 74mm in front of the nozzle and centered left/right. I have my offset to nozzle set to (0,-74,0) Settings I have set: define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN define FIX_MOUNTED_PROBE define NOZZLE_TO_PROBE_OFFSET { 0, -74, 0 } define AUTO_BED_LEVELING_BILINEAR define LCD_BED_LEVELING define Z_SAFE_HOMING In configuration_adv.h I have set the first probe location to be 25,25 from zero. The nozzle goes to 25,25 for the first probe spot, which does not work. I appreciate any assistance I can get on this as I am not able to activate auto homing until the offset issue for the Y is corrected.
hello daniel one question you got the sensor on 5volts or to 12 because in 5 bolt it reads t low on glass 1...2 mm in 12 volts it want a 1n4148 protection diode on black cable(signal) inverted to not damage the main board....
There's just one thing missing: Where does the sensor plug into the board. I was told by sources that I could mod a Alunar m508 with this method, however there is ports on the board that house 6-pins. Named icsp and icsp2, there is also a series of pins called a11, a12, d11, d12. Unless I was lied to, then I just wasted $18 on a sensor I don't need :P
hey Mate, Thanks for the great video guide. It was very useful for the situation that I had to deal with. You got 1 more subscriber. Please keep the videos rolling. Cheers and Happy New Year!
Hi Daniel, I have an anet a8 with an inductive probe. It is to the left and in front of the nozzle, x= -27, y= -40 I have it all set up and configured in marlin, but when it tries to perform the autolevel, the probe not above the bed, it is to the left and in front. Any ideas? By the way, you and your videos have been brilliant in helping get everything set up on my 3d printer that i got just before christmas, many thanks.
Followed your instructions and copied your config. When tested with auto home I can move the probe and z will stop but when I go to auto level the probe will not stop the z, it only works during auto home. Thank you for your help.
Please help, how do you wire the capacitive sensor? My sensor keeps blinking and does not work, the nozzle rammed into the bed. I'm not sure which wire goes in what slot on the jst connector.
This is a bit of a longer answer: I first set the sensor to be just a little higher than the nozzle tip and checked how close the nozzle would come to the bed after homing. Then I put the sensor a bit higher and tried again until I reached a point where the sensor triggers (red lamp goes on) when the nozzle distance from the bed is less than 2mm. This is in fact a bit tricky but you can find the trigger point when you manually lower the Z axis using the menu. In the firmware there is a setting that is called Z_PROBE_LOW_POINT and it prevents the Z axis to go lower than 2mm from the trigger point for safety. So if your sensor triggers when the nozzle has more than 2mm distance, this will not work and the bed leveling will abort. This happened to me in the first place because I was unaware of the 2mm boundary, so I had to go under that 2mm trigger point to make it work. However the capacitive sensor is so inaccurate sometimes that during the bed leveling calibration before printing starts, the printer would stop the calibration because the sensor would give so different results in terms of the distance that it decides to stop the bed leveling and aborts the print. That is a clear indication that you are still a bit too low with the sensor and might have to raise it a bit compared to the nozzle to come closer to the bed. I realized that room temperature and humidity has in fact a large impact on the accuracy of the capacitive sensor so it works best under controlled environments. This issue is actually mentioned in the wiki, too. Thomas Sanladerer did a great video about the sensor inaccuracies here: ua-cam.com/video/il9bNWn66BY/v-deo.html.
Hi! Cool video My 3D printer is old and uses an enclosed electronic board (Gen7Br) So, I would like to use the LJ12A3-4-Z / BX proximity sensor only with Arduino. Making an analog reading to measure distance through the Monitor Serial, can you help me with the code?
@crosslink Thank you for your amazing video. I was able to install the sensor, compile and upload your firmware. The sensor is working (red light) but it has nearly the same distance to the bad as the nozzle. When I am trying to start the Auto Home procedure the light of the sensor changes to red, but the nozzle still wents down unitil it crashes into my glassbed. So I was enforced to switch off the printer. I am using Marlin 1.1.9.1 with your configuration.h. What am I doing wrong. Thanks for your advise.
Hi Crosslink, why my Anet A8 with board v1.7 (she had a 1.5 but it was replaced because it die) when is heating up, no matter the temp thet you stablish for printing she never goes to the temp goal and stay always 5º behind and like this the printer doesn´t start... I have to feed directly the 12 V in the mosfet to heat up to the stablish temp.... can you help me?
hi, danke erstmal für das Super Video =) Sensor wird erkannt, beim Homing ist es so - sobald der Sensor ein Signal sendet fährt er zurück und dann sagt der Drucker "Homing failed" und dann geht nichts mehr. Hast du einen Tipp für mich woran das liegen kann? Grüße
So what kind of signal does the probe you're using send? Is it the same as what the normal z stop sends? I mean to say could you just mount your normal z stop on the extruder and follow the same steps?
I followed all the steps from the video, even im using your configuration file, but when doing auto home, the extruder keeps going down on z axis, crashing with glass bed. The led on the sensor is not turning on when getting closer to bed. Im using a LJC18A3-H-Z/BY sensor. I have conected the wire of the sensor on the slot of the stock z sensor of the anet. Red wire is positive, black is in middle, and blue is ground.
Does it react when you remove the glassbed? YOu can adjust the sensitivity using the little turning screw at the back if it has such. Otherwise you might have a version that needs more than 5V. Normally these sensors officially support 6V and more so you might need to wire it up to 12V and connect it to the board using a optocoupler. See cdn.discordapp.com/attachments/554955712682524692/678257351597490226/7691a57212ee1b5232e3d121ff8b5293_preview_featured-1.jpg for a schema.
@@Crosslink3D Thanks for the answer. I tried to feed 12v and now the sensor gets active when getting close to bed, the light turns on, but it keeps going down and doesnt stop.
hola amigo una consulta tengo un problema al ejecutar el G29 en la parte izquierda no para de bajar solo pasa cuando esta caliente la cama cuando esta en frio no pasa me podria ayudar con esto te lo agradeceria
I installed Marlin 1.1.9 to my Anet A8 following your tutorial and using your configuration with only the x and y offset of the sensor modified, also burned Optiboot, but now when I select any option from the menu (example Prepare) it takes me back to the info screen... what can I do to fix this?
found the issue :) on Marlin the middle button is for "enter" not the right button as it was with the original Anet A8 firmware :) dumb me... thanks for the great tutorial, helped allot...
Hi Daniel After flashing the firmware, My nozzle isnt leeling at the centre of the the bed... where do I change that in my Configuration.h file, and also what do I change in it ? im using the standard 220x200 bed which shipped with the printer
I picked up the a net 8 plus The last time I put something together it was a plastic model yeah let's start with I'm lossed Those Chinese funny papers are enough to put it together but not enough to make it run. 1st thing I've decided as the motherboard is a little bit weak the power supply is a little bit weak and I want to uh go to a 2020 X rail and get rid of those rides I might as well change at the hot end for something that I can put 2 different Filaments.. in for the same nozzle.
@Crosslink3D When I run Autohome, the sensor or hotend is not in the centre of the heat bed. I'm sure the config is correct but can't work it out. Note I've used your config file.
Hi I have this error and I have no idea how to fix it would appreciate some help, objectnotfound: (platformio:string) [], commandnotfoundexception And sometimes it says that the configuration h file is too old
Hallo there. I have a problem while compiling... I already installed the lcd display and the newest firmware marlin. But when I try to use the bed level sensor firmware to compile with the LCD enabled it says "exit status 1" unable to compile. Only when i leave the LCD out of the compiling everything works ok. How can i use my lcd and the sensor at the same time? Do I need to switch to the old lcd back again?
I got everything loaded and it went fine. I went to start my first print, it did the up and down 3 point calibration (middle, left, right). After that it moved farther to the right and went down far crashing into the bed and pushing it down quite a ways, it does this movement once then starts printing after it, any idea why it is doing this? I have tried restarting the print and it does the same thing. Thanks for the video, it made it easy!
Still having the issue, I found this in the Marlin code but I have no idea. I am searching for a needle in a haystack. I copied the Marlin code that was posted in the description. //#define MESH_G28_REST_ORIGIN // After homing all axes ('G28' or 'G28 XYZ') rest Z at Z_MIN_POS #endif // BED_LEVELING
Here's the g code Start G Code: G21 ;metric values G90 ;absolute positioning M82 ;set extruder to absolute mode M107 ;start with the fan off G28 ;move X/Y/Z to min endstops G29 ;auto level G1 Z15.0 F9000 ;move the platform down 15mm G92 E0 ;zero the extruded length G1 F200 E3 ;extrude 3mm of feed stock G92 E0 ;zero the extruded length again G1 F9000 ;Put printing message on LCD screen M117 Printing...
Hi Crosslink. I’m having an issue where I was able to change the Z-probe offset on the User Interface only one time. I can no longer change it. I’m not sure If I accidentally changed a setting that locked it or if it is just a bug. Do you happen to know of anyway to fix this? I believe I am using Marlin 2.0.3.
Thanks for this video. It was incredibly helpful getting me to a place where I can square up the bed to the print head and actually print. But, could someone suggest why my printer doesn't start a bed leveling calibration after adding G29 to the start code? The G29 command was placed after the final G28. Still no love. I really need help.
@@Millmannl This is coming super late for you, but my guess is that you didn't actually enable automatic bed leveling in firmware. The video mentions that there are other things you need to enable, but doesn't go into detail. He instead expects you to download his configuration and use that, which has settings enabled for auto bed leveling he doesn't actually mention in the video.
@@JheregJAB Thanks for the reply, but yeah in the end I figured it out somehow with a different guide. I sadly forgot what I exactly had to do but I just put together another config file from different guides which in the end ended up working.
I've got a question about setting the z-probe offset. In the marlin config.h file it has the example layout of a printer and tells you which direction gets you a positive or negative offset. It says the following: Z offset: -below +above [the nozzle] which makes me think (based on the example diagram) that a negative offset actually implies that the sensor is below the nozzle, which obviously isn't possible. TLDR; shouldn't the offset for the z axis be positive not negative?
Hey, thank you for the great video!! Any suggestions how I can get the NOZZLE_TO_PROBE_OFFSET working with the Marlin 2.0.7.2 firmware with the Anet A8, the printer follows the probing - coordinates with the nozzles... Thanks!! :-)
Why it is not working? I have done everything but the firemware is not uploads, it says: "static assertion failed: FRONT_PROBE_BED_POSITION is outside the probe region." What can Ido to fix it?
Open your firmware Configuration.h file at Line ~1026 where boundaries are set. did you use the calculated values like #define LEFT_PROBE_BED_POSITION MIN_PROBE_EDGE or did you set your own values like #define LEFT_PROBE_BED_POSITION 10? I would first try to use the four lines that calculate the possible range of the sensor using MIN_PROBE_EDGE and then you should try to increase MIN_PROBE_EDGE in steps of 10 until the compiler error disappears. Does that work for you? Otherwise you may also use manual values. I had the same issue and increased the FRONT_PROBE_BED_POSITION to 20 and it worked but this requires more trying.
@@Crosslink3D Hi There. I am having the same issue, but not been able to fix it. My auto level probe is in front and left of the nozzle (x-22 & y-44) I have tried changing the front probe number from -50 all the way up to 150 with it keeping to fail every time. any ideas?
@@Crosslink3D thanks. Will do it when I get home. It compiled fine with your sensor numbers, not mine.. thanks again, and keep up with the videos. Really really informative and very good to watch ;-)
Hello, my sensor bracket it's different, so my values are X=-24 and Y=-44. when I compile the file it shows the error "RIGH PROBE BED POSITION it's outside of the probe region, do you know how to fix it? thank you
Very timely video for me :) Thanks! I was wondering if you fitted a voltage divider on the signal output of the sensor (assuming you're powering it with 12 V)? I'm finding conflicting details online but it feels like there wouldn't be a voltage problem since it's NPN, open collector.
good description for this sensor,I need to ask you if u have a configuration for anet a8 with auto bed leveling for the new marlin 1.1.9,because me I use skynet 3d,plus help me to fiind one
I have an inductive sensor sn05 npn open collector do i power it from the 12 volt on the ps or do i have to supply it 5 volts and when i tried it with 5volts from the plug center when i home the head goes to the center goes up and stops it never comes down to the plate cant figure what is wrong please help
This one is probably an edge case. Its for 6-36 but if it does not work with 5v you have to supply it from the 12 v and use an optocopler to feed the signal into the board.
I do not have that Probe Z offset selection ability. How did you add this to yours? ive downloaded your configuration file, but always seem to get an error when compiling in arduino.
@@Crosslink3D im getting this error while using your file . SanityCheck.h:948: error: static assertion failed: FRONT_PROBE_BED_POSITION is outside the probe region. static_assert(FRONT_PROBE_BED_POSITION >= MIN_PROBE_Y, "FRONT_PROBE_BED_POSITION is outside the probe region."); can you please help would be much appreciated .
Thanks for the video. I was wondering why you didn't copy the Configuration_adv.h file from the Anet 8 example folder as well? And where can I find the list of changes you made to the configuration file?
Thanks for bringing that up. Will change the video description to fix that. About the config. It is in the description linking to a one drive file that you can download to use. If you have any other suggestions for topics I should address in the next videos I would love to get your feedback. Thanks!
after doing all the upgrades (firmware, your config.h file, I bought an inductive sensor, I did my own pcb to use an universal/safe way for your NPN-Sensor circuit, etc) for a leveling sensor everything works great but for some reason when printing the left side has less pressure (extruder head is far from bed), than the right side. since the sensor and the firmware are in control, I don't know what to do to adjust this. Any comments and/or advice. Thanks in advance.
Hi Aurelio. Did you do a manual bed leveling before using the probe? I would say that if you autohome and bring the nozzle down to the bed with the menu you should make sure that the nozzle has the same distance to the bed in all four corners before you use the auto bed leveling. Also I would still leave the knobs and springs on the bed because then it has some room to give if the nozzle hits the bed to hard. How does your starting GCODE look like?
Hello, thank you for your response. This is the GCODE I have: G21 ;metric values G90 ;absolute positioning M82 ;set extruder to absolute mode M107 ;start with the fan off G28 ;move X/Y/Z to min endstops G29 ;auto level G1 Z15.0 F9000 ;move the platform down 15mm G92 E0 ;zero the extruded length G1 F200 E3 ;extrude 3mm of feed stock G92 E0 ;zero the extruded length again G1 F9000 M117 Printing... I do have the screws and springs on the bed for leveling and I did a leveling with everything off and using the Z axis as reference to get sure everything level at its best. I do see when printing after a couple of layer trend to compensate but still don't like it. Not so sure if this could be a Cura software issue.
Question of the day: What is the most painful for you when it comes to bed leveling on a 3D printer. Please let me know in the comment section. Let's discuss!
Hello I purchased the sensor in your description from Amazon but I am having two issues. 1) the sensor doesn't appear to function on the supplied 5v. I tested on 12v and the sensor powers on and functions. But on 5v there is no power indicator or closure. 2) Since flashing marlin my. Xzy flash 0 and ? Is this bacause I haven't been able to home. And level yet?
My firmware upgrade worked no problem. Downloaded your config file, now it will not compile: EXIT STATUS 1, ERROR COMPILING FOR BOARD ANET V1.0 Any ideas? EDIT: I rebooted everything, it compiled without error: then reconnected and uploaded no problem. Oh the joys!!
Hi Guys, currently trying to get a configuration for my anet a8 with bed levelling but came up with this error when i complied the sketch. It said 'non constant condition for static assertion' with this line highlighted - > " static_assert(digitalPinToPCICR(Z_MIN_PIN) != NULL, "Z_MIN_PIN is not interrupt-capable"); " Any ideas??
The only thing i was trying to find is the one thing you didn't show..... I didn't buy the pre-wired sensor, I have to wire mine myself. how do I find the pinout?
You should heat up the nozzle, and then make sure that the throat and nozzle are really screwed into the heating block very tight from both sides. They need to touch each other inside of the heat block, otherwise you get the leaking.
I have an issue with the auto home. The print head will home X then move to center of build plate and home Z, but it won't home the Y axis. If the build place is set too far forward then the Y motor will push the bed until it stops then keep trying to move it. I have searched and search but can't locate why this happens or how to fix it. Any ideas?
So you're saying the Y-Motor is pushing in the wrong direction? It should move the bed to the back of the printer, where the switch is. Probably you have inverted the Y-Axis direction in your Marlin configuration? What happens if you try to move the bed from the printer menu (Prepare->Move->Move Y) using the buttons? In which direction does the printbed move if you push the upper / lower button?
It depends a bit on the sensor. This one is quite on the borderline. It needs officially 6v but also "works" on 5V. Optocoupler would be a better option though and probably will improve precision of the sensor.
Habe gerade gesehen, dass du aus Deutschland kommst. Danke für die Rückmeldung. Habe eine Diode zwischengelötet. Klappt wunderbar. Beste Grüße aus dem Ruhrgebiet 👋
Hi I'm am stuck at the calibration part. Whenever I change the z offset nothing changes and it always homes to the same distance from the bed. Someone please help. Thanks.
im having problem with homing because my prob is at x-36 and y-17 so when homing with probe it wont hit the bed, would like to home in center of bed hope someone can help me thanks
Firt of all, ''bravo'' for all your videos ! I like your channel a lot ! Does anyone know if the wiring is different on the 1.7 version of the Anet A8 motherboard's ?
Easy.... not sure... here are a few problems... not yet solved. 1. auto home: when auto auto selected the nozzle and sensor get off the printing area and crashed as there is no stop using the capacity sensor. 2. there must be something missing in the config file as I do not have the same menu settings on the LCD... so I believe that the tutorial is not starting at the same point as I am ...... any help welcome
I downloaded your configuration h file and When I compile the sketch I get..missing binary operator before token “(“ And it highlights..#if enabled (blinkm) || enable (rgb_led) || enabled (raw_led) || enabled (pca9632) || enabled (neopixel_led)
Ok, compiles fine on my computer. My setup is: - Marlin 1.1.9 fresh clone from github - Anet board definitions from github.com/SkyNet3D/anet-board - Arduino IDE 1.8.5 (!) - First copied Anet sample configs to Marlin folder - Then downloaded config file from Onedrive
This will mean, you will have to disable SDCARD support. Marlin 2.0 firmware is bigger in size than 1.1.9. Check out my guide here, it applies also for the Anet A8: www.crosslink.io/marlin-2-0-memory-usage-by-feature/
#Crosslink I am having problem with your that saying the "static_assert(digitalPinToPCICR(Z_MIN_PIN) != NULL, "Z_MIN_PIN is not interrupt-capable");" how do I solve this?
@@Crosslink3D i get that same error. the only solution i have found was to disable "ENDSTOP_INTERRUPTS_FEATURE" i was able to compile after that. I have not gotten to the calibration point yet but it did flash. Arduino 1.8.12 and 1.8.10
These tutorials are nice but they can be improved as an example it would be interesting to know the "why" of each step in order to troubleshoot things when they go wrong. A way to verify that the sensor is actually working would be nice also as I guess no everybody will purchase the sensor with the connector ..... please take this as constructive comments
Jaques, thanks for this. I am trying to improve always so this is very helpful. Will take into consideration. At some point there will be more content about bed level sensors so I have room for improvement.
Hello, Im having trouble with the Z offset, no matter which value I put the nozzle stand at the same height, but in the LCD show the value i put. Anyone has the solution for this?
NOTE: If you get "not in sync" or "sketch too big" errors during firmware flashing, please watch my video about how to fix these problems here: ua-cam.com/video/RQIizXtf9oo/v-deo.html
Good tips. I never went into such depths for precision. Knowing this when I got my 3d printer would have saved me from so much crashes.
My Anet A8 is working great now. I tried to add a BLTouch and found that The Old Fashioned bed leveling with a piece of paper works the best for me.
I level the bed every 4 or 5 prints.
CrossLink, your videos are the best. I was about to give up on my A8 until I found your channel. Extra points for the "girl from Ipanema humming". Quick question: Is anyone getting a RIGHT_PROBE_BED_POSITION is outside the probe region error? TIA
I got error with uploading sketch twice. I cycled the anet power and tried a 3rd time and it worked. Thank you sir
Good news! Sometimes it's that simple...
Hi, thanks for this - although i believe this is slightly outdated now that Marlin 2.0 is out.
Best tutorial ever, Thank you very much.
Thank you, too. Hope you have fun with your printer!
Hello Daniel, thank U for many helpful tips and videos. But how do you wire the sensor? Which wire goes to which pin of the connector?? Please tell and the Video would be nearly perfect in my opinion.
Alex
Great video! Does this work the same on the A8 PLUS? :)
Thanks!
Great Tutorial. Thank you very much. 1 problem though in my config. I used your config + tutorial(I have a Anet A8 with same inductive sensor, offset X=-39, Y=-1). But the problem is that it will start printing from 0,0 in the center, not from the real 0,0. So if I have the gcode to print in the lower-left side of the board, it will in practice print this from the center instead of 0,0(lower-left corner)
Do you know why? Any help is welcome.
If you are using cura you can go into the printer settings and there should be an option to set the origin as the center or the front left corner which seems to have gotten messed up for you. Just change it so that it has the origin as the front left corner
That's correct! Thanks for helping!
Do you have a video showing where to plug the sensor into the motherboard? I purchased the one on your list with the 3 wire plug for a Anet A8 already installed on it..
My assumption would be that it plugs into the z-endstop plug on the board. Especially since the z-endstop switch never goes back on.
Yes
Thanks for a video I have installed capacitance sensor (LJC18A3-H-Z/BX 1-10mm) but i found it not much accurate each time i need to adjust z prob offset. I read on internet this sensor change reading due to humitdy and temprator change so each time it come with diffrent number I am thinking to move back to manual meshbed leveling.
I think you should have more Subs because the quality of this video is great!
Thanks for the comment! I would appreciate of course more subscribers but my target for the next year is mainly consistency. Posting one video each week is prio 1 to get a good portfolio of very focused content. If you have ideas or suggestions I am happy to take those on my bucket list so thanks for any help you can give 😁
What is the wiring setup for the connectors to the main board? You did not seem to show it in the video.
I have done a photo here: Sieh dir den Tweet von @danielcrosslink an: twitter.com/danielcrosslink/status/1060433163372126209?s=09
I don't have the "prepare" option in the marlin menu. I'm running Marlin 2.0.7.2. Have there been significant changes in the firmware since this video came online ?
Great videos! You are very clear and precise on step by step instructions. Look forward to continue following you.
I have been printing with my Anet A8 for years now. Recently just upgraded to Marlin 2.0.7 to enable auto bed leveling. The issue I am having is when I do an AUTO HOME, the nozzle goes to the center of the print bed instead of the sensor. In turn, when the bed leveling sequence starts, the sensor is off the bed for the first probe spot. The sensor is working and will set Z height correctly if I don't run G29 for a print, but I need to manually adjust to level the bed still. With a G29 command, the sensor is off the front side of the bed and the nozzle is where I want the sensor to be.
During an AUTO HOME sequence, should the nozzle or probe be in the center of the bed if I have the offset set in the firmware? I think this is my issue. Prints I start now are still centered as long as I don't use G29.
Equipment:
Anet A8 with original mainboard v. 1.5
Z sensor is a inductive proximity sensor.
Software:
Marlin 2.0.7 (newest release as of 10/5/2020)
My sensor is 74mm in front of the nozzle and centered left/right. I have my offset to nozzle set to (0,-74,0)
Settings I have set:
define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
define FIX_MOUNTED_PROBE
define NOZZLE_TO_PROBE_OFFSET { 0, -74, 0 }
define AUTO_BED_LEVELING_BILINEAR
define LCD_BED_LEVELING
define Z_SAFE_HOMING
In configuration_adv.h I have set the first probe location to be 25,25 from zero. The nozzle goes to 25,25 for the first probe spot, which does not work.
I appreciate any assistance I can get on this as I am not able to activate auto homing until the offset issue for the Y is corrected.
To follow up, I was able to figure this out. I was not doing the M502 and M500 steps after the firmware upload.
hello daniel one question you got the sensor on 5volts or to 12 because in 5 bolt it reads t low on glass 1...2 mm in 12 volts it want a 1n4148 protection diode on black cable(signal) inverted to not damage the main board....
Hey just followed this guide (thanks). Only issue I am having is that the sensor doesn't appear to be sensitive enough.
hi Richard, which sensor did you choose? capacitive or inductive?
Hi uncle can u pls make a vedio for how to install auto leveling sensor on anet et4 printer pls
I don't have that printer at the moment. Maybe that's something for a future video. Not sure when though.
There's just one thing missing: Where does the sensor plug into the board. I was told by sources that I could mod a Alunar m508 with this method, however there is ports on the board that house 6-pins. Named icsp and icsp2, there is also a series of pins called a11, a12, d11, d12.
Unless I was lied to, then I just wasted $18 on a sensor I don't need :P
hey Mate,
Thanks for the great video guide. It was very useful for the situation that I had to deal with. You got 1 more subscriber. Please keep the videos rolling.
Cheers and Happy New Year!
Hi Daniel, I have an anet a8 with an inductive probe. It is to the left and in front of the nozzle, x= -27, y= -40
I have it all set up and configured in marlin, but when it tries to perform the autolevel, the probe not above the bed, it is to the left and in front.
Any ideas?
By the way, you and your videos have been brilliant in helping get everything set up on my 3d printer that i got just before christmas, many thanks.
Thank youuuuu!!!!!!!
Helped a lot!! Really nice tutorial
Followed your instructions and copied your config. When tested with auto home I can move the probe and z will stop but when I go to auto level the probe will not stop the z, it only works during auto home. Thank you for your help.
Is capacity sensor accurate? Because they are sensitive to temperature and humidity
How did you wire the sensor? To which pins
Please help, how do you wire the capacitive sensor? My sensor keeps blinking and does not work, the nozzle rammed into the bed. I'm not sure which wire goes in what slot on the jst connector.
Thanks dude helped a lot!!!
Glad it helped!
Also, before you flashed Marlin and did the calibration, how did you determine how high above the nozzle tip to mount the sensor?
This is a bit of a longer answer: I first set the sensor to be just a little higher than the nozzle tip and checked how close the nozzle would come to the bed after homing. Then I put the sensor a bit higher and tried again until I reached a point where the sensor triggers (red lamp goes on) when the nozzle distance from the bed is less than 2mm.
This is in fact a bit tricky but you can find the trigger point when you manually lower the Z axis using the menu. In the firmware there is a setting that is called Z_PROBE_LOW_POINT and it prevents the Z axis to go lower than 2mm from the trigger point for safety. So if your sensor triggers when the nozzle has more than 2mm distance, this will not work and the bed leveling will abort. This happened to me in the first place because I was unaware of the 2mm boundary, so I had to go under that 2mm trigger point to make it work.
However the capacitive sensor is so inaccurate sometimes that during the bed leveling calibration before printing starts, the printer would stop the calibration because the sensor would give so different results in terms of the distance that it decides to stop the bed leveling and aborts the print. That is a clear indication that you are still a bit too low with the sensor and might have to raise it a bit compared to the nozzle to come closer to the bed.
I realized that room temperature and humidity has in fact a large impact on the accuracy of the capacitive sensor so it works best under controlled environments.
This issue is actually mentioned in the wiki, too. Thomas Sanladerer did a great video about the sensor inaccuracies here: ua-cam.com/video/il9bNWn66BY/v-deo.html.
Thanks for the detailed reply. I had already purchased an inductive sensor to avoid humidity issues. Hopefully setup goes well.
Hi!
Cool video
My 3D printer is old and uses an enclosed electronic board (Gen7Br)
So, I would like to use the LJ12A3-4-Z / BX proximity sensor only with Arduino. Making an analog reading to measure distance through the Monitor Serial, can you help me with the code?
@crosslink Thank you for your amazing video. I was able to install the sensor, compile and upload your firmware. The sensor is working (red light) but it has nearly the same distance to the bad as the nozzle.
When I am trying to start the Auto Home procedure the light of the sensor changes to red, but the nozzle still wents down unitil it crashes into my glassbed. So I was enforced to switch off the printer. I am using Marlin 1.1.9.1 with your configuration.h. What am I doing wrong. Thanks for your advise.
Hi Crosslink, why my Anet A8 with board v1.7 (she had a 1.5 but it was replaced because it die) when is heating up, no matter the temp thet you stablish for printing she never goes to the temp goal and stay always 5º behind and like this the printer doesn´t start... I have to feed directly the 12 V in the mosfet to heat up to the stablish temp.... can you help me?
hi, danke erstmal für das Super Video =) Sensor wird erkannt, beim Homing ist es so - sobald der Sensor ein Signal sendet fährt er zurück und dann sagt der Drucker "Homing failed" und dann geht nichts mehr. Hast du einen Tipp für mich woran das liegen kann?
Grüße
Mi changes on the Z_PROBE_OFFSET do not work at all. How do you decide the height on the probe mount?
So what kind of signal does the probe you're using send? Is it the same as what the normal z stop sends? I mean to say could you just mount your normal z stop on the extruder and follow the same steps?
How far from the bed should the sensor be or should it be level with the tip of the nozzle ?
hey! your videos are veeery good! i learn a lot with you! but i have too much trouble to level my anet a8.
I would like to help, maybe better join our discord to discuss this in detail?
@@Crosslink3D yes, please!
You ca join any time with this link discord.gg/4gHw87D
Did you join the discord channel?
@@Crosslink3D yes! thanks for invite me!
I followed all the steps from the video, even im using your configuration file, but when doing auto home, the extruder keeps going down on z axis, crashing with glass bed. The led on the sensor is not turning on when getting closer to bed. Im using a LJC18A3-H-Z/BY sensor. I have conected the wire of the sensor on the slot of the stock z sensor of the anet. Red wire is positive, black is in middle, and blue is ground.
Does it react when you remove the glassbed? YOu can adjust the sensitivity using the little turning screw at the back if it has such. Otherwise you might have a version that needs more than 5V. Normally these sensors officially support 6V and more so you might need to wire it up to 12V and connect it to the board using a optocoupler. See cdn.discordapp.com/attachments/554955712682524692/678257351597490226/7691a57212ee1b5232e3d121ff8b5293_preview_featured-1.jpg for a schema.
@@Crosslink3D Thanks for the answer. I tried to feed 12v and now the sensor gets active when getting close to bed, the light turns on, but it keeps going down and doesnt stop.
@@ashingashinga got the same issue, u find the answer?
hola amigo una consulta tengo un problema al ejecutar el G29 en la parte izquierda no para de bajar solo pasa cuando esta caliente la cama cuando esta en frio no pasa me podria ayudar con esto te lo agradeceria
Hey do you have a List of the changes you have made in your config.h?
I installed Marlin 1.1.9 to my Anet A8 following your tutorial and using your configuration with only the x and y offset of the sensor modified, also burned Optiboot, but now when I select any option from the menu (example Prepare) it takes me back to the info screen... what can I do to fix this?
found the issue :) on Marlin the middle button is for "enter" not the right button as it was with the original Anet A8 firmware :) dumb me... thanks for the great tutorial, helped allot...
Hi Daniel
After flashing the firmware, My nozzle isnt leeling at the centre of the the bed... where do I change that in my Configuration.h file, and also what do I change in it ? im using the standard 220x200 bed which shipped with the printer
Hi, thanks for the comment. Please check out my video about bed centering: ua-cam.com/video/Dqt8cUtzOfs/v-deo.html
thnx.... helped me out
hey does it work with a magnetic build plate
I picked up the a net 8 plus The last time I put something together it was a plastic model yeah let's start with I'm lossed Those Chinese funny papers are enough to put it together but not enough to make it run. 1st thing I've decided as the motherboard is a little bit weak the power supply is a little bit weak and I want to uh go to a 2020 X rail and get rid of those rides I might as well change at the hot end for something that I can put 2 different Filaments.. in for the same nozzle.
@Crosslink3D When I run Autohome, the sensor or hotend is not in the centre of the heat bed. I'm sure the config is correct but can't work it out. Note I've used your config file.
Is there enough firmware storage on the A8 plus when using Marlin 2.x to have a autoleveler and filament sensor both working?
Hey, I saw on Your newest videos with Anet A8 that You have different sensor? Which one is better?
My Anet A8 was turned off suddenly after auto home (i have installed Marlin recently). Could it be an SD Card problem or is it a Marlin problem?
Hi I have this error and I have no idea how to fix it would appreciate some help,
objectnotfound: (platformio:string) [], commandnotfoundexception
And sometimes it says that the configuration h file is too old
Hallo there. I have a problem while compiling... I already installed the lcd display and the newest firmware marlin. But when I try to use the bed level sensor firmware to compile with the LCD enabled it says "exit status 1" unable to compile. Only when i leave the LCD out of the compiling everything works ok. How can i use my lcd and the sensor at the same time? Do I need to switch to the old lcd back again?
Probably the firmware is too big. Check out my video about how to flash firmware with Arduino to get around this.
I got everything loaded and it went fine. I went to start my first print, it did the up and down 3 point calibration (middle, left, right). After that it moved farther to the right and went down far crashing into the bed and pushing it down quite a ways, it does this movement once then starts printing after it, any idea why it is doing this? I have tried restarting the print and it does the same thing. Thanks for the video, it made it easy!
Hi, still having this issue, any ideas?
Still having the issue, I found this in the Marlin code but I have no idea. I am searching for a needle in a haystack. I copied the Marlin code that was posted in the description.
//#define MESH_G28_REST_ORIGIN // After homing all axes ('G28' or 'G28 XYZ') rest Z at Z_MIN_POS
#endif // BED_LEVELING
Here's the g code
Start G Code:
G21 ;metric values
G90 ;absolute positioning
M82 ;set extruder to absolute mode
M107 ;start with the fan off
G28 ;move X/Y/Z to min endstops
G29 ;auto level
G1 Z15.0 F9000 ;move the platform down 15mm
G92 E0 ;zero the extruded length
G1 F200 E3 ;extrude 3mm of feed stock
G92 E0 ;zero the extruded length again
G1 F9000
;Put printing message on LCD screen
M117 Printing...
Hi Crosslink. I’m having an issue where I was able to change the Z-probe offset on the User Interface only one time. I can no longer change it. I’m not sure If I accidentally changed a setting that locked it or if it is just a bug. Do you happen to know of anyway to fix this? I believe I am using Marlin 2.0.3.
Thanks for this video. It was incredibly helpful getting me to a place where I can square up the bed to the print head and actually print. But, could someone suggest why my printer doesn't start a bed leveling calibration after adding G29 to the start code? The G29 command was placed after the final G28. Still no love. I really need help.
Having the same issue, did you find any solution?
@@Millmannl This is coming super late for you, but my guess is that you didn't actually enable automatic bed leveling in firmware. The video mentions that there are other things you need to enable, but doesn't go into detail. He instead expects you to download his configuration and use that, which has settings enabled for auto bed leveling he doesn't actually mention in the video.
@@JheregJAB Thanks for the reply, but yeah in the end I figured it out somehow with a different guide. I sadly forgot what I exactly had to do but I just put together another config file from different guides which in the end ended up working.
I've got a question about setting the z-probe offset. In the marlin config.h file it has the example layout of a printer and tells you which direction gets you a positive or negative offset. It says the following:
Z offset: -below +above [the nozzle]
which makes me think (based on the example diagram) that a negative offset actually implies that the sensor is below the nozzle, which obviously isn't possible.
TLDR; shouldn't the offset for the z axis be positive not negative?
Are you measuring from the center of the sensor or from the edge nearest the nozzle. I am trying to set up an LGDehome sensor.
I am measuring from the middle of the sensor to the middle of the nozzle.
@@Crosslink3D Thanks for clearing that up
Hi does anyone have the : End of GCode sequence because i think Daniel forgot to add it in the description .
Which one is better, this one or the auto level sensor?
I don't get the question. What sensors exactly are you referring to?
@@Crosslink3D there is another one that Anet sells www.amazon.es/dp/B07C2YNWKC/ref=cm_sw_r_cp_apa_i_CWQkEbPYYNG5B
Hey, thank you for the great video!! Any suggestions how I can get the NOZZLE_TO_PROBE_OFFSET working with the Marlin 2.0.7.2 firmware with the Anet A8, the printer follows the probing - coordinates with the nozzles... Thanks!! :-)
It did the same for me , i changed number of probing points for x and y axis to 3 and 3
Why it is not working? I have done everything but the firemware is not uploads, it says:
"static assertion failed: FRONT_PROBE_BED_POSITION is outside the probe region." What can Ido to fix it?
Open your firmware Configuration.h file at Line ~1026 where boundaries are set. did you use the calculated values like #define LEFT_PROBE_BED_POSITION MIN_PROBE_EDGE or did you set your own values like #define LEFT_PROBE_BED_POSITION 10? I would first try to use the four lines that calculate the possible range of the sensor using MIN_PROBE_EDGE and then you should try to increase MIN_PROBE_EDGE in steps of 10 until the compiler error disappears. Does that work for you?
Otherwise you may also use manual values. I had the same issue and increased the FRONT_PROBE_BED_POSITION to 20 and it worked but this requires more trying.
Crosslink Thank you, it works great now, excellent video.
@@Crosslink3D Hi There. I am having the same issue, but not been able to fix it. My auto level probe is in front and left of the nozzle (x-22 & y-44) I have tried changing the front probe number from -50 all the way up to 150 with it keeping to fail every time. any ideas?
Send me your config file on my Facebook page (use the chat). I will look into it. Probably just a small tweak.
@@Crosslink3D thanks. Will do it when I get home. It compiled fine with your sensor numbers, not mine.. thanks again, and keep up with the videos. Really really informative and very good to watch ;-)
Hello, my sensor bracket it's different, so my values are X=-24 and Y=-44. when I compile the file it shows the error "RIGH PROBE BED POSITION it's outside of the probe region, do you know how to fix it? thank you
Hi, thanks for the comment. Please check out my video about calculating these values: ua-cam.com/video/Sy0ZINoWPew/v-deo.html
How would I wire this with a control board like the ender 3 with only 2 wires for the end stops
Very timely video for me :) Thanks!
I was wondering if you fitted a voltage divider on the signal output of the sensor (assuming you're powering it with 12 V)? I'm finding conflicting details online but it feels like there wouldn't be a voltage problem since it's NPN, open collector.
No, I directly attached the sensor to the printer without further electronics. Works fine.
However it will be driven by 5v from the sensor port not 12v
@@Crosslink3D Oh interesting, isn't the sensor supposed to be 6-36V? I'll first try it with 5V anyway. Thanks!
It still works with 5v, will increase the sensing distance however. I am checking if 12v might increase the accuracy or if this does not matter.
@@Crosslink3D Have you tried 12V ? and if so what is the verdict?
good description for this sensor,I need to ask you if u have a configuration for anet a8 with auto bed leveling for the new marlin 1.1.9,because me I use skynet 3d,plus help me to fiind one
I have an inductive sensor sn05 npn open collector do i power it from the 12 volt on the ps or do i have to supply it 5 volts and when i tried it with 5volts from the plug center when i home the head goes to the center goes up and stops it never comes down to the plate cant figure what is wrong please help
This one is probably an edge case. Its for 6-36 but if it does not work with 5v you have to supply it from the 12 v and use an optocopler to feed the signal into the board.
@@Crosslink3D can you offer any help with type and maybe some sort of circuit it would be extremely helpful
what about a transformer on the signal wire to bring it down to 5 volt regulated
how did you set the cap sensor??
Hi sir can i use this same setup for NPN inductive sensor
I do not have that Probe Z offset selection ability. How did you add this to yours? ive downloaded your configuration file, but always seem to get an error when compiling in arduino.
What error do you get? Post the output here...
@@Crosslink3D im getting this error while using your file . SanityCheck.h:948: error: static assertion failed: FRONT_PROBE_BED_POSITION is outside the probe region.
static_assert(FRONT_PROBE_BED_POSITION >= MIN_PROBE_Y, "FRONT_PROBE_BED_POSITION is outside the probe region."); can you please help would be much appreciated .
Thanks for the video. I was wondering why you didn't copy the Configuration_adv.h file from the Anet 8 example folder as well? And where can I find the list of changes you made to the configuration file?
Thanks for bringing that up. Will change the video description to fix that. About the config. It is in the description linking to a one drive file that you can download to use. If you have any other suggestions for topics I should address in the next videos I would love to get your feedback. Thanks!
I have just released my howto video how to fix broken bootloaders and other issues with firmware flashing: ua-cam.com/video/RQIizXtf9oo/v-deo.html
Can you add link to the mount shown in video
after doing all the upgrades (firmware, your config.h file, I bought an inductive sensor, I did my own pcb to use an universal/safe way for your NPN-Sensor circuit, etc) for a leveling sensor everything works great but for some reason when printing the left side has less pressure (extruder head is far from bed), than the right side. since the sensor and the firmware are in control, I don't know what to do to adjust this. Any comments and/or advice. Thanks in advance.
Hi Aurelio. Did you do a manual bed leveling before using the probe? I would say that if you autohome and bring the nozzle down to the bed with the menu you should make sure that the nozzle has the same distance to the bed in all four corners before you use the auto bed leveling. Also I would still leave the knobs and springs on the bed because then it has some room to give if the nozzle hits the bed to hard.
How does your starting GCODE look like?
Hello, thank you for your response. This is the GCODE I have:
G21 ;metric values
G90 ;absolute positioning
M82 ;set extruder to absolute mode
M107 ;start with the fan off
G28 ;move X/Y/Z to min endstops
G29 ;auto level
G1 Z15.0 F9000 ;move the platform down 15mm
G92 E0 ;zero the extruded length
G1 F200 E3 ;extrude 3mm of feed stock
G92 E0 ;zero the extruded length again
G1 F9000
M117 Printing...
I do have the screws and springs on the bed for leveling and I did a leveling with everything off and using the Z axis as reference to get sure everything level at its best. I do see when printing after a couple of layer trend to compensate but still don't like it. Not so sure if this could be a Cura software issue.
I have the Marlin 1.1.9 and in control,motion i dont have the probe set
Question of the day: What is the most painful for you when it comes to bed leveling on a 3D printer. Please let me know in the comment section. Let's discuss!
waiting for the 24 point auto bed level.............
*"...bed levelling..."* Have to be honest, getting any girl level on my bed has always been a _painful experience_
Hello I purchased the sensor in your description from Amazon but I am having two issues. 1) the sensor doesn't appear to function on the supplied 5v. I tested on 12v and the sensor powers on and functions. But on 5v there is no power indicator or closure. 2) Since flashing marlin my. Xzy flash 0 and ? Is this bacause I haven't been able to home. And level yet?
My firmware upgrade worked no problem. Downloaded your config file, now it will not compile: EXIT STATUS 1, ERROR COMPILING FOR BOARD ANET V1.0
Any ideas? EDIT: I rebooted everything, it compiled without error: then reconnected and uploaded no problem. Oh the joys!!
Hi Guys, currently trying to get a configuration for my anet a8 with bed levelling but came up with this error when i complied the sketch.
It said 'non constant condition for static assertion' with this line highlighted - >
" static_assert(digitalPinToPCICR(Z_MIN_PIN) != NULL, "Z_MIN_PIN is not interrupt-capable"); "
Any ideas??
Use Arduino IDE 1.8.5 for Marlin 1.1.9.
Now that I've explained the next 2 or 3 years of my hobby any suggestions?
what is the version of marlin you use in this video? please it is urgent. Thanks in advance.
I think back then it was 1.1.9. I did not try 2.0 but this will happen soon.
The only thing i was trying to find is the one thing you didn't show..... I didn't buy the pre-wired sensor, I have to wire mine myself. how do I find the pinout?
I have a problem filermant leecking back throu the threds how fize this
You should heat up the nozzle, and then make sure that the throat and nozzle are really screwed into the heating block very tight from both sides. They need to touch each other inside of the heat block, otherwise you get the leaking.
thankyou see wot I can doo
Perfect thanks for your video.!
Great to read you liked it! If you have ideas for other topics I should cover, just ask me to make a video about it.
pls can you send all this anet a8 upgrades 3d files. thank you ..
trying to get the same model bed level sensor working on my A8 but haveing compiling errors
if X,Y go home nozzle position out from area Bed ?
Does anyone know what wire to cut for the anet A8 plus
Hello and thank you, I have my Z axis rising instead of going down when I press on "auto home" .... an idea? thank you in advance
Did you copy the Configuration files from the Anet folder to the Marlin folder before configuring the bed leveling?
Hi, i have the same problem and i do not know what to do, can you please help me out, cause i am despairing on this. Thank you
@@noahhafner6430 it might just be wired wrong try switching the red and black, and the blue and yellow.
Can this be done for the A8m(dual extruder) as well?
I have an issue with the auto home. The print head will home X then move to center of build plate and home Z, but it won't home the Y axis. If the build place is set too far forward then the Y motor will push the bed until it stops then keep trying to move it. I have searched and search but can't locate why this happens or how to fix it. Any ideas?
So you're saying the Y-Motor is pushing in the wrong direction? It should move the bed to the back of the printer, where the switch is. Probably you have inverted the Y-Axis direction in your Marlin configuration? What happens if you try to move the bed from the printer menu (Prepare->Move->Move Y) using the buttons? In which direction does the printbed move if you push the upper / lower button?
hey. you don't need a optokopplerplatine?
It depends a bit on the sensor. This one is quite on the borderline. It needs officially 6v but also "works" on 5V. Optocoupler would be a better option though and probably will improve precision of the sensor.
Habe gerade gesehen, dass du aus Deutschland kommst. Danke für die Rückmeldung. Habe eine Diode zwischengelötet. Klappt wunderbar. Beste Grüße aus dem Ruhrgebiet 👋
Great video, would the config.h file work the same with an anet a6?
Probably not. There is another template in the Marlin sample configurations folder for the A6.
Hi I'm am stuck at the calibration part. Whenever I change the z offset nothing changes and it always homes to the same distance from the bed. Someone please help. Thanks.
Homing is not influenced by the z offset
im having problem with homing because my prob is at x-36 and y-17 so when homing with probe it wont hit the bed, would like to home in center of bed hope someone can help me thanks
Firt of all, ''bravo'' for all your videos ! I like your channel a lot !
Does anyone know if the wiring is different on the 1.7 version of the Anet A8 motherboard's ?
Answer : Same wiring
Yes, it's identical. I also reviewed the 1.7 board here: ua-cam.com/video/MLAN7gWuRCs/v-deo.html
Easy.... not sure... here are a few problems... not yet solved. 1. auto home: when auto auto selected the nozzle and sensor get off the printing area and crashed as there is no stop using the capacity sensor. 2. there must be something missing in the config file as I do not have the same menu settings on the LCD... so I believe that the tutorial is not starting at the same point as I am ...... any help welcome
There is one setting in Marlin that prevents this from happening: #define Z_SAFE_HOMING
Enable this and you should be fine.
I downloaded your configuration h file and
When I compile the sketch I get..missing binary operator before token “(“
And it highlights..#if enabled (blinkm) || enable (rgb_led) || enabled (raw_led) || enabled (pca9632) || enabled (neopixel_led)
Which version of Marlin did you download? I will test the config file again to make sure there is no problem.
Crosslink thanks it’s marlin 1.1.9 👍👍
Ok, compiles fine on my computer. My setup is:
- Marlin 1.1.9 fresh clone from github
- Anet board definitions from github.com/SkyNet3D/anet-board
- Arduino IDE 1.8.5 (!)
- First copied Anet sample configs to Marlin folder
- Then downloaded config file from Onedrive
Question will this work on marlin 2.0
This will mean, you will have to disable SDCARD support. Marlin 2.0 firmware is bigger in size than 1.1.9. Check out my guide here, it applies also for the Anet A8: www.crosslink.io/marlin-2-0-memory-usage-by-feature/
I got marlin 2.0.3 to work just fine on my Anet A8.
#Crosslink I am having problem with your that saying the "static_assert(digitalPinToPCICR(Z_MIN_PIN) != NULL, "Z_MIN_PIN is not interrupt-capable");" how do I solve this?
Did you copy all the default configuration files into the main folder of Marlin to overwrite the standard ones? What version of arduino are you using?
@@Crosslink3D i get that same error. the only solution i have found was to disable "ENDSTOP_INTERRUPTS_FEATURE" i was able to compile after that. I have not gotten to the calibration point yet but it did flash. Arduino 1.8.12 and 1.8.10
I've downloaded your config.h but when i try to compile I get an error static assertion failed: FRONT_PROBE_BED_POSITION is outside the probe region.
I have same problem
These tutorials are nice but they can be improved as an example it would be interesting to know the "why" of each step in order to troubleshoot things when they go wrong. A way to verify that the sensor is actually working would be nice also as I guess no everybody will purchase the sensor with the connector ..... please take this as constructive comments
Jaques, thanks for this. I am trying to improve always so this is very helpful. Will take into consideration. At some point there will be more content about bed level sensors so I have room for improvement.
Hello,
Im having trouble with the Z offset, no matter which value I put the nozzle stand at the same height, but in the LCD show the value i put. Anyone has the solution for this?
Does this work for A8 plus?