Upgrading a 3D printer with Auto Bed Leveling - Featuring the GEEETech i3 pro B

  Рет қаралды 54,304

Design Prototype Test

Design Prototype Test

6 жыл бұрын

How to upgrade a Cartesian style 3D printer to AutoBed Leveling using Marlin Firmware. For this example I used the GEEETech i3 Pro B, and go through the steps as quickly as possible.
Support this channel on patreon: / designprototypetest
I'm not trying to sell .stl files or firmware, I'm just trying to make this KZfaq endeavor a success. By donating on Patreon, you help make that happen, and you get something tangible in return.
Parts you will need for the upgrade (you can find them all on Ebay):
1) Qty. 2 of 300mm lead screws with brass T-nuts (Note 250mm will also work)
2)12V DC 50mm Blower Radial Cooling Fan Blower (for part cooling)
3)Proximity Sensor: Search ebay for "SN04-N" or "PL-05N2" or "TL-W5MC1"

Пікірлер: 77
@aam50
@aam50 6 жыл бұрын
Great explanations - loads of stuff makes sense to me now! Thanks for sharing
@mr_nice.
@mr_nice. 6 жыл бұрын
Ha....exactly the mods I wanted to make. Actualy the lead screws are the ones that I've changed even before watching this video. But the custom belt holder was indeed my very first thought when I saw the instructions saying "drill a hole in the belt"....what??? A big thank you to the good people on youtube for sharing their knowledge and experience with us noobs.
@lizpacheco1145
@lizpacheco1145 6 жыл бұрын
Great video! Best way to set the probe I have seen.
@geeetech3dprinting
@geeetech3dprinting 6 жыл бұрын
looking forward to seeing how it prints
@wagnerjack28
@wagnerjack28 6 жыл бұрын
Great Video! I'm now a little more willing to mess with my Anet A8. It would be really cool to see a video like this for adding a second nozzle.
@jean-claudegolovine5725
@jean-claudegolovine5725 6 жыл бұрын
many thanks for this information. Will make my journey into auto levelling much easier now! :-)
@harrisonhawkins3310
@harrisonhawkins3310 6 жыл бұрын
Great video makes me a little more confident in messing with this junk, I have had a bad experience in the past lol. Anyways I was thinking a fun video might be showing people how to add music for when a print has finished I have done it before you can do it through the steppers or through the LCD speaker so one is a "printing song" one will play after you finish your print. It is neat because there are a lot of people who have figured out plenty of little tunes to play so you don't have too. Thanks see you in the next one
@DesignPrototypeTest
@DesignPrototypeTest 6 жыл бұрын
Harrison Hawkins Good Idea Harrison! I'm going to do that.
@geeetech3dprinting
@geeetech3dprinting 6 жыл бұрын
Great work!
@AndersJackson
@AndersJackson 6 жыл бұрын
Notice the output from M501 also tell which M-code in Merlin that set them. You also have those codes in Configuration.h So do a M501 and then search the M-codes and change. To check the code when you change, you can test-compile with the check command in the IDE, you don't need to upload it.
@david_pilling
@david_pilling 6 жыл бұрын
ISTR getting 5V from the spare motor driver socket on my Geetech board when I added a capacitive sensor.
@hoppynaki
@hoppynaki 5 жыл бұрын
Great video. Thank you.
@DesignPrototypeTest
@DesignPrototypeTest 5 жыл бұрын
You are welcome.
@ErkanOkman
@ErkanOkman 4 жыл бұрын
Thanks for sharing. My problem is "static assertion failed: RIGHT_PROBE_BED_POSITION is outside the probe region. " How can i solve it ?
@ClarenceMcCrayII
@ClarenceMcCrayII 6 жыл бұрын
This is a great Video! I like your teaching style. My printers name is Clarence (lol)!
@ianturner2229
@ianturner2229 6 жыл бұрын
You talk about the M501 (or M503) command, which actually reads and displays the eeprom settings in the printer. There is little point in changing your configuration.h file (apart from completeness) because the eeprom setting override those in configuration.h anyway on startup. The only reason for setting configuration.h tobe the sameis if you ever want to clear down your eeprom settings.
@happyman22341
@happyman22341 4 жыл бұрын
You don't need to solder anything onto the controller - there's any empty motor driver slot, you can just use a standard jumper cable to get 5V and Ground from that instead (assuming you don't have a 6th stepper motor being used for dual extrusion). Otherwise great upgrades!
@maxcornelise
@maxcornelise 6 жыл бұрын
Oooooooiiieee, thanks guy!
@bombix
@bombix 6 жыл бұрын
Hi, can we upgrade the CTC printer (the one with the angry bird) with the auto level?
@davidbradshaw9499
@davidbradshaw9499 4 жыл бұрын
how do I get the parts to upgrade my folger tech i3. I would to add the auto bed leveler (the one you show in the video) and a fan end blower for the bed. where can I get a kit?
@oua2099
@oua2099 5 жыл бұрын
Could I ask you? I did set z-offset by EEPROM (M500), after that I'd reloaded Marlin firmware. Is my offset still hold on?
@mikedoingmikethings702
@mikedoingmikethings702 6 жыл бұрын
I’ll be doing this to my 3D printer in the future. Do you happen to have the DIY for the install? I subbed and TY!
@dongletreehenley9744
@dongletreehenley9744 6 жыл бұрын
hi ,i am unable to get windows 10 to recognise the gt2560 board,the driver from there site don't work,i have even tried it on an old windows xp and had the same problem..(i have even got a spare board and that don't work too).any ideas guys..many thanks.
@dongletreehenley9744
@dongletreehenley9744 6 жыл бұрын
hi, just to update on my problem with the geeetech gt2560 cheep clone and for any one else that may be having the same problems ( i think you can determine this by the lack of any markings on the back of the board,the proper board has),well it turns out that there is not a boot loader flashed onto the board!..fortunately this can be remedied,with the aid of a Arduino uno,there area a few tuber blogs showing you how to carry out this process, once done you can load and update your marlin firmware to your hearts content!
@Damjanhd
@Damjanhd 6 жыл бұрын
you can upgrade it also with changing bed glass with aluminium and on that you can put M3 9080A sticker, it is the best what I have now you can even don't need to use brim anymore. I will also change nozzle with J6 and bowden drive. now I am adding filament sensor, which will pause printing when end of filament
@DesignPrototypeTest
@DesignPrototypeTest 6 жыл бұрын
Instead of a Bowden drive you can get a Zesty Nimble. It's the best of both worlds.
@ablaauw70
@ablaauw70 6 жыл бұрын
i like the board cooler you made can i find that someware so that i can print it myselve? And i did order the sensor you have and th 3dtouch just to be safe one needs to work. lol
@DesignPrototypeTest
@DesignPrototypeTest 6 жыл бұрын
Hi Andre, I share the 3D Printer upgrade files with my Patreon Supporters: www.patreon.com/bePatron?c=796275
@jg9115
@jg9115 6 жыл бұрын
Howdy, are you still going to do the video on the auto bed leveling for the Anycubic Kossel Pulley version ? I would like to donate and get the files and firmware for that. Thanks.
@DesignPrototypeTest
@DesignPrototypeTest 6 жыл бұрын
Hi JG. I'm working on that video and project as I write this. Hopefully I can get it done soon. I know a lot of you guys are really keen to get your hands on the files when I do.
@jg9115
@jg9115 6 жыл бұрын
Thanks for the heads-up. We all know you have a life so your work is much appreciated...
@TommyTen10
@TommyTen10 6 жыл бұрын
Any chance of a copy of original Fw, my GT2560 Rev. A has had problem since i upgraded to Marlin. Have tried Geeetech website, but think that is even a updated version.
@DesignPrototypeTest
@DesignPrototypeTest 6 жыл бұрын
As with my other firmware for the Kossel, I am happy to share the updated firmware with you as well as the .stl files for mounting the part cooling and proximity sensor. Visit my patreon page for more information: www.patreon.com/designprototypetest
@MrJpb2009
@MrJpb2009 5 жыл бұрын
I bought a how to add a PL-08N proximity sensor following watching this video. Where do I plug it into on my gt2560 board? It has a 3 pin connection on the end to connect it to the board. Any help greatly received
@DesignPrototypeTest
@DesignPrototypeTest 5 жыл бұрын
It's been almost two years since I did this project. I've moved on, and can't help you because my memory is hazy, but take a look at 5:58 . You can clearly see my wiring for the sensor. the three wires start at the bottom center of the screen and after being spliced into differently colored wires they end up as Gray, Black, and Red. Note that the location where the gray wire is soldered onto the board. I've moved away from the very difficult to use Marlin firmware on 8 bit controllers. The 32 bit Duet running reprap firmware is so much better. Here is my most recent video where I installed a Duet Maestro board on an Ender 3: kzfaq.info/get/bejne/htZ8eM2oscDbcqs.html
@bitcoinsig
@bitcoinsig 6 жыл бұрын
You have a bad sensor or wrong model on the round form factor, I use a normally open version and it detects foil under my bed just fine using 5 volts. It even has a pretty long range of around 3-5 mm of height.
@nicholaskeogh1121
@nicholaskeogh1121 6 жыл бұрын
bitcoinsig what’s the name/product code of your sensor?
@Damjanhd
@Damjanhd 6 жыл бұрын
my is SN04-N
@GeeksThroughoutTime
@GeeksThroughoutTime 4 жыл бұрын
I have a Geeetech Aluminum Prusa I3 and am looking to replace the mainboard due to strange printing issues. Would you still recommend a GT2560? I was considering a SKR v1.3 or a RAMPS board, but I although I have been 3D printing for a number of years on different printers, I have always just used the OEM boards. Any advice is welcome.
@DesignPrototypeTest
@DesignPrototypeTest 4 жыл бұрын
GT2560 is too expensive, and while it is still a great board that holds up today it is 8 bit. There are 32 bit boards for running Marlin 2.0. I would go with one of those if you want to stick with the Marlin ecosystem. My personal opinion is that Marlin is terrible to work with, and I hope I never have to deal with it again as long as I live. Duet WiFi is the way to go: kzfaq.info/sun/PLtVk4dZInT82Wjka6n38Yzp1jNpAcYgj9
@GeeksThroughoutTime
@GeeksThroughoutTime 4 жыл бұрын
@@DesignPrototypeTest Thanks...your comparison video is quite interesting. I also watched the linked video attempting to destroy the Duet Maestro...having blown electronics accidentally (not for 3D printing), that's pretty impressive. I see the Duet boards don't use external steppers, which seems like a bit of a problem (replacing the whole board is a lot more expensive), though not the end of the world. I'm in Canada, so the Duet 2 Maestro is a bit more expensive ($149 and $169 CAD from Duet's recommended sellers). Not that I likely would do so, but I see they release board specs under Open Hardware licensing, have you had any experience with the clones?
@Damjanhd
@Damjanhd 6 жыл бұрын
I have the same printer and banging my head for 4 days, because sensor just doesn't work. I have connected this sensor to Z_MAX and same settings in marlin like here. Can someone help me with this to work?
@DesignPrototypeTest
@DesignPrototypeTest 6 жыл бұрын
Sensor gets connected to Z- and the old end stop switch gets removed. Then in firmware, you set up the sensor and mesh bed leveling like I showed.
@Damjanhd
@Damjanhd 6 жыл бұрын
Sensor is connected to Z_MIN or Z_MAX? Because on Geeetech forum I see connected on Z_MAX and stop switch is still connected on Z_MIN.
@bhuvankrishnaravula1357
@bhuvankrishnaravula1357 6 жыл бұрын
If you have your printer setup already, save your self some time & Skip to 20:22 if you want to find out how to configure your Z Probe. Your Welcome.
@CodeLeeCarter
@CodeLeeCarter 6 жыл бұрын
I've just ordered this Persa i3 Pro B printer from Geeetech, I'm currently looking for a frame upgrade because I want to replace the Acrylic frame. About the sensor, Is there anything else I need to attach and get it auto levelling? Can I just buy the sensor and attach it and that's it? Can you please advice me on the best place to buy Mods, Upgrades and the Stepper sticks?
@DesignPrototypeTest
@DesignPrototypeTest 6 жыл бұрын
The acrylic frame functions adequately unless you put the printer inside of an enclosure. Even then it will still work, you just have to tighten all the bolts after every few prints. The expansion and contraction of the frame causes the bolts to loosen. Save your money. even if you can find an upgraded frame you would be better off putting that cash toward a better machine. This printer is an older design. Generally speaking newer is better. The CR 10 is an internet favorite with lots of great upgrade videos. My personal recommendation is the Creality Ender 2. If you really are serious about doing all the upgrades to this printer you will end up with a very solid machine. Head over to my Patreon page, and follow the instructions there. I will shoot you the .stl file for all the printed parts as well as the firmware to get your printer working just like the one I showed in this video. www.patreon.com/designprototypetest
@CodeLeeCarter
@CodeLeeCarter 6 жыл бұрын
Thanks for that, your advice does make sense, so I'll be doing that,... on another note, I've replaced my threaded rods with T8 Lead screws, what is the best technique to find the steps per millimetre? is that the correct? .. thanks again.
@ablaauw70
@ablaauw70 6 жыл бұрын
Hi, Did the same you did but i have Version 1.1.9 and a inductive sensors like you did show in video but my is a NPN so revers of the one you have. All did go wel i think at homing X=OK Y=OK Z=will not stop going down need to reset. And i cant find what i did wronge??
@DesignPrototypeTest
@DesignPrototypeTest 6 жыл бұрын
First you have to establish if it is a problem of incorrect wiring, or a problem of firmware. Plug in the senor the way you think it should be. Then see if you can get the sensor light to turn on/off by putting something metal under it. If the light goes on/off then it is wired correctly. Now you need to go through Marlin and find the lines which reference the sensor. You have to make sure they are referencing the correct pin on your control board. Then you have to make sure that the firmware is looking for the correct signal (normally open vs normally closed). With the printer plugged into your PC/Mac open the serial monitor in the Arduino IDE. Then type in the G code M119. Look at the line of text which was returned in the serial monitor. Then trigger the sensor and do it again. Compare that line to the previous line. This should give you the information you need. Note:M119 is the command for getting the status of the end stops.
@ablaauw70
@ablaauw70 6 жыл бұрын
I have done all of that now and it seemed to work for a while. But after several times of homing it was off again. Turns out the sensor had a life of its own. Went spontaneously on and sometimes just did not go on. Problem is solved he is in the garbage can ... LOL Order a different one that works as it should.
@ablaauw70
@ablaauw70 6 жыл бұрын
Mybe this one 3DTouch??
@vikasmudgal1817
@vikasmudgal1817 6 жыл бұрын
can i use only 1 z axis stepper for this purpose?
@DesignPrototypeTest
@DesignPrototypeTest 6 жыл бұрын
As long as your printer functions properly and has precise movement, I see no reason why having only one Z stepper motor would affect bed leveling.
@Crits-Crafts
@Crits-Crafts 6 жыл бұрын
I like the clear frame. I got a black one :(
@abpccpba
@abpccpba 3 жыл бұрын
wait till his cracks, yours flexible plywood
@TheCerealHobbyist
@TheCerealHobbyist 6 жыл бұрын
If anyone is interested in the information actually given in the title, it doesn't start until 8:39 and isn't very detailed.
@SinaShahsana
@SinaShahsana 3 жыл бұрын
dont you need bootloader for these firmware upgrades?
@DesignPrototypeTest
@DesignPrototypeTest 3 жыл бұрын
No. The GT2560 on this printer is like many controllers that come with the bootloader as an integrated part of the PCB. Some very inexpensive printers (like the early Ender 3, and Anet A8) have a basic control board that lacks a bootloader.
@squalazzo
@squalazzo 6 жыл бұрын
putting the spool on top is a VERY BAD idea... the vibrations caused by the Y axis movement will just multiply and cause wobbling on the print...
@squalazzo
@squalazzo 6 жыл бұрын
i removed the top holder from my prusa hephestos and i have better prints, less noise and a little less free space on the side of the printer :) a spool is about 1kg just waiting there to amplify tremors... i had loose bolts caused by that, too...
@DesignPrototypeTest
@DesignPrototypeTest 6 жыл бұрын
Have you had this experience? In theory, the mass at the top would behave like a tuned mass damper on a skyscraper, and would actually help your print quality by reducing vibrations.
@squalazzo
@squalazzo 6 жыл бұрын
Design Prototype Test but it's not a static mass, it's a moving one, it rotates and has small side movements on the holder, as it has to be free to roll... In my case printing improved and noise reduced moving it on the side, not attached to printer itself
@DesignPrototypeTest
@DesignPrototypeTest 6 жыл бұрын
Do you have a printer with a large single square front gantry piece on the frame like this printer? Or is your frame like the Anet A8 and Tronxy 802E with a single top gantry piece that does not extend down to the table?
@squalazzo
@squalazzo 6 жыл бұрын
Design Prototype Test BQ Prusa i3 HEPHESTOS Kit Stampante 3D, Rosso www.amazon.it/dp/B00OG3LWJK/ref=cm_sw_r_cp_apa_sjUXzbAY0868D
@jratha1
@jratha1 4 жыл бұрын
can you update this to Marlin V1.1.9?
@DesignPrototypeTest
@DesignPrototypeTest 4 жыл бұрын
Yes, but I'm not going to. I find Marlin to be too difficult to work with. I have switched to RepRap firmware on the Duet control boards.
@jstro-hobbytech
@jstro-hobbytech 2 жыл бұрын
This is an oldie. Old auto play on KZfaq
@KAFA2020
@KAFA2020 6 жыл бұрын
Dear respected friends, I followed you all the instruction but when I give G29 command, it start to 9 points as I given GRID_MAX_POINTS_X 3. But problem is that, it move Y-axis accurately but toward X axis, it is moving just few milliliter and start to move toward Y-axis. Following this process it takes 9 points but X displacement is just few millimeter not covering entire bed. Please could anyone help me?
@henricoderre
@henricoderre 2 жыл бұрын
You know, I think these devices are over-rated. First, they don't level the bed. Their real purpose is to compensate for an uneven bed surface. The hype is very misleading. I have tried the BLTouch, and didn't like it. I have been printing without it and my prints are fine. To compensate for an uneven bed surface, the BLTouch makes your first few layers as uneven as your build plate. How does this produce a better print? It doesn't. I recently switched to direct drive, and many of the problems I was having with the Bowden setup are gone. Because of it, I prefer direct drive.
@paulandrulis4672
@paulandrulis4672 5 жыл бұрын
You rely too much on the 3d touch. Neither the motherboard nor the 3d touch knows anything about the build surface, excepting only the few individual points on the bed that the sensor checks, and even then it only knows the distance in space relative to the end of the nozzle of those specific points. Bubbles, wrinkles, or any other defect in the build surface are invisible to the machine. If you print over a wrinkle or a bubble, the machine thinks it is perfectly flat, so does not change anything to the extrusion. The height or depth of any imperfection in the bed surface, as the case may be, WILL affect first layer extrusion at that point, and possibly every layer close to that area afterwards. The air trapped within a bubble will act like a variable spring when the nozzle goes over it, as it is laying down a layer of molten plastic, and will cause a ripple to go through the plastic layers on top of the bubble. Think of what happens when you squeeze a balloon in your hand and you will see what I am talking about. A trapped air bubble is no different than a balloon. At the very least, it will cause the first several layers to be way too thin, then it will cause the nozzle to dig into the plastic with every pass until the plastic is as tall as the trapped air inside the bubble -- at the very least. Too big or tall of a bubble, and the nozzle will catch and tear the foil.
@davidkettell5726
@davidkettell5726 Жыл бұрын
DOES NOT WORK
@DesignPrototypeTest
@DesignPrototypeTest Жыл бұрын
What does this comment mean? I clearly showed it working in the video. Were you unable to duplicate my results?
@letsgetto1millwithoutvids
@letsgetto1millwithoutvids 5 жыл бұрын
I got a clone for like $100
Autoleveling on 3D printers: 9 myths and 12 sensors tested!
13:08
Made with Layers (Thomas Sanladerer)
Рет қаралды 783 М.
Cheapest 3D printer makes GREAT benchy | unipolar 3D printer #17
34:30
Chronic Mechatronic
Рет қаралды 18 М.
Gym belt !! 😂😂  @kauermtt
00:10
Tibo InShape
Рет қаралды 13 МЛН
DEFINITELY NOT HAPPENING ON MY WATCH! 😒
00:12
Laro Benz
Рет қаралды 59 МЛН
50 YouTubers Fight For $1,000,000
41:27
MrBeast
Рет қаралды 191 МЛН
My Geeetech acrylic Prusa i3 Pro B improvements
9:22
Adapting Camera
Рет қаралды 30 М.
Add Auto Bed Leveling to your 3D printer - Marlin - 2017
12:05
Chris Riley
Рет қаралды 160 М.
Marlin Unified Bed Leveling - How To - Chris's Basement
21:16
Chris Riley
Рет қаралды 136 М.
CTC Prusa i3 Pro B First configuration and test print
23:56
Architects3DP
Рет қаралды 67 М.
How to level and prep the print bed on the Geeetech Aluminum Prusa I3
26:57
Jimmy Shaw's Tidbits
Рет қаралды 57 М.
How standing desk legs actually work
16:54
MatthiasWandel
Рет қаралды 210 М.
Best method for 3D printer bed levelling
6:16
Hobby Hoarder
Рет қаралды 727 М.
Auto Bed Level Inductive Sensor for 3D Printers
11:58
Tech2C
Рет қаралды 201 М.
How to Upgrade to Klipper on any Ender 3 for High Performance
28:24