How to add software-controlled LEDs to your 3D printer!

  Рет қаралды 188,938

Made with Layers (Thomas Sanladerer)

Made with Layers (Thomas Sanladerer)

7 жыл бұрын

Make your 3D printer tons cooler and more functional by adding LEDs the printer controls itself! This method will work for almost any 3D printer and you don't need to do any complex electrical work or mess with the firmware. This is the complete guide from selecting which LEDs to use, over control options, to configuring things to be automatically controlled!
🛒 Here are all the materials you'll need!
▪️Options for LEDs:
LED rings s.click.aliexpress.com/e/YbuNN3v
White LED strips s.click.aliexpress.com/e/faEuvVN
Really bright white LED strips s.click.aliexpress.com/e/Q7e2nmu
RGB LED Strips s.click.aliexpress.com/e/rf2fQbQ
White LED Spot (110-240V AC) s.click.aliexpress.com/e/RFurzrJ
▪️Drivers:
Transistor board (for switching 12V lights) s.click.aliexpress.com/e/Rb6yfAI
Relay board (for switching 110V/230V lights) s.click.aliexpress.com/e/meuzRB6
Solid state relay board (noiseless, for switching 110V/230V lights) s.click.aliexpress.com/e/fiuZv3J
▪️Accessories:
Jumper cables s.click.aliexpress.com/e/u76Aqnu
Buck module (for running 12V LEDs from 24V) s.click.aliexpress.com/e/qVNJMFm
Product links are affiliate links - I may earn a commission on qualifying purchases (at no extra cost to you)
🎥 All my video gear toms3d.org/my-gear
🎧 Check out the Meltzone Podcast (with CNC Kitchen)! / @themeltzone
👐 Enjoying the videos? Support my work on Patreon! / toms3dp

Пікірлер: 264
@printerstein1321
@printerstein1321 7 жыл бұрын
Thanks Tom for the tech tips! If I can be honest, this is the kind of technical stuff you used to put out more and why I started following you. I'm less interested in reviews and more interested in technical data. Not that I don't like your reviews, but as a geek,I love being able to dive into the gear more. Today I had my y-axis channel on my ramps/arduino board die from a cheap Aliexpress driver, and I dug into the code and figured out how to remap my y stepper signals to my unused extruder driver so now I have a working board again that I don't have to toss out. I'd love to see more of that deeper diving material from you, you are pretty sharp and know a lot about this stuff. Thanks for the great videos, I watch everything you post!
@kylesreef2989
@kylesreef2989 7 жыл бұрын
You put out some great content, especially for us newbies. Thank you!
@3d-explorer
@3d-explorer 6 жыл бұрын
Great video! One thing that I especially like is your DIY driver board for driving RGB LEDs (at video position 5:53). As a DIYer, I would love to see a follow-up video or live-stream where you give details of the circuit design, discuss part selection, and then build a copy of the board from parts. Thanks again for all the great content.
@asalottin
@asalottin 7 жыл бұрын
Wow... Just... Wow! No wonder you are on this business for so long Tom -- you rock! Congratulations and thank you very much for sharing your wisdom! Take care!
@ElectraFlarefire
@ElectraFlarefire 7 жыл бұрын
I completely forgot about all the direct pin control GCode commands and a few of the others. Thank you! I've connected some status LEDs(In a little 'tower' atop the printer) to hot end fan, stepper enable and a few other spots so the lights show the physical status of the machine even if somthing goes wrong with the machine(Like an overtemp, mistake in the gcode or other problem). But I do like this idea for the overall lighting control.
@brandonterry1517
@brandonterry1517 7 жыл бұрын
This video was on another level, sir. Excellent info, nice shots, great edits...
@MadeWithLayers
@MadeWithLayers 7 жыл бұрын
+Brandon Terry thanks!
@MrHristoB
@MrHristoB 2 жыл бұрын
Tom, fast forward to 2022, I'm still using the Prusa clone I've built following your series, and in the spirit of RepRap, printed the parts for another one with 300x200 bed (and whole bunch of other mods), on 12mm ply reinforced frame and the things haven't stopped printing!! Now, I've decided to add LEDs, just for the fun of it, and this helps a lot.
@choschiba
@choschiba 7 жыл бұрын
Thank you for sharing this. Now I will start illuminating my three printers. 👍🏼
@john-paulhopman318
@john-paulhopman318 7 жыл бұрын
Always loved this idea but never considered this route. Nicely broken down and explained.
@LarryYaw
@LarryYaw 7 жыл бұрын
Excellent info Tom. Thanks for sharing.
@rusty13jr
@rusty13jr 5 жыл бұрын
Thank you so much for this!! It's exactly what I was looking for. I can't wait to make this mod to my printer.
@cedrikkaurit3078
@cedrikkaurit3078 7 жыл бұрын
Duuuuuuudee! Thanks for the info, was just recently thinking about a project like that. Great job Tom!
@bustedparts
@bustedparts 7 жыл бұрын
Thanks Thomas! This is something I have been working on myself and you gave me some cairati .
@JCPhlux1
@JCPhlux1 7 жыл бұрын
This was a nice video. I miss these type of videos from you.
@MadeWithLayers
@MadeWithLayers 7 жыл бұрын
+John Cutburth II feels good making them again!
@waynedollery9946
@waynedollery9946 7 жыл бұрын
Always good videos! Thank you so much for the time you spend. My prints are 100% better because of you!
@pfow2006
@pfow2006 5 жыл бұрын
awesome Thomas Sanlandrer you just showed me how to do some thing I have been pondering, but was hesitating at the idea of messing with the firmware, I didnt even know it could be done from the g code, thank you for this video.
@PrintThatThing
@PrintThatThing 7 жыл бұрын
Love it! thanks for the tips Tom!
@WaltonPete
@WaltonPete 7 жыл бұрын
Extremely helpful video! I have some spare LED strip and was considering installing some on my LulzBot Mini as I'm fed up with not being able to see what's going on! Although the PSU is 24v and the LED strip I have requires 12v I was going to connect two pieces of strip in series so they both have 12v from the PSU. I was going to use a small switch on the front of the printer controller case but having seen this I'm considering the alternatives, although I may still include the switch for isolation purposes. Looks like my weekend is going to be illuminating!
@kukulcangod1
@kukulcangod1 6 жыл бұрын
This video is gold man, thank you for sharing
@ScottLahteine
@ScottLahteine 7 жыл бұрын
If you want some additional control over your RGB or RGBW LEDs or LED strips, there's a whole new set of options in Marlin 1.1 supporting a few different kinds of LEDs. With `PRINTER_EVENT_LEDS` enabled, during heating the color will gradually change from blue to red before returning to white, and on SD print completion the LED goes green for a second, then turns off. Of course, you can use "M150 R U B W" to set the RGBW components from your G-code, rather than relying on "M42." Enjoy!
@MadeWithLayers
@MadeWithLayers 7 жыл бұрын
+Scott Lahteine great tip! Might be worth covering in another video, for when you do have the option of configuring and modifying your printer's firmware!
@MiggyManMike
@MiggyManMike 7 жыл бұрын
Any support for the serial adressable leds ? (I have a shit load, love them :D)
@ScottLahteine
@ScottLahteine 7 жыл бұрын
Note that I've also added a command (M43) to report what all the pins on your board are assigned to, and whether they can do PWM. It makes finding available pins for your LEDs and other add-ons much, much easier! This command is enabled with the `PINS_DEBUGGING` option, and should be disabled when not needed.
@mrojomrojo9478
@mrojomrojo9478 7 жыл бұрын
awesome work ive been struggling to get this working on both my haribos 30303 scratch builds
@sergeikrivtcov9518
@sergeikrivtcov9518 2 жыл бұрын
Thanks for the video! Thumbs up for that expert forest of wiring on your Prusa.
@WhatIThinkNation
@WhatIThinkNation 6 жыл бұрын
I love Dolly :) that printer is awesome. I have an Mk2S and homebrew Mk2S (with parts my old Mk1) thanks to your clone Mk2 guide :) Working to add the tubular frame and this cool LED project concept once i figure out the pinout for the rambo 1.3a Got yourself a new sub.
@Latubiful
@Latubiful 7 жыл бұрын
A very informative and a great video. Will be trying this someday.
@regpye
@regpye 7 жыл бұрын
Very interesting video. I tried using the setup as shown on the reprap forum in regards to the FF module, but was not able to get it to work. This module is suppose to handle the lighting and also apply sounds to the actions of the start and end codes. Not sure why it didn't work, but it would be a very cool thing to have for demonstration 3D printers that are designed to encourage new people to 3D printing.
@bob84409
@bob84409 7 жыл бұрын
Very informative, thank you very much!
@crussty3d
@crussty3d 7 жыл бұрын
Very useful and Informative!
@dejayrezme8617
@dejayrezme8617 7 жыл бұрын
Wow truly awesome video! Thanks!
@ElChus
@ElChus 7 жыл бұрын
Thanks!!! I was thinking about how to do that exactly that to my Prusa I3 Mk2 and you saved me a lot of time & effort. :)
@MrOrtizian
@MrOrtizian 6 жыл бұрын
did you figure out what pins to use on the prusa?? I can't figure it out...
@krowe33
@krowe33 6 жыл бұрын
Thanks Thomas. This is a great tutorial. Would you happen to know if there are pins on the CR-10 motherboard that I can use to accomplish this?
@christinoccs
@christinoccs 5 жыл бұрын
Thank you very much for your info, this is the best video about controlled led, I have been looking info about the gradually pritntig advance associated to a RGB led, is possible control like with the heating extruder?
@frankvonthienen3862
@frankvonthienen3862 7 жыл бұрын
Nice, I did it with relais first, then wrote a plugin for Octoprint. I use it to get the status visualized via webcam. It was actually a hack in the Marlin firmware. But I will try the G-Code variant
@mgphotostudio
@mgphotostudio 7 жыл бұрын
Nice! thanks for the info!
@alan_b7188
@alan_b7188 7 жыл бұрын
If I was installing these on my printer I'd run a brand new Arduino board in and run them from that. No point in putting the main 3D printer board under any more strain than it already my be.Great video, Tom. Thanks for it.
@HAWKMAKESFOOD
@HAWKMAKESFOOD 7 жыл бұрын
So cool, thanks Tom!
@stevenqneuk8
@stevenqneuk8 7 жыл бұрын
great work Tom. Time to pick up some leds :-)
@keeweeles
@keeweeles 3 жыл бұрын
Very well done ! Clean and things others just don't tell you and in detail what's going on. Very Nice !, Keep up the good work well appreciated. :)
@wasanka2000
@wasanka2000 6 жыл бұрын
This is cool, thanks. I have an Anet A6 and i will definitely fix some lights like this. Can u help me with or make a video to use a buzzer at the end of the printing? Anet has one but i have no idea how to get it to work.
@MrDjberg27
@MrDjberg27 7 жыл бұрын
Hey Tom, I watched this a few days ago and just had a thought, what if you hook up an on/off switch to the lights to help if it is in a room someone is sleeping in? A followup would be cool!
@jeffflowers5489
@jeffflowers5489 5 жыл бұрын
I was thinking of getting the LED ring to use as a lighting source for my SLR camera's macro lens.
@4n7s
@4n7s 6 жыл бұрын
More videos like this, thank you.
@davef9323
@davef9323 6 жыл бұрын
Very informative video for new printer owners. Looking for any info on how to get status leds on a CR-10. Can't find any information if there are any free pins on either 10 or 10s printer boards. Even if one free pin could possibly connect neopixels. All exists in Marlin just need some board info on pin possibilities (and pin redirecting if needed). Again, excellent videos.
@robweinstein
@robweinstein 7 жыл бұрын
Love it. Thanks.
@davidbarrett7424
@davidbarrett7424 5 жыл бұрын
great and simple control idea. I learned a lot of nuances about start and end g-code here including what looks like [parameters]. How about a tutorial using this "light control technique" with some kinda simple electronics to shut down printer at end of a job please?
@michaellauth3491
@michaellauth3491 5 жыл бұрын
Hi Tom, is it possible you could do a toturial to reprogram marlin to use the endstop pins? (I have a GT2560 Board)
@ianobre
@ianobre 6 жыл бұрын
Thomas, how can i do this and keep the LCD panel working?
@mastermind303
@mastermind303 5 жыл бұрын
i have to say tom is meanwhile the best youtuber dealing with 3d printing. very sympathetic, very professional and always very informative...so sind sie halt die deutschen ;) beste güsse
@fbujold
@fbujold 7 жыл бұрын
i do not see on the Prusa MK2 (mini rambo) where i could connect the LEDs? Anyone?
@andrewbirklid
@andrewbirklid 4 жыл бұрын
Another awesome video! Tom, do you by chance have a link to that sweet LED lantern you show in the video?
@DaRoach5882
@DaRoach5882 2 жыл бұрын
Hey dude I would love to see an updated video that fits today's newer addressable LEDs
@ChannelHTS
@ChannelHTS 7 жыл бұрын
awesome idea
@michaelweber8136
@michaelweber8136 2 жыл бұрын
Not sure if it's been mentioned or asked before since this is an older video but what about adding ws2812 led's controlled by controller on an MK3s with gcode. That would be an amazing update video! Thanks for all your great videos Tom!
@t1mmy13
@t1mmy13 3 жыл бұрын
That intro is gold
@cR1T1C1ZeD
@cR1T1C1ZeD 7 жыл бұрын
Thanks Tom. This is a great video. I have all of those LEDs and some mosfets already, have been waiting to do this. You've inspired my weekend project. The reason I'm leaving at comment primarily because at about 11 minutes in, it really shows/seems that you are doing something you are passionate about. It is enjoyable to watch your happiness grow in these educational videos the last year or so I've been subscribed to you. Enough of the bromance, let's get this project started.
@willgoogletakethisname3963
@willgoogletakethisname3963 6 жыл бұрын
I don't even plan on adding LEDs to my printer, I'm just here because i can't stop watching your videos xd
@gregoryayres1535
@gregoryayres1535 5 жыл бұрын
can you use a Rasberry Pi 3 b+ to still get the Status effected RGB. i plan on adding an octoprint and id like to maximize its useful ness without messing much with the MK3s board. i was going to power both standalone NOT using MK3s PSU
@Howeson1
@Howeson1 5 жыл бұрын
Rather than using a buck converter to step down from 24v to 12v would it not be easier to cut 2 led strips and wire them in series such that the voltage is split across them and they get 12v each?
@wi_zeus6798
@wi_zeus6798 5 жыл бұрын
Yes, this would work but then again if there should be a difference in forward voltages, the LEDs might be strained quite differently
@JPWestmas
@JPWestmas 7 жыл бұрын
Points Taken. I think setup in general is always a huge time endeavor and it tends to be more objective and plain speak. I think I'd like to see more videos in general about hot to get certain kinds of complex designs to print whether they be purely mechanical or aesthetic effects. Torture tests can only tell us so much I think.
@rickmuller3918
@rickmuller3918 5 жыл бұрын
@Thomas Sanladerer can you control the LED strip with the GPIO pins of the raspberry pi (using octaprint / octopi)?
@gnydick
@gnydick 5 жыл бұрын
Thomas, how do you wire up full RGBW LEDs if you don't have a multi-channel mosfet? Your custom board has multiple breakouts, but I have a handful of single channel mosfets, just like the keyes one you showed.
@bkzzzzz
@bkzzzzz 7 жыл бұрын
Can you make video on FAN MOD? the hotend cooling fan and power supply fans are always on making noise. can they be turned on when print actually starts?
@pinkmouse4863
@pinkmouse4863 7 жыл бұрын
Nice work sir! I was just pondering this very topic last night! :D
@pavelskripec7133
@pavelskripec7133 7 жыл бұрын
Hi, great video as usual, you have like from me. Could you please draw a schema for your board? I spent the whole afternoon with one transistor and I did it wrongly (I had two resistors according to the diagram, probably in the wrong place). Thank you very much.
@Skavenyy
@Skavenyy 7 жыл бұрын
Thomas do you recommend Proxxon tools? Is the quality okay for hobby user?
@georgeminaeff
@georgeminaeff 7 жыл бұрын
is there a different way you can used g-code control of the led, if you use those pins on ramps for a display
@321tennisplayer
@321tennisplayer 7 жыл бұрын
It would be cool to use the gcode to mark when a overhang is going to start and then tilt the printer so that supports would not be needed. The Dolly and Prusa MK2 are stiff enough so that you could tilt the printer by 30 degrees which would cut out a ton of supports material for simple parts.
@bbogdanmircea
@bbogdanmircea 7 жыл бұрын
Pls post the start and end gcodes and how do you connect to the pins ...
@D4rkS7der
@D4rkS7der 7 жыл бұрын
Great video! How could we set the RGB to the X,Y or Z value? So the leds will be greener the further head is on Y and bluer the higher up on Z. That would be cool :-). Cheers
@MrDksmall
@MrDksmall 7 жыл бұрын
Great video and information. I have started working this mod and noticed that Cura will add the M109/M190 commands as the very first 2 lines in the final gcode file. So no matter what I have in the Start Gcode section, there will always be M190 and M109 as the first two lines. So unless I do a post edit, I can't turn on LED's until the bed and extruder are at temperature. Any thoughts on how to fix this?
@juggalizzle75
@juggalizzle75 5 жыл бұрын
Is there a reason you are suggesting a buck converter to power the lights? Why not just use 24v lights?
@enrilopez
@enrilopez 4 жыл бұрын
Is there a way you can do an update video with the skr mini e3?
@fynnvonseidlitz1694
@fynnvonseidlitz1694 7 жыл бұрын
Hey Tom, can you give us a schematic for your diy transistor board?
@oleurgast730
@oleurgast730 6 жыл бұрын
You may connect an input of an Wemos D1 (using level shifter) to a output-pin from the controller. It can send comand to a hue bridge turning all colored lights in the house to green, if print is ready...
@ElPants21
@ElPants21 7 жыл бұрын
THIS IS SUPER COOL
@mmoszkito
@mmoszkito 6 жыл бұрын
Shouldn't the hotend off command go before the wait for bed cooldown command?
@viciente3945
@viciente3945 5 жыл бұрын
.. another extremely interesting video - thx a lot. is there any pins accessible on the ender 3 mobo to do this mods as described? would love to! ;-)
@CedricChauveau
@CedricChauveau 5 жыл бұрын
I would love that too.
@stranger7968
@stranger7968 5 жыл бұрын
Not really. The only one you can really reuse is the beeper pins. You could get rid of the LCD probably and use those pins.. but then no LCD.
@BrettJamesSuperRoach
@BrettJamesSuperRoach 7 жыл бұрын
Thank you so much! This is an area so poorly documented in the Marlin gcode options.
@Floh545
@Floh545 6 жыл бұрын
Excellent !!!
@tobiasnalepa
@tobiasnalepa 7 жыл бұрын
yeah! modding!
@DaHaiZhu
@DaHaiZhu 7 жыл бұрын
When sizing the ring light for the print head, make sure it doesn't crash into the support frame or Z-Axis mounts when homing.Ouch!
@petermead7510
@petermead7510 Жыл бұрын
Any way you would want to show us how you made that transistor board?
@nubletten
@nubletten 2 жыл бұрын
I will do this as my first upgrade. Also it would be cool to see a video like "the cheapest prosa clone", but "the no doubt about it best prosa clone".
@Mikest2
@Mikest2 7 жыл бұрын
I was checking the channel hoping for the formal review of the CR-10 but this is fun too.
@MadeWithLayers
@MadeWithLayers 7 жыл бұрын
CR-10 is still going to be a bit! Don't want to half-ass what is basically going to be my final take on the machine.
@Mikest2
@Mikest2 7 жыл бұрын
Thanks for the reply and for the educational and entertaining videos.
@ameggs
@ameggs 7 жыл бұрын
Do you have the link to that LED Strip lantern you showed?
@BrunoSantos-pu8zr
@BrunoSantos-pu8zr 6 жыл бұрын
link for the lamp at the beginning of the video, please?
@modarsoos
@modarsoos 7 жыл бұрын
nice idea
6 жыл бұрын
Hey, @Thomas Sanladerer is possible to add smart LEDs on the Original Prusa mk2s?
@vidznstuff1
@vidznstuff1 7 жыл бұрын
Nicely done & informative. On the M42, what S value do you use for a non-PWM output?
@MadeWithLayers
@MadeWithLayers 7 жыл бұрын
+vidznstuff1 if you habe a non-PWM pin, anything from 0-126 will turn it off, anything from 127-255 will turn it off.
@josephcaporaso4774
@josephcaporaso4774 5 жыл бұрын
Hi, excellent video but I have a problem. I want to do this with my Tevo Little Monster. The motherboard is a MKS SBASE V 1.3 but configured with Smoothieware. I have no idea wich pins I can use and how I have to configure this in the config.txt file. I think I can use pins in EXP1 slot because it's a TFT screen and not a lcd panel but I am absolute not sure. Have you an idea? Thanks. Joseph
@YahyaMIsmail
@YahyaMIsmail 4 жыл бұрын
but thomas what if i was installing the LED Kit How could i reach thoes pins ??!!
@ryansshane
@ryansshane 6 жыл бұрын
What transistors are those on that homemade board?
@Dust599
@Dust599 7 жыл бұрын
you might want to check out the rgb settings in marlin also.. search for "RGB LED / LED Strip Control" in configuration.h and also "Printer Event LEDs" in configuration.h
@MrOrtizian
@MrOrtizian 6 жыл бұрын
anyone know what pind i would use on the rambo mini for the prusa mk2s printer?
@spawn666reaper
@spawn666reaper 3 жыл бұрын
I am trying to figure out how to get a two very small leds that just light up the hotend. I worry that they might come loose during print or become to hot because of the hotend. The led ring is too bulky for my taste. I like some more stealthy led effect. What do you recommend?
@IamMorpheaus
@IamMorpheaus 5 жыл бұрын
Do you have a schematic for the homemade board in the video ?
@stevelaminack1516
@stevelaminack1516 7 жыл бұрын
Will this work with any printer (Anycubic i3 Mega - Creality CR-10)?
@andrewjohnson3965
@andrewjohnson3965 5 жыл бұрын
What pins do I use on the Rambo 1.1a?
@MerloBrcko
@MerloBrcko 3 жыл бұрын
Totally cool printer
@MrLateraliss
@MrLateraliss 6 жыл бұрын
Is this something that is capable to do with a stock Anet A8 board? I don't think it has any spare pins like the boards you show. The back of the LCD board has a line of pins, but my knowledge of circuit boards is pretty much zero.
@Iboo30
@Iboo30 4 жыл бұрын
Is there a way to somehow connect this to octoprint? If my printer is in an enclosure somewhere I don´t want the light to be on the entire time. It would be cool to turn the led on and off when opening octoprint and checking what´s going on through the webcam and then turning it off again...
Complete Guide for 3D Printer LED and RGB Lighting with Klipper
16:45
Conical Slicing: A different angle of 3D printing
14:51
CNC Kitchen
Рет қаралды 1,6 МЛН
마시멜로우로 체감되는 요즘 물가
00:20
진영민yeongmin
Рет қаралды 35 МЛН
路飞太过分了,自己游泳。#海贼王#路飞
00:28
路飞与唐舞桐
Рет қаралды 21 МЛН
Useful gadget for styling hair 🤩💖 #gadgets #hairstyle
00:20
FLIP FLOP Hacks
Рет қаралды 8 МЛН
SD Card + ESP8266 = OctoPrint Alternative?
16:28
Made with Layers (Thomas Sanladerer)
Рет қаралды 258 М.
How far can I upgrade this toy 3D printer?
21:14
Made with Layers (Thomas Sanladerer)
Рет қаралды 179 М.
Autoleveling on 3D printers: 9 myths and 12 sensors tested!
13:08
Made with Layers (Thomas Sanladerer)
Рет қаралды 783 М.
Top 10 useful G-Code commands for 3D Printing
17:06
Maker's Muse
Рет қаралды 97 М.
G10 - The best print surface you've never heard of.
16:44
Maker's Muse
Рет қаралды 839 М.
12 MUST-HAVE Octoprint Plugins for Happier 3D Printing
12:49
The Next Layer
Рет қаралды 107 М.
HOW TO: Resume a failed 3D print!
11:15
CNC Kitchen
Рет қаралды 750 М.
Запрещенный Гаджет для Авто с aliexpress 2
0:50
Тимур Сидельников
Рет қаралды 475 М.
Как бесплатно замутить iphone 15 pro max
0:59
ЖЕЛЕЗНЫЙ КОРОЛЬ
Рет қаралды 7 МЛН
8 Товаров с Алиэкспресс, о которых ты мог и не знать!
49:47
РасПаковка ДваПаковка
Рет қаралды 146 М.
Копия iPhone с WildBerries
1:00
Wylsacom
Рет қаралды 7 МЛН