Ender 3 (Pro) Upgrades - BLTouch sensor with Marlin 2.0
HTML-код
- Опубликовано: 11 сен 2024
- In this video, I am installing a BLTouch sensor on this Ender 3 using the stock Creality mainboard and Marlin 2.0 firmware.
OTHER RELEVANT VIDEOS
Setup your computer to build Marlin 2.0 - • Setup your Computer (P...
How to build Marlin firmware for the Ender 3: • Ender 3 (Pro) Marlin 2...
Get TWO GPIO pins on the Creality stock mainboard: • TWO free GPIO pins! - ...
Why Marlin 2.0 bugfix won't build on Windows: • Marlin 2.0 bugfix bran...
3D PRINTED PARTS
BLTouch/3DTouch Leveling Tool - www.thingivers...
ender 3 60mm fan upgrade with BLTouch mount - www.thingivers...
Other BLTouch mounts for the Ender 3 - www.thingivers...
HARDWARE AND TOOLS
🛒 Get the Creality Ender 3 here - geni.us/ender3
🛒 Ender 3 Silent Mainboard Upgrade 1.1.5 - geni.us/ender3...
🛒 PIN27 Adapter for Ender 3/Ender5/CR-10 - geni.us/pin27a...
🛒 BLTouch v3.1 Sensor - geni.us/bltouch31
🛒 BIQU BLTouch clone - geni.us/biqubl...
🛒 3DTouch Sensor (clone, cheaper) - geni.us/3dtouch
FIRMWARE
Marlin 2.0.5.4 - github.com/Mar...
Marlin Configurations 2.0.5 - github.com/Mar...
THE PRINTERS I USE: kit.co/danielc...
MY MERCH: crosslink.io/shop
BECOME A PATRON: / crosslink
CHAT ON DISCORD: / discord
BUSINESS INQUIRIES ONLY (OR IF YOU WANT TO SEND SOMETHING) - DANIEL@CROSSLINK.IO
FOLLOW ME:
INSTAGRAM - / danielcrosslink
TWITTER - / danielcrosslink
FACEBOOK - / danielcrosslink
WEBSITE: crosslink.io
The Music I use: crosslink.io/es, AMAZING for RUclipsrs!
GEAR USED
kit.co/danielc...
Disclaimer: As an Amazon Associate I earn from qualifying purchases.
You sir are a total legend, after installing an skr E3 2.0 to replace a 1.2 everything was all over the place until I followed your tutorial. Cheers!
Great to hear!
I could literally cry thank you so much I spent more than 20 hours fixing the mistakes other videos told me to do... and you fixed it all
I’ve been struggling with my new Ender 3 since Christmas. Knew nothing about it when I put it on my list. I’ve watched scores of videos and have yet to have a successful print. You are the first 3D instructor to fill in so many of the little details I’ve missed or didn’t understand. Thank you so much! Subscribed. Before now I was about to put my printer up for sale. But maybe once all the setup struggles slow down….I will actually enjoy 3D printing. 😊
you get a print?????????
One of my favorite RUclips channels. Your videos are so thorough. Thank you!
Thank you so much for this video! With a little tweaking I got my printer up and running with new firmware and a working BLTouch! First layers are BEAUTIFUL now!
Any chance you could do an updated version fir the latest Marlin as the z_min_probe_endstop_inverting set to true won’t compile and you have to set it to false. Cheers
Anything go wrong with it set to false?
@@sodagod112 no, it all works perfectly
Just ran into this too. I know you can't update your videos every time Marlin gets an update, but maybe a note here? I noticed that you said that you would come back to that setting, but I didn't see you do that.
Thanks for the video, I found it most helpful. In fact I played it many times while connecting my non-original BLTouch and it is working perfectly on my Ender 3 Pro with BTT SKR Mini E3 v1.2
Great to hear!
One of my favorite 3D print channels. Your videos very easy to understand because you cover all bases and post all links. Thank you
you know what’s crazy? this video is 2 years old and the last time i manually levelled the bed was about 2 years ago since i installed BL touch and it’s been doing it’s job since then and everytime i print i get extremely beautiful print quality 👍 everyone should upgrade their printers to auto bed levelling it’s whole different level of time saving
mein 3DTouch hat plötzlich Probleme gemacht, mein Drucker war gebraucht und eingerichtet.
Mit deinem Video habe nicht nur mein erstes malin erfolgreich bearbeitet, sondern den Fehler gefunden.
Ohne mein zu tun hat der Drucker die Force SW rausgenommen. Jetzt guck, ich gleich mal das andere Video, ob ich wirklich updaten soll.
Vielen Dank!
Thank you for your help!! I was so stuck with the leveling settings!
Excellent video. Thank you so much for adding info to the description. I have Marlin 2.0.6 and there are a couple of different items. Instead of Min_Probe_Edge I have Probing_Margin, and slim_lcd_menus is in the Configuration.h file, which threw me off because you were talking about the configuration_adv.h file changes.
Yes, just two weeks and things have changed already with the 2.0.6 version 😂
For everybody who is in need/search for the solution for Ender 3 Pro, 4.2.2 Mainboard, BLtouch 3.1 on 5 pin original connector, Marlin 2.X -> HERE it is:
- First of all thanks to Daniel Crosslink for this perfect explanation!
- I did every step exactly as Daniel explained
- I used Marlin 2.0.7.2 vanilla (unmodified)
- I entered everything exactly as Daniel described
- There is just one change you have to do, to make your BLtouch work, when you connect it to the defined 5 pin socket on the 4.2.2 board (NOT with the help of an adaptor an NOT using the Z stop switch pins - they stay, where they are).
Comment OUT the line with the Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
//#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
Add this line instead
#define Z_MIN_PROBE_PIN PB1
Again: It's just for the 4.2.2 board and if you use the 5 pin connector that is exclusively reserved on this board for the BLtouch 3.1.
Doing this,
- autohome works as it should (probe in the middle of the bed),
- autoleveling works as it should (3x3 grid),
- and the probe works as Z stop (though you can leave the original Z stop switch where it is!)
tried it, but didnt work for me :(
Thanks a lot! I've been looking for help all day, until I found you. Thank you for everything, I am very grateful.
Thank you so much for this video I was having a problem I couldn't find answers to and you helped so very much! Subscribed!
Thank you for explaining what each thing that's being enabled does!
After having so much trouble with a warped bed even with Glass I bought a BL Touch, setting it up with anything other than the supplied Firmware by Creality was just not happening, tried TH3D, tried so many guides on how to get things working, all failed in one way or another. I have used Arduino's for years so am familiar with the process of sketches and compiling but got so many errors, send error reports and got nowhere with the responses. looked at this video and with a few minor tweaks on the Visual studio side due to an updated version , BAM I am up and running.
I can safely say that i will not be using the Arduino software unless I really have to from now on.
Looks like the newer version of Visual Studio has the ability to shrink the bootloader giving you a bit more room.
Thanks SO, SO much
Great tutorial tried a few with my bltouch 3.1 and ender 3 pro and this solved my issues
Hello and thank you so much for this tutorial! At 9:52 you say that you should set Z_MIN_PROBE_ENDSTOP_INVERTING to "true" however when trying to build at the end of the tutorial it says "buildroot/share/PlatformIO/scripts/../../../../Marlin/src/inc/Conditionals_LCD.h:743:6: error: #error "BLTOUCH requires Z_MIN_PROBE_ENDSTOP_INVERTING set to false. Please update your Configuration.h file."". My question then is why do you say that this line should be set to true? When I keep it at false it builds just fine. For reference I am installing a BLtouch v3.1 on an Ender 3 Pro with a Creality v1.1.4 board.
DId it work if you left the value false? I encountered the same problem
Yes, as far as I can remember. It's been a while since I did this.
you are a gennius. thanx for your help. keep doing the good job,
Thanks!
Without adding BL Touch, no need for bed levelling: just measure the plate thickness difference with callipers and update your gcode with Z offset in your slicer. It’s what I’m doing right now, and it’s easy and effective!
Finally somebody who speaks English and explains everything
Thanks for that. Funny enough, the other day someone commented "I don't get why do people who do not speak perfect english make these videos". It's sometimes crazy how different perceptions are...
You're welcome! Just to clear it up though. I wasn't actually referring to language, though it helps a lot. I was referring to the fact that unlike most people, you explained every step of the process, in the other videos I saw people just went "you do this, and that and this, and tadaa, it works" and I had no idea what was even going on. But with your video it actually made sense. Though it is true the tech field on youtube is sometimes very non English speaking, almost makes you wonder why that is.
How timely!!!, love your work
Thank you!
Thank you, but when i try to print something, my printer after leveling btouch and stopped automatic
please, help me, i've got this error "HAL_LCD_class_defines.h : error: 'init' is not a member of 'U8GLIB'" while compiling in arduino ide ! thanks a lot
I wasn't able to print the spacer, but I did find that two lego tiles secured together when measured from the tops of the pegs is exactly 8.25mm tall, which is 0.05mm off from the ideal height of the BLTouch.
I have a Problem with the MArlin setup... I did the same configuration as you in this video but my VSCode tells me that the firmware is 1838bytes to large for the sanguino1284p when i try to compile it. I did enable the small Menu and disabled the ARC support. I repeated the video instuction for 3 times. Any clue what i did wrong?
Might be you have some settings in place that consume too much memory still. I made a guide to reduce firmware size here: ruclips.net/video/5lodf2vO-_U/видео.html
I have this issue with mine, the z axis just doesn't work, I have seen many people have this issue. can you please post a video or just help me with a fix. that would be great.
1. Ender 3 Pro
2. V4 2.2.7 Silent board
3. Marlin 2.0.6
4. BLTouch 3.1
can i connect the bl touch without this adapter?
Is it possible to separate the cables and connect the bl touch to them?
Awesome, this worked perfectly. Thank you so much for the clear explanation both in this video and the other one about the firmware. Was a big help!
It also really helps that you are on top of the latest versions. Some of the vids about the BLTouch and firmware are way too old in internet terms.
Just one question, what should I do if after all this, the test squares on the right side are printed a little bit too close to the bed?
The test squares on the left side of the bed have never been more perfect though!
Im having the same issue but flip it around, my right side of my bed will not stick at all
i have a 4.2.2 (32 bit ) board for my Ender 3. Do you have a tutorials on how to install a BLTouch on a 4.2.2 board since most of the videos shown here in youtube are the 8 bit boards. thanks!
Did you find anything? Same thing here.
Me too
Thanks. I have compiled and installed correctly Marlin 2.0.6 with BLTouch and Original 1.1.4 board. Very very thanks. But i have original nozzle and fan configuration and "nozzle_to_probe_offset is (-43 -9 0).
Great! Hope you get some decent prints!
@@Crosslink3D very nice prints! :D
Thanks very much for the details in this video! I've updated my firmware and my bltouch is probing 5x5. However, I still have too much squish near the center and not quite enough on the outer edges of large prints. Do you have any recommendations? Increase number of probing points? Appreciate any suggestions!
When you say Ender 3, does that include the Enter 3 Pro?
Yes
Is the modified upgraded fan duct on the original fan or is that a new fan? I ask as I have had a ender 3 pro for 30 days and have been doing your upgrades. And do we need bl touch with new marlin 2.0 firmware? I am in the process of upgrading as per your SKR V2.0 and TFT35 display video.
No matter what I do the VSCode terminal always reports with the error: plaformio.exe does not exist. I got my Marlin from the TH3D Ender 3 Pro 32bit Firmware page
Seems you have some steps missing and I'm completely confused. Couldn't get my printer running . Back to square 1. This is the last time I go to square 1. The next stop is the trash. Getting the firmware compiled and the bltouch working has been pure hell.
Thank you for your tutorial. Can you help? Setup: Ender 3 Pro, SKR Mini E3 V2 board, Creality BLtouch (plugged into Z stop pins where button switch wires would normally go), Marlin 2.0.6.1. I've built firmware with Visual Studio for the SKR board following your instructions. I've gotten everything to work EXCEPT the distance along the X axis when bed leveling. With the below settings, probe starts about 10 mm from edge of bed, than only moves 57 mm to next probe position, and again only 57 mm to 3rd probe position. Seems to move back along Y axis fine, although it could be a little further apart. For the life of me I cannot find anywhere, either in the configuration.h file or on the web to change distances between probing points.
Settings I've entered in configuration.h:
set or 3 x 3 grid
Line 991 #define NOZZLE_TO_PROBE_OFFSET { -42, -8, 0 }
Line 995 #define PROBING_MARGIN 60
Line 1130 // Travel limits (mm) after homing, corresponding to endstop positions.
Line 1131 #define X_MIN_POS -10
Line 1132 #define Y_MIN_POS -20
Line 1133 #define Z_MIN_POS 0
Line 1134 #define X_MAX_POS X_BED_SIZE
Line 1135 #define Y_MAX_POS Y_BED_SIZE
Line 1136 #define Z_MAX_POS 250
bed size is 235 x 235, default in Marlin
Great video and very easy to follow just like your video on adding Marlin 2. I've used your instruction to install on my ender 5 pro and it all went well and now the firmware is up and running in my machine. However, when it homes the Z axis, it travels to a position half way down and stays there. Only message on the lcd is STOPPED. Wiring ok and I've tried it with the black and white wires reversed but just the same. Anyone else come across this?
Evidentially, with Antclabs bltouch v3, you have to remove a capacitor on the main board next to the z axis limit switch input. Once I did this, it worked ok.
same to me,any solution?
I am having the same issue. I do have the capacitor removed and it is still doing this. I too, as someone else mentioned in another reply here, I had to leave the Z_MIN_PROBE_ENDSTOP_INVERTING set to false as it would throw and error and not flash with it set to true. Has anyone figured out how to fix the Z axis STOPPED issue?
Heyo! When I select the Bed Leveling command under Configurations the printer head goes to the left most corner and doesn’t touch the bed and goes over it + stops the bed leveling command :( Any ideas why?
Hi did you find out what was happening as mine does exactly the same...
Philip Bell Nope, still clueless :((((
Hi, Nice video. Thank You.
I cannot figure out one thing though: My auto homing still brings nozzle to center instead of probe even when NOZZLE_TO_PROBE_OFFSET is measured and configured. Probe is not used when auto homing. Z_SAFE_HOMING is enabled.
When bed leveling probe checks center (plus slight offset).
Is it because I am still using end stop switches (my preference) ? If so; what modifications do I need to keep end stops and get probe center auto homing ?
Thanks. I get the following message. Any idea?
#error "LCD_BED_LEVELING requires a programmable LCD controller." during the compiling..
I have the same issue, did you find any solution?
Great video on how to very specific.. do you have anything on tevo tornado with the mk2 board im having so much trouble with bltouch.. it has me to the point of giving up on 3d printing..
What's happening?
What filament are you using? Love that gold color!
THANK YOU
I can't build the firmware. Got this error:"./../../../avr/bin/ld.exe: .pio\build\sanguino1284p\firmware.elf section `.text' will not fit in region `text'" and "avr/bin/ld.exe: region `text' overflowed by 1864 bytes"
did you ever figure this out? I'm getting the same error and have tried several versions of the marlin 2 firmware including the exact one in this video
I also have this error! Does anybody find a solution?
Firstly, thanks for this video. But I can't compile the marlin software if I set the Z_MIN_PROBE_ENDSTOP_INVERTING to true. Comilings stops with the error message that it has to be set to false for the bl touch. What ma I doing wrong?
Hi, I have uploaded Marlin 2.1.1. to my Ender 3 Pro with creality 4.2.7 mainboard and CR touch probe freshly installed. When creating initial mesh for bed leveling, I have noticed 9 probe point are not positioned equally from the edges of the bed (like in this video). Is that right?
Finally, when it comes to last probing row, bed slides too far to the front and rollers hit y-axis belt tensioner. Is there any way to fix that? Thanks
Using your video to help with my Biqu B1 setup. I see this error: error: #error "BLTOUCH requires Z_MIN_PROBE_ENDSTOP_INVERTING set to false. Please update your Configuration.h file. Is this unique to the B1?
Where can I get that bed leveling gcode you’re using? The one where you can control which corner the nozzle goes to next.
i did everything step by step , after setting Z offset to -5 ( thats my bnumbers ) in next try to autohome and checking sistance my nozzle is above bed, same when im starting to print.
I have two ender-3 printers, one with old 3d touch and one with 3dtouch 3.0. Printer with 3touch 3.0 works fine, however my ender-3 with old 3d touch is not working correctly now (earlier it was working great) and it stops in between during bed leveling. Is it marlin 2.0 is conflicting for older 3d touch? Any advice to make it working.
thanks, man after a month of me getting a broken two tree blues v1 I fixed it and I installed a Sprite Extruder Pro and a BLtuoch it was a nice learning experience and i got everything to work except the filament runout sensor the Marlin config build for the bluer v1 wants me to define a pin and i can't do that and couldn't find anything abut it on the internet
Hi Daniel,
I need more information about the Z_MIN_PROBE_ENDSTOP_INVERTING setting, because it looks like it i mandatory that it is set to false, because I receive this error message while compiling.
#error "BLTOUCH requires Z_MIN_PROBE_ENDSTOP_INVERTING set to false. Please update your Configuration.h file."
Why have you set it in the first place, you did not tell that. in 9:54
Cheers Fide
I have been able to follow this through to about 13:15 where you talk about making sure auto home goes to the center of the bed. Mine, and it seems many others' auto homes to the front left of the bed and I am concerned about your comment of crashing it into the bed. I had done a firmware upgrade about a year and a half ago when I replaced the stock board with a BTT mini v1.2 but had issues with my BL Touch. Meantime life got in the way and here I am back again trying to resolve the issue. Thanks for any assistance in clearing up that comment! 🙂
This work on board 1.1.4?
After doing this, it crushes into to the bed while levelin. #error "BLTOUCH requires Z_MIN_PROBE_ENDSTOP_INVERTING set to false. Please update your Configuration.h file."
After I make the changes do I hit build again or upload or what I am so confused on how to get the changes to take effect
Hi I've bought an ender3 pro with the bltouch fitted is it possible to remove the probe and re set to factory settings and re fit the z stop
why would they make a product specifically for this printer then make it incompatible without a whole different part that doesn't make any sense
This video was extremely helpful! But I'm stuck - my probe does not deploy on auto-home, causing the nozzle to crash into the bed. Did I miss something in the firmware? I confirmed that z_min _probe_z_min_endstop_pin is uncommented, the wiring is correct, and everything otherwise seems to work as it should up to this point. Any ideas?
Question: i bought creality bltouch and not antclabs bl touch, do i have to enable #define BLTOUCH or should i enable #define CREALITY_TOUCH? first i activated bltouch, but after probing the mesh, it feels like the printer isnt compensating for the uneven bed. the rear left corner of my bed is tilted upwards slightly, something i wouldnt have noticed without the sensor, but when printing a test cross, the nozzle will come to close to the bed in this corner and the extruder is going to slip cuz it cant push in more filament.
Any ideas?
Amazing video, you are awesome. I'm trying this with 2.0.7 now, how can I make sure M600 command will still be there? Thank you!
I followed this video exactly but I'm having a problem where the probe does go around and hit the points to bed level, but I guess doesn't save the mesh because when I try to print something after its done bed leveling I can watch the threaded rod and it doesn't move at all on the first layer. What am I doing wrong and how can I fix it? Im using an Ender 3 Pro with a btt skr mini e3 v1.2 with Marlin bugfix-2.0.x on it.
Am I the only one who needed do disable "Probe_manualy"? Otherwise I always had errors while compiling? Or is this just that obvious to do this, I am an absolutetly beginner...
Thanks Daniel for this Video. I am having ender 3 stock machine. I have upgraded stock board 1.1.4 to 4.2.2 of creality with TMC driver and also installed 32bit BLTouch creality model. Following Your video to Marlin 2.0.
In my case if I change z_min_probe_endstop_inverting value to true it giving me error while building firmware and asking to change this value to false. Any suggestions?
be warded if your original bl touch v3 did NOT work you have to flip one of the wires "don't worry its easy to do". is not only clones Crosslink
Hello, i am using a v4.2.7 silent mainboard, and after i did all the steps in your video, and installed the firmware, when i auto home it will do all axis except for Z, it will go up by maybe 10mm then deploy and retract the bltouch, never attempting to lower the Z axis. I have had marlin 2.0 running with someone elses ender 3 pro +bltouch firmware, and it was working correctly.
Edit: I can move my Z axis up and down before i auto home.
Hi I'm having the same issue, did you come up with a solution?
Same issue :-(
tnx
Hi! worderful video. I have an ebder 3Pro with 4.2.7 board just installed. I follow everything using config files for ender 3 pro and made changes of your video. When I switch on it load fw but says "EEPROM version error initialize EEPROM" "ignore or reset". If I reset it restart in the same way, if I ignore seems ok. Any suggestion?
Awesome. That's tutorial was I looking for.
But I have a problem with the gcode.
It heats up the Nozzle and Bed before it starts G28 and G29. That's bad because the PLA makes dripping spots on all 25 Auto Level points.
Very good, tahnks, but I cannot compile, in my marlin-bugfix 2.0.x , I don´t have in config adv.h , your line 1688 , (minute 14, 40 seconds), so, what could I do instead of ? the rest everything is ok
hi my bl touch sensor not stop z axis help me please
Marlin code makes good reading.
Thanks for the video! This is something that I am waiting for months. But there is a problem that you didn't use Silent Board. It consumes more memory so you need to reduce your memory usage. Will you release another video focusing BLTouch and Silent Board?
No need. The silent board uses LESS memory if you enable TMC2209_standalone driver settings.
@@Crosslink3D I am confused. I thought with thermal protection enabled, memory was passing limits. I will try right away. It may be my day! Thank you Daniel!
If you use the latest 2.0.6 with the melzi_optimized build environment, you will have enough free memory
i did everything and my 3D touch is only probing once and than blinking red and no more probing
HI printers, i need help, i use marlin 2.0.6. when i make a G28, my nozzle goes out of bed on y an x and nozzle does not go in middle of my bed.
really need help, three days i try day and night.
card: skr 1.4 turbo
thx
I have an ender 3, with BL touch, and octopi. I also have a laser engraver, but, inscape and the jtronics plug in for it, only uses arc commands (G2 and G3)
It looks like I will not have enough space in the 8 bit board to support all. Suggestions? Maybe a new mother board
I followed all the steps to update the firmware, and it appears to have uodated in the printer. The problem is when I auto home it will go to the middle of the bed and start coming down, but the pin on the BLTouch doesn't deploy and the Z axis just continues forcefully down onto the bed. I have to shut off the printer to get it to stop. What could be causing this? I'm uaing an Ender 3 with the latest version of Marlin on a 32 bit 4.2.2 board.
did you fix it?
Will it work on creality 1.1.4 stock board along with the linear advance? I think the memory might not be enough.
Probably it will run out of memory, but next week, I’m releasing a video how to optimize Marlin for smaller size. It’s already available for my Patrons.
@@Crosslink3D Thanks for your reply. I also checked and it ran short of memory. Even after disabling some non-essential features it was still short of around 300 bytes. I will be surprised if linear advance can be enabled also.
Will wait for your video.
Hi, I wathed this and few of your video on 3d printer. It helpoed me a lot. Based on this I modified my new Creality Ender 3 V2, new printer and modified for BL Touch and also added direct drive on it. My issue is that mother board has 5 pin connector but no infomration avilable. I also installed with marlin 2.06 with BL Touch enable. Issue is that BL touch do not do Z homing. Z axis does not stop and crahs in to bed. I think Proble pin need to be defined but no informatin available. I going to try to oroginal z min swich and see what haopoen. I was wander you can help me on this. Thanks
The Ender 3 pro comes with a version 4.2.2 board. Plug it in and upload the firmware, but a BLtouch just over complicates this printer.
my printer starts off orrectly and cycles the power to the btouch, however when I try to auto it does not move the pointer at all and always crashes in the bed. help
having the same exact problem
Thank you for the video!
I followed your guide to modify the marlin bugfix 2.0.x firmware for a 4.2.2 main board.
One step I am quite confusing about is that I needed set “Motion > Bed leveling > Bed leveling: ON” before starting a print in order to actually see the z axis moving/compensating while printing the first layer. Otherwise the z axis doesn’t move at all when printing the first layer even tho I have added G29 to right after G28.
I am not getting what does that “Motion > Bed leveling > Bed leveling: ON” do?
The setting seems to go back to off automatically. That means I would need to set it back to ON every time which would be very annoying. Can I replace this setting change with some gcode?
Thanks!
You wrote this 2yrs ago and today I have the very same question! Hoping to find an answer as I make my way through all of his videos. And hope you figured it out.
I have a problem after flashing the firmware the bl touch probe dosent deploy. Any one found a solution please.
Hey Daniel, Just followed this one for Marlin 2.x on my bigtreetech V1.2 and it failed, the output i received is
hla_swd
Error: open failed
in procedure 'program'
** OpenOCD init failed **
shutdown command invoked
I have no clue why it would have done this, any information you can offer on this?
Is this happening while building the firmware or at the printer screen?
My Z-axes wont move down when i auto home, someone got a fix for it?
Hi I know this is a bit of a request but I don't suppose you could send me the steps for setting up a bl touch on the 4.2.7 board please could you....I know there's other vide but you are my go to guy lol....please......
@9:55 Z_MIN_PROBE_ENDSTOP_INVERTING & Z_MIN_ENDSTOP_INVERTING (line 655 in vid) have to be the same ( TRUE or FALSE) or it wont complie
they have to be both false for some reason
Hi, I'm wondering, can I use pin 29 instead of the pin 27 breakout board? I know, I'm the minority, but I like to have the buzzer.
It should be working but you need to make the necessary changes in the pins file for you mainboard. Normally once you enable the bltouch, pin27 automatically is used and also the beeper gets disabled. You need to comment out the line in the pins file that disables the beeper.
Hello, Daniel do you mind testing makerbase robin e3p TS35-E3 on ender 3, also there is not enough information on youtube, thank you for this great channel
Definitely a good idea, let me look into that
Is the memory of the 1286p chip enough for what you presented in the video ?!
Yes, barely fits in. I really recommend getting a 32bit board nowadays.
Hi thank you for the great video, one question regarding the change made to ZMIN_ENDSTOP_INVERTING to true is this change dependant on what revision of BLT is used my setup is Creality board rev1.1.3 and genuine ANTCLABS rev3.1 BLT. Any help appreciated
Doesn't it matter if the 9 calibration points are not centered and aligned? in my case so that they were centered I had to set the min_probe_edge to 45
I think the bigger the distance from nozzle to probe, the more this is getting a problem. My current setup is not ideal, I actually would like to bring the probe closer to the nozzle so I can have a larger probing area. So what you did is basically compensate for the nozzle to probe offset that is probably also around 45mm, which fixes the centering but also leaves a lot of the corners untouched.
@@Crosslink3D Thank you for your quick response. I think you make quality and very interesting content. I recently put in the Hero Me 5 and had to take a good look at all the offsets for configuration. Finally the Ender 3 Pro configuration I have works well for me up to 200mm from the bed and I'm happy with that. It's not all centered to the millimeter but I think it's good anyway. What I don't understand is, that for some reason when I make a 210mm square of two perimeters, the lower part of the square makes a space between the two lines that is not correct because it is bigger. It only happens on that side. I looked at the offset in Simplify but I still can't figure it out. At the moment I can print things well up to 200mm
So, I uploaded my FW following these steps, and didnt realize that the FLASH was at 100%. Now all I get is a blank screen. How do I go about recovering from this?
If you haven't figured it out yet your machine isn't bricked. You need to re-install the boot loader and re do the marlin. I had the exact same issue
Hi, thank for your work and videos but i have an error when i upload the firmware. On mac or Pc it's the same thing. The ender3pro restart while flashing and the process stop before writing anything.
The build is ok but it's Melzi optimized and not sanguino1284p
Do you have a solution for that ? or is it possible to change melzi by sanguino1284p and if yes how to do that?
Many thanks
here is a copy of terminal Visual Studio Code after error
CURRENT: upload_protocol = arduino
Looking for upload port...
Auto-detected: /dev/cu.usbserial-1410
Uploading .pio/build/melzi_optimized/firmware.hex
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x65
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x63
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x68
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x6f
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x3a
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x54
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x46
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x20
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x69
avrdude done. Thank you.
*** [upload] Error 1
=============================================================================================================================================== [FAILED] Took 16.44 seconds ===============================================================================================================================================
Environment Status Duration
------------------------ -------- ------------
mega2560 IGNORED
mega1280 IGNORED
MightyBoard1280 IGNORED
MightyBoard2560 IGNORED
rambo IGNORED
FYSETC_F6_13 IGNORED
FYSETC_F6_14 IGNORED
sanguino644p IGNORED
sanguino1284p IGNORED
melzi IGNORED
melzi_optiboot IGNORED
melzi_optimized FAILED 00:00:16.439
at90usb1286_cdc IGNORED
at90usb1286_dfu IGNORED
DUE IGNORED
DUE_USB IGNORED
DUE_debug IGNORED
DUE_archim IGNORED
DUE_archim_debug IGNORED
SAMD51_grandcentral_m4 IGNORED
LPC1768 IGNORED
LPC1769 IGNORED
STM32F103RC IGNORED
STM32F103RC_meeb IGNORED
STM32F103RC_fysetc IGNORED
STM32F103RC_btt IGNORED
STM32F103RC_btt_USB IGNORED
STM32F103RC_btt_512K IGNORED
STM32F103RC_btt_512K_USB IGNORED
STM32F103RE IGNORED
STM32F103RE_btt IGNORED
STM32F103RE_btt_USB IGNORED
STM32F4 IGNORED
STM32F7 IGNORED
ARMED IGNORED
STM32F103VE_GTM32 IGNORED
STM32F103VE_longer IGNORED
mks_robin_mini IGNORED
mks_robin_nano35 IGNORED
mks_robin IGNORED
mks_robin_stm32 IGNORED
mks_robin_pro IGNORED
trigorilla_pro IGNORED
mks_robin_e3 IGNORED
mks_robin_lite IGNORED
mks_robin_lite3 IGNORED
jgaurora_a5s_a1 IGNORED
STM32F103CB_malyan IGNORED
STM32F070RB_malyan IGNORED
malyan_M300 IGNORED
chitu_f103 IGNORED
chitu_v5_gpio_init IGNORED
STM32F103RET6_creality IGNORED
STM32F401VE_STEVAL IGNORED
FLYF407ZG IGNORED
FYSETC_S6 IGNORED
STM32F407VE_black IGNORED
BIGTREE_SKR_PRO IGNORED
BIGTREE_GTR_V1_0 IGNORED
BIGTREE_BTT002 IGNORED
LERDGEX IGNORED
LERDGES IGNORED
LERDGEK IGNORED
rumba32 IGNORED
esp32 IGNORED
teensy31 IGNORED
teensy35 IGNORED
linux_native IGNORED
include_tree IGNORED
========================================================================================================================================== 1 failed, 0 succeeded in 00:00:16.439 ==========================================================================================================================================
Done, by installing bootloader with arduino first
All went well with firmware flash on stock (sans-bltouch) Ender 3 v4.2.2 mainboard. However, when auto-homing I get a Home Z First error. Thoughts/fixes?
I have this same issue, were you able to get this resolved?
Was the error that the Z-axis wouldn't move down while auto-homing? If so, I have the same problem when the Z-limit switch is unplugged.
now how do you upgrade from the 8 bit board to this huh time to search
I did this on an 8bit board. But I strongly recommend to get a 32bit board nowadays
Could you please make a video for Ender 3 Pro V4.2.2 Board BL Touch firmware configurations? Because V4.2.X boards uses 5 pin cable wiring.
I did, check out my latest videos
@@Crosslink3D You have a video about Ender 3 V2 but I could not see about Ender 3 Pro V4.2.X for BL Touch
Its almost identical, I say that in the vid. The only difference is the holding bracket and that you need to select the right printer and mainboard from Creality homepage for the firmware download.
Can marlin be installed on Stock Ender Board? Ender 3 pro and Ender 3
Sure, that’s what I did