DIY Laser Engraver (25mW UV for PCBs) - Ec-Projects

  Рет қаралды 101,969

EcProjects

EcProjects

8 жыл бұрын

¤¤¤¤ -- SUPPORT Ec-Projects -- ¤¤¤¤
By using my Amazon affiliate links (No extra cost for you!)
Amazon US - amzn.to/1kNT3RM
Amazon UK - amzn.to/1OnZ2aX
Amazon DE - amzn.to/1Vt6zqg
By becoming a Patreon for as little as $1 per month
Patreon - / ecprojects
¤¤¤¤ ----------------------------------------- ¤¤¤¤

Пікірлер: 108
@IanScottJohnston
@IanScottJohnston 8 жыл бұрын
At work back in the 80's I exposed many, many pcb's with a lightbox etc........the quality you have achieved here surpasses by an order of magnitude........and amazing to think you have negated the need to print a mask. Great work!
@harryjnr2335
@harryjnr2335 8 жыл бұрын
that is fantastic, I make a lot of PCB with the etching method. nice job.
@Mosfet510
@Mosfet510 8 жыл бұрын
Great build! Half the fun is in the fine tuning.
@paulrautenbach
@paulrautenbach 8 жыл бұрын
Nice and simple. Good project.
@squelchedotter
@squelchedotter 8 жыл бұрын
you could also try storing the image data as run length encoding (just google it if you've never heard of it) Black and white image compression is basically the perfect use case for run length encoding
@TheDIMONART
@TheDIMONART 6 жыл бұрын
You can use only one stepper motor for Y-axis, but with two sided shaft. This will work even better than two motors and cheaper!
@GraingerElectrical
@GraingerElectrical 6 жыл бұрын
Clever idea and looks really cool but I would recommend that you put the cables in a harness to reduce movement, increase lifespan of the wires and would also help to boost machine performance.
@MrBoXon
@MrBoXon 8 жыл бұрын
Nice work there! I hope to see more from this project soon, i would also like some information on what laser module that you are using as my searches for it has been whitout any luck.
@LucasHartmann
@LucasHartmann 7 жыл бұрын
Great project! I guess I'll print it to a project I have ongoing. About your memory limitation, maybe you could try Run-Length encoding? Imagine each line always starts with the laser off, then create a vector { 5, 10, 20 , 30 } that would mean 5 steps with the lase off, 10 steps ON, 20 steps off, 30 steps on... Your preprocessor idea is good too.
@fly3209
@fly3209 6 жыл бұрын
you must also adjust the distance between laser and pcb, because laser has a focal length, at a specific distance the spot will be smallest (now it looks big...)
@rhalfik
@rhalfik 2 жыл бұрын
This project would be much improved with a rotating mirror. It'll work much faster and more precise. Also quieter and less energy intensive. I'm glad somebody works on this by the way.
@XerotoLabs
@XerotoLabs 8 жыл бұрын
looks great .The rig looks very sturdy . now I know i could use my laser to etch for making boards , I now have even more reason to finish my image to Gcode scanner app. I went with some easy drivers and a Nano and a custom Gcode interpreter . so i can PWM my laser , or bypass the FET and put it full on for cutting cardboard and foam via a relay(true full power) . I created a custom board profile to up the Nano's serial buffer to a real 128. IT can be driven by any terminal , or simple G code sender , or directly by a c++ lib i made for my apps. I added a OLED status screen , but i lowed the updates to OLED to keep speed ok . I plan on finishing an app to load a image into ram on PC , and then scan it out into Gcode at a user set sample rez , and stream it to a USB / com port . ( that's a winter project ) along with trying a modification to GBRL to replace my old custom g code interpreter.
@attilakertesz3305
@attilakertesz3305 7 жыл бұрын
It is very intersting! what kind of laser are you using? i want to draw onto existing pcb-s, and I think it would be great for it. And what is the smallest "dot" you can make?
@n4mwd
@n4mwd 6 жыл бұрын
This is an interesting experiment. I need to build something similar. I can tell you that the photoresist exposes better at 365nm so the 405nm laser is just barely exposing it. The problem is that I haven't been able to find a 365nm laser at an affordable price. You might want to look at Laser Bee's instead of arduinos. The Laser Bee operates at 72 MHz, has 4K RAM ,64K flash and about a jillion internal peripherals. I used one to generate a VGA video signal so there won t be any problem controlling a bunch of stepper motors. In your case, if the jerking problem is caused by interrupts as you suggested, then your interrupts are taking to long and should be re-written.
@t.j.sutton7111
@t.j.sutton7111 7 жыл бұрын
You may want to mount the system to something other than wood as the wood will grow or shrink from moisture in the air or lack of.
@superdau
@superdau 8 жыл бұрын
If non of the libraries I use in a project need it, I've come to the point of always disabling the timer0 (this one is running by default giving interrupts for the millis/micros function). That interrupt messes up so many things most of the time (for example sleep mode becomes pretty useless with that on). You can disable the timer with "power_timer0_disable()" (could be that you need to include or for it to be available). In the end I set up all the timer myself anyway, because the Arduino ways are way to limiting.
@michal.jaskolski
@michal.jaskolski 8 жыл бұрын
Great and inspiring project! I thing I,ll make an add on for my CNC machine. What is the wavelength the laser is operating at? Most of the diodes I've found use the end of the spectrum 405nm which is not that efficient. Would be better to get something more like 380? I'd appreciate a link where I can buy a module like yours if it's other than 405 nam ones on eBay. Thanks!
@vehasmaa
@vehasmaa 8 жыл бұрын
Nice idea for making pcb masks...
@jeanyves5380
@jeanyves5380 Жыл бұрын
Hi Thanks for your video. This is interresting because it is what i'm looking g for. But only for solder masq since actually my laser is allready power enough to burn paint. But i struggle to understand : You suppose the laser light has UVs in it (like any light should have more or less)? Or you use a specific laser diode that produces UVs? Thank's in advance.
@Kezat
@Kezat 8 жыл бұрын
I wonder if you could use some kind of metal/foil plate in front of the laser with a pin hole to reduce the size of the dot slightly. Well done, this is a cool project:)
@justineldracher
@justineldracher 6 жыл бұрын
This is a really cool project, and I would like to build it. Can you provide some more details such as where you purchased the components and the Arduino code? Thank you.
@stumpy1495
@stumpy1495 6 жыл бұрын
I realize that this is an old video, but you could read the file and change the data format internally to be the lengths of the alternating on/offs rather than holding a line of the bitmap. That should be a lot more efficient given the circuits you're producing.
@OmarLaila
@OmarLaila 8 жыл бұрын
it's awesome good joub :)
@MobiusHorizons
@MobiusHorizons 8 жыл бұрын
Do you think you could double sided boards? how would you go about lining that up accurately?
@CharlesStaffeld
@CharlesStaffeld 7 жыл бұрын
what wavelength is the laser you are using? do you think 405nm would be close enough to "UV" to expose the photo resist?
@robotronix-co-il
@robotronix-co-il 7 жыл бұрын
very nice ! wow !!! better lens will go you higher prefomance
@soothcoder
@soothcoder 8 жыл бұрын
Why can't you just disable interrupts to get rid of the jitter? You could use a Raspberry PI to process the image and then have the code just send a series of move and laser on/off commands to the arduino (so the real-time bit is done on the arduino). Then you could make the PI look like a print server and be able to just print your board to the laser exposer! Very cool project!
@flymario8046
@flymario8046 8 жыл бұрын
I love the idea... nice looking machine. I guess I would suggest that you just write a program in windows and change your arduino code to be a command interpreter similar to gcode. I can appreciate that you are trying to keep the whole process self contained however. Perhaps you could save the PC generated instructions to the memory card and then execute the instructions from the device itself.
@d.j.peters
@d.j.peters 6 жыл бұрын
Why not using vectors to move the laser along the tracks and pads ? How ever nice project. May be I put a laser on my 3D printer and try it self. DJ
@JohnDoe-wq9pr
@JohnDoe-wq9pr 8 жыл бұрын
Maybe I misunderstood, but I thought you said that you are using BMP files for your circuit images. If that's the case, you might want to look at PBM format instead, which should be more simple and compact and might help alleviate your memory issues a little.
@brandonfesser1893
@brandonfesser1893 8 жыл бұрын
Neat machine! Seems like it would have been simpler to have the board move in the Y-axis and the laser in the X-axis.
@ShopperPlug
@ShopperPlug Жыл бұрын
Nice. Can you make a tutorial how you made this?
@arunavabhattacharyya3437
@arunavabhattacharyya3437 8 жыл бұрын
can i use a Stepper Motor 5v 4-phase 5 line 28BYJ - 48 instead of the ones used by you? pls reply.....
@builtrodewreckedit
@builtrodewreckedit 8 жыл бұрын
nice looking machine. it very much reminds me of a cnc plasma cutting table i designed a few years back wonder if using microstepping would smooth out the motors and make it quieter?
@squelchedotter
@squelchedotter 8 жыл бұрын
is he not using microstepping?,
@builtrodewreckedit
@builtrodewreckedit 8 жыл бұрын
ATschTheCube I'm not sure i remember setting up my 3d printers and 1/16 microstepping sure seems to have made them run much more quiet.... look like polulu drivers probably capable of some flavor of micro stepping
@louissutcliffe1189
@louissutcliffe1189 8 жыл бұрын
I can't find the related software video, could you post a link please ?
@JohnDoe-wq9pr
@JohnDoe-wq9pr 8 жыл бұрын
Of course, you'll want to use the binary PBM format instead of ascii.
@sto2779
@sto2779 3 жыл бұрын
Can this print QFN sized component pins? What laser did you use?
@routers4935
@routers4935 6 жыл бұрын
Hello, where do we find this Laser? What is its power?
@andybest2464
@andybest2464 8 жыл бұрын
What is the laser module that you are using?
@brunoschoofs3951
@brunoschoofs3951 6 жыл бұрын
do you have the stl's to you engraver plastic parts
@sambo4348
@sambo4348 7 жыл бұрын
How many pixels wide are those horizontal or vertical traces. I am wondering if they are drawn in multiple passes or that is the width of the laser. I am close to using an Elecs 1.5W engraver for this same purpose but the "dot" looked very big when running it at about 100mA. I seam to remember reading somewhere, that running diodes at less than intended affects the divergence , doesn't make any sense to me why that would be. Wondering if I can use a cap/aperture on the laser to control the width. I knew that 1.5W is way too much so I also bought 150ma diodes recently , now I see that even those may be too powerful. I guess time to plug them in and try them. Cheers.
@Dr.Stein99
@Dr.Stein99 7 жыл бұрын
Sambo You can focus the beam on lasers, it is tricky. Some people use magnifying usb camera since its dangerous to stare at the beam, and impactical to measure, precise.
@michal.gawron
@michal.gawron 8 жыл бұрын
Very nice project, but it's weird that it's that loud. I'm making my own "LDI", but I'm using a laser module with a rotating mirror from a laser printer. So I control just one axis, and the second axis controls me. ;-)
@lezbriddon
@lezbriddon 8 жыл бұрын
can you not use non coated pcb, and spray with a resist, like acrylic car rattle can spray, then burn it off to etch?
@n4mwd
@n4mwd 6 жыл бұрын
Not a bad idea actually. That or use packing tape and burn and outline so that if can be peeled off.
@zulfqarali8603
@zulfqarali8603 6 жыл бұрын
what is the reason for clicking noice?
@jwuethrich8385
@jwuethrich8385 7 жыл бұрын
few years ago i realized it would be cheap to build a cnc these days. Im 99% sure I recall coming across control software that was free and works with common mcus or computer serial linked to mcu and accepts tons of standard cad formats. Great project but dont reinvent the wheel when you dont have to. Also there is an MCU compadible with arduino ide that is known as stm32 it has 0x the ram and more storage than the nano, is 32bit and runs at 75mhz. cost is like 3 bucks on ebay. you will need a $5 stlink flasher to get it running arduino bootloader. How much did this rig cost and where did you find those rails? is 25mw enough where u could skip uv and just go black paint or toner coat?
@Dr.Stein99
@Dr.Stein99 7 жыл бұрын
Johnathan Wuethrich linuxCnc is perfect, and is free open source.
@Duffstorama
@Duffstorama 8 жыл бұрын
This is only semi-related, but have you attempted the "laserpaint" method of PCB making? That is, you take a regular bare copper pcb (no photoresist), spray it with black paint, and then use your regular laser cutter to remove the paint. I have considered buying the cheap chinese laser cutter for this use, so I would like to know if it could do the job :-)
@EcProjects
@EcProjects 8 жыл бұрын
I tried it :) But I didn't have much luck with it.. I get a residue left on the PCB, which does not easily clean up.. Perhaps I'm using the wrong kind of paint :)
@plasmaguy5
@plasmaguy5 7 жыл бұрын
very cool.Could I use black paint instead of photo resist?
@jwuethrich8385
@jwuethrich8385 7 жыл бұрын
not sure wattage required but yes its been done
@Dr.Stein99
@Dr.Stein99 7 жыл бұрын
I've seen it done on youtube, with elks draw machine 2,500 mw.
@johannfr
@johannfr 8 жыл бұрын
Wouldn't it be possible to create a pinhole lens with an extremely fine needle (e.g. the finest cactus needles) and aluminum foil, and move the laser closer? I believe you could increase your resolution quite a bit that way.
@EcProjects
@EcProjects 8 жыл бұрын
I did think about something like that actually, but it would make it even slower, since some of the light is blocked :)
@dirfgiS
@dirfgiS 8 жыл бұрын
Whats the resolution of the PCBs? How many pixels per centimeter are there? Nice project, will make your future ones look even better! Will you replace you old, "hand-made" PCBs with ones made with this machine?
@EcProjects
@EcProjects 8 жыл бұрын
It is 635 PPI, or 25 pixels per mm. I don't know if I will use it for all PCBs, depends if I manage to get a decent speed out of it :D
@EngineeringNibbles
@EngineeringNibbles 8 жыл бұрын
Would that be better than using a photo resist ? I can get down to 20mil lines with photo, but would like to get some more to be able to have traces go in between pins of dip packages
@bobderick4119
@bobderick4119 8 жыл бұрын
How come no videos in a few weeks, are you okay?
@jakobgammelgaard4853
@jakobgammelgaard4853 7 жыл бұрын
hey er du fra Danmark? (hello are you from Denmark?)
@tscherenkov9461
@tscherenkov9461 8 жыл бұрын
great idea , you could buy an arduino due. It has 96 KB of ram and costs about 15$ on ebay
@EcProjects
@EcProjects 8 жыл бұрын
Got one :) Just wanted to use the Uno, because that's what most people have :P Probably wasn't the best idea in the end :)
@fhugoameal
@fhugoameal 7 жыл бұрын
Aren´t you doin it wrong? Shoudn´t you be burning the space between tracks, instead of the tracks themselves?
@n4mwd
@n4mwd 6 жыл бұрын
He said he was using positive photoresist, which he said was the wrong thing but that it was OK because it was just a test. For negative resist, the tracks need to be exposed like he did it.
@francescomadeo7315
@francescomadeo7315 7 жыл бұрын
but the project is available?
@squelchedotter
@squelchedotter 8 жыл бұрын
I'm curious to hear why you didn't just make a gcode interface, since there is plenty of software that can generate laser gcode
@AlexHitchins
@AlexHitchins 8 жыл бұрын
I would have thought the knowledge gained by doing it yourself is a key factor behind this.
@michal.gawron
@michal.gawron 8 жыл бұрын
Isn't it better to use LinuxCNC or similar software that just controls the motors and laser instead of writing a new interpreter and trying to fit it into a microcontroller?
@squelchedotter
@squelchedotter 8 жыл бұрын
+Alex Hitchins the problem is that this is really an inferior solution to using gcode. It's slower, more complicated and less accurate
@michal.gawron
@michal.gawron 8 жыл бұрын
Why would you think it's slower and less accurate? (It's definitely less complicated.)
@AlexHitchins
@AlexHitchins 8 жыл бұрын
+ATschTheCube The knowledge gained is the most important factor, not speed or convenance. No doubt lessons from this project will benefit projects in the future directly or indirectly.
@mdaslamknl
@mdaslamknl 3 жыл бұрын
Hi Excellent Do you have stl files for 3dprint Thanks
@runstreetsofvegas
@runstreetsofvegas 5 жыл бұрын
Bad ass
@ChienNguyen-dl5eq
@ChienNguyen-dl5eq 2 жыл бұрын
it is 250mw?
@ivan868
@ivan868 7 жыл бұрын
Use TMC2100 silent (sinusoidal) step motor driver, because this noise is terrible!
@frac
@frac 8 жыл бұрын
Couldn't you keep going back to the memory card rather than loading a whole line in to memory - load one byte, reverse the byte, print it. Go get the next byte, etc? Depending on how the memory is read, there might be a lot of redundant reads that you're just ignoring, but does that matter? You'd be reading bytes A B C D H G F E I J K L P O N M if your image was (a silly) 4 bytes x 4 bytes for example.
@EcProjects
@EcProjects 8 жыл бұрын
I could read it backwards from the SD card, but then I would have to use seek for every read to move backwards through the file, then after the inverted line, seek a line forwards and draw the next the right way. I think it's kinda messy, but it could be done. I might try it anyway..
@ivan868
@ivan868 4 жыл бұрын
Missing more information about the project
@ismaelgoldsteck5974
@ismaelgoldsteck5974 8 жыл бұрын
make it work over serial port and C#
@flymario8046
@flymario8046 8 жыл бұрын
exactly what I suggest.
@samhsavdr9647
@samhsavdr9647 6 жыл бұрын
İ waiting easy mini cnc milling machine .The x-axis will remain constant
@GeorgeGeorge-xj2bc
@GeorgeGeorge-xj2bc 4 жыл бұрын
Printing the pcb circuit is doing only once and can be used forever and also light exposure time is faster than this method.All the next steps for etching are exactly the same.
@dennissewell4586
@dennissewell4586 7 жыл бұрын
whys it so loud
@starguy9
@starguy9 7 жыл бұрын
Nice job. I might use your design from thingiverse
@jordyrobignon3387
@jordyrobignon3387 5 жыл бұрын
it sounds like an old black whote printer :o how? why?
@thebeststooge
@thebeststooge 8 жыл бұрын
Seriously, 12mm smooth rods? For my 3d printer I would kill to have those but I see no linear bearing, or hell any bearings, on that. Get some bearings on that thing, lol. :)
@seimela
@seimela 7 жыл бұрын
i need the video were you explain the software
@EcProjects
@EcProjects 7 жыл бұрын
kzfaq.info/get/bejne/hbp8npWByKe0dps.html ;)
@seimela
@seimela 7 жыл бұрын
I watched it. .......I want to use that for plasma cutting. ....buh I will be using g code instead of BMP
@haydenc2742
@haydenc2742 8 жыл бұрын
GRBL v.9 and arduino nano...
@ianboard544
@ianboard544 3 жыл бұрын
Nice, but those are about the noisiest steppers I've ever heard.
@mahmoodh7767
@mahmoodh7767 Жыл бұрын
👌👌👌👌👌👍👍👍👍🙏🙏🙏🌹🌹🌹
@ThePazuzu
@ThePazuzu 6 жыл бұрын
So you want people to give you money and buy from your affiliated links but you can't be bothered to share the project files?
@aidagamemnon
@aidagamemnon 8 жыл бұрын
405 or 445 nm laser?
@n4mwd
@n4mwd 6 жыл бұрын
Actually, 365 is best. 405 just barely exposes it.
@vindiesel7903
@vindiesel7903 5 жыл бұрын
can you show how to erase the board by using stepper motor
@vekateswarraokada9619
@vekateswarraokada9619 8 жыл бұрын
can i have your mail please
@tooniis1403
@tooniis1403 6 жыл бұрын
thats not engraving...
@mattweger437
@mattweger437 7 жыл бұрын
gimme the code and get a raspberry pi I'm gonna show you something
@sapperdeflap
@sapperdeflap 7 жыл бұрын
Lazy ass configuration, tidy up those wires, typical amateuristic setup.
@Dr.Stein99
@Dr.Stein99 7 жыл бұрын
Cor DuRoye I have the same problem. As soon as I buckle down wires, I have to undo them for upgrade or fix. My wires are either 10 times too long, or 1/4 inch too short.
The fastest way to make crisp PCBs at home!
10:56
Made with Layers (Thomas Sanladerer)
Рет қаралды 873 М.
버블티로 체감되는 요즘 물가
00:16
진영민yeongmin
Рет қаралды 124 МЛН
A clash of kindness and indifference #shorts
00:17
Fabiosa Best Lifehacks
Рет қаралды 54 МЛН
100❤️
00:19
MY💝No War🤝
Рет қаралды 21 МЛН
Did you believe it was real? #tiktok
00:25
Анастасия Тарасова
Рет қаралды 54 МЛН
Making Circuit Boards Using a Laser Printer - Ec-Projects
16:56
EcProjects
Рет қаралды 223 М.
AI Image to 3D Laser Engraved Brass Coin!
7:00
Justin Laser
Рет қаралды 104 М.
Making Circuit Boards with a Laser Cutter
13:36
ItKindaWorks
Рет қаралды 158 М.
☄ Laser Control with Inkscape #2
17:15
Tech2C
Рет қаралды 152 М.
Are cheap laser cutters safe?
18:11
Maker's Muse
Рет қаралды 336 М.
Casually Laser-Exposing 0.2 mm PCB features on a 3D printer
9:10
How to make a PCB prototyping with UV soldermask - STEP by STEP
5:59
WEGSTR CNC
Рет қаралды 2,2 МЛН
How Do Laser Beams Engrave Things? (slow motion) | WIRED
6:01
Игровой Комп с Авито за 4500р
1:00
ЖЕЛЕЗНЫЙ КОРОЛЬ
Рет қаралды 2,2 МЛН
Как правильно выключать звук на телефоне?
0:17
Люди.Идеи, общественная организация
Рет қаралды 922 М.