Yep, I did this once (around year 2000). The PCB was approx 1x3cm, double side, the components (I think that were 2-3 resistors, 1 or 2 capacitors, one transistor and one small audio output transformer) were THD and some of them I mounted as SMD (resistors); it was a mosquito repellent audio oscillator and worked at first try. All was made by hand, from design to drilling holes, with no tools other than a soldering iron. I make it to win a bet and I won it.
@@billmckillip1561 You can also connect your components by twisting wires together all janky-like and securing it with hot glue. Don't let not having a soldering iron hold you back.
@@Lozoot2 Components? You were living in paradise! In my days, we didn't have any components. Different kinds of soil and our own bodily secretions is what we had to work with. And we were happy!
I just wanted to toss out that I'm here for Zack not for a category. Your videos and lives give me motivation and inspiration to work on my own projects. Follow the dopamine and takes us along!
The song was good, but the thing that made me mildly spit-take my cereal (not some kind of weird euphemism) was when the eyebrow waggling escalated to ridiculous levels at 6:20.
Great work. I’ve CNC’d many boards similar to how you did it. I finally bought a Bantam Tools PCBMill and it’s like night and day difference. The biggest advantage is the software. 1000 times better than flatcam and designed to work with the machine. Plus it mills holes not drills. If you ever get a chance to buy one(since the one I bought is discontinued and replaced by their new design) I highly recommend it. That board you had could be completed in roughly 30 minutes. For vias I just solder wire to the pad on each side. Glad you discovered small end mills. I use 1/64 for detail, 1/32 for clearing and 1/8 for cutting the outline. Great video.
Even though I haven't played tf2 in years it holds enough of a special place in my heart for me to feel personally attacked by the straight facts you spat. The worst part is I 100% agree.
You need mesh leveling for v-bits. It's actually quite easy to do but I don't know if it possible with this particular machine. Basically the bit and the board are both conductive. Connect a couple of wires and use them as an end stop. Whenever the tool touches the board it should send a signal to the Z end stop input on the CNC.
@@SharkyMoto How would lightly touching a copper surface dull the same bit that is going to violently mill through said copper? Can you explain the material science going on there?
10:15 OMG it just dawned on me... when I import PDFs and Jpegs into Autocad I often have to scale them by 2.54 to get it right... probably because the files are in dots per INCH and I want them in meters now...
Wow, that was an expensive board to make with all of the bits you broke. But to get the results you want, you have to experiment! Bravo, may you have learned from your experience! Happy days and model on! 😎
Good stuff! A few hints to make your life easier next time. 1) Use oil when routing to help with smoother cuts. 2) Afterwards, use 800 grit sand paper really lightly to remove the ragged edges. This makes silkscreening and soldering easier. 3) If your bit feels off center, it's probably the collet, not the bit. Tighten the collet all the way without a bit in it. Then loosen it off until you can put your bit in. This helps center those cheap collets in the ring.
FINALLY! A multi-purpose machine that ACTUALLY INCLUDES proper laser safety panels! No relying on everyone in the house walking around with laser shades all the time.
I used to use a laser printer (from the library), clothes iron, and some homemade CuCl2( some mixture of HCl H2O2 and one pre 1982 penny) to etch my own boards, I erred on the side of over etching, bridged the missing connections with enameled wire, and it did work.
Yep I used to do exactly that back in high school, circa 1990. I got really good at it and made useful circuits borrowed out of magazines and with a bit of help from Radio shack for acid, PCB clad etc. I used a dc motor out of a toy car, coupled to a 1mm drill bit to hand drill the holes. Oh the good old fun days!!
Great results for a first try! I've made quite a few boards for hobby and professional purposes (mostly prototypes), I have a Sainsmart 3018-ProVer, which is very cheap compared to some of the dedicated PCB mills out there, but works very well for PCB milling. For control I use Candle, a very simple but capable little CNC software. I've gathered some experience over the years which I'd like to share: - Clamp your board down firmly with at least four clamps. Tape works, but most PCB blanks are slightly bent, and if the tape doesn't hold it down perfectly, it may flex when you try to mill it, leading to inconsistent depth of cut. - Install a leveling sensor. The simplest option would be two wires, one attached to the PCB, the other one to the milling bit. Alligator clips work fine. Most CNC boards have some sort of input for additional sensors. - With the aforementioned sensor, level the PCB blank. One probe point every 10mm should be sufficient. Having a flat surface is not enough for the kind of tolerances we want, so software compensation is mandatory. All professional PCB mills do this. Candle works well for the software part, but most CNC software should have a similar feature. - Precision end mills are nice, but quite expensive and fragile. I had good results with 30 to 60 degree V-tips. For holes, I use normal PCB drills. It's a bit more work to change the drill size for different holes, but milling holes takes way longer, especially if you have lots of them. - Cheap bits are a bit of a gamble, sometimes they are good, sometimes they are garbage. But it's still cheaper to experiment a bit than to break too many high quality bits. One you find a type that works well, stock a few for future accidents. - You want good quality bits, especially for isolation routing. Good bits cut with very little noise, and there should be no burrs around the cuts when you wipe over them with your fingers. - Some sellers stock FR1 PCB blanks. Those don't have fiberglass in them, so they are way easier to mill and less dangerous, but they aren't as sturdy as FR4. For most applications they are absolutely fine though. - Try to stick with sigle sided boards when possible. If you need two sides, you can connect the vias with copper wire, but most board designers will assume that all holes are plated through, and you can't solder both sides on all components (e.g. capacitors). This might lead to design flaws. Rivets are an option, but a lot of work. - Don't bother with solder resist, it's messy, it takes forever and if you solder carefully, it's not needed for functionality. - When the board is finished and tested, cover the copper side with protective lacquer. You can get that stuff in spray cans, there are special non-conductive types for PCBs. Keeps the moisture out and your boards look shiny and new even after years. Dries in a few hours. Also prevents shorts, but don't rely on that. Happy milling, I hope you can speed up some projects in the future!
somehow I never realized you had ADHD, but now I have a couple questions! 1. Are you medicated? It can be really hard to tell with how varying the ADHD symptoms can be so forgive me for not being sure 2. If you are, or if you are not but you have tried them, did you notice a large improvement in your productivity etc? For me personally, it basically started a full-on life change for me. I went from 24/7 gaming and music production, no house chores, no nothing, to slowly finding that I really, really fucking like being productive, learning new hobbies etc and now I'm almost a year in and I wouldn't even recognize myself last year. Electronics, DIY, 3D printing, CNC, all of it has completely filled my eyes and head. 3. If you are NOT, how do you work around the issues caused by ADHD, like lack of productivity, focus, will to live, more productivity, mass murder, maintaining the life you want to etc? Sorry if this is alot, I ramble in the mornings when my meds are just kicking in and its usually on youtube comments
hey machinist here, i have a few possibly helpful tips: 1. when using a flat endmill try not to plunge straight down but instead helix into the material. 2. you can find a lot of bits at machinist shops like herrics, MCSdirect, Grainger, Shars, Kennametal, ect. 3. some too materials and setups work better than others (HSS v.s Carbide, or 4 flute vs 2 flute) the harder the material the slower you can spin the spindle with larger feed same with more flutes. 4. Slower spindle speeds will make your tool wear down slower within reason.
I followed you trying the 0.2mm milling bit and found out that it just broke instantaneously. I tried with a bunch of bits I can find and the one that gave me the best result was the 10 degree V bit 0.1 or 0.2mm 1/8 shank. The bit was extremely cheap and the result was astonishing. My result was so good that I can compare it to the $3000 Wegstr machine. Hopefully somebody can read this and don't have to waste time and money on bits.
if you coat the copper with something, laser away everywhere you dont need copper, you can also use the machine to etch pcbs... OH and before i forget, you can also use any old resin printer, just get yourself one of those uv reactive pcb blanks, make a 1 layer print in the shape of your pcb, etch it and you got yourself a perfect pcb with no tools in a very short time! also, no jagged edges and no microcenter.
@@1pcfred i know... i know, but with resin printers beeing CHEAP, using that would be epic, you can still use the cnc for actual cnc tasks like drilling the holes
Have you actually tried that? I would think that the laser could easily damage or even remove the hair thin copper right along with the mask. You'd still need a mill for holes/vias, and a I don't think a resin printer would have any means of aligning the image with the board. (Unless it's a single sided board with only SMD, or you're willing to drill everything by hand.) On a laser/cnc combo like this machine you can use registration holes like he did to get the laser and mill in more or less perfect alignment, so the laser could probably help in other ways like maybe for marking silkscreen, or even cutting an SMD template. Most 3d printers could be modded to take a laser head (ignoring software), so that technique sounds interesting. Ferric chloride is much cheaper than a pack of end-mils and arguably less messy than milling dust.
@@TheVideoGuardian maybe you need a mill for holes or vias but I have a dedicated high speed drill press. I don't drill boards on my CNC machine when I isolation route them. I drill them by hand with my drill press. I can't be asked to do all of the bit changes on my CNC it'd take. A 3 jaw chuck is a lot easier to work with. I'm very particular about part fit in boards too. One size does not fit all. Plus I just like drilling boards out. If I didn't then I wouldn't do what I do.
@@SharkyMoto I have a CNC machine but I don't drill boards with it. Changing bits with collet chucks kinda sucks. I also have a high speed mini drill press that drills PCBs out brilliantly too. It's why I have it.
My dad got a snapmaker A350 recently and it is so wonderful to finally be able to make pcbs at home, it has been a dream of mine for a really long time :D
1) Make a 1-line Gcode file with the M21 command that you can run after E-Stop 2) Nice voice! Love the video, died laughing. Came back from the grave to write this comment. Remember me as I was. 3) Order bulk bits. You’ll use them. Trust me.
That was pretty cool stuff! I make my pcb with a silhouette 4 vinyl cutter. Stick it on the board. Acid wash. Peel sticker off and dremel press drill the holes out. Way faster then 2 hours. But I have to manually drill
"We're going to machine our way from hot garbage to premium garbage like the dumpster behind a wholefoods" - youre a frikin genius Zack, love your work. I saw a guy called bitluni do a circuit board milling project using a cheap chinease desktop milling machine, he might have some tips for you, check him out.
Hi Zack, I'm also using Flatcam and a CNC for my professional(nah) PCB making endeavors. I've went through the same caveats and mistakes you've been through when I first started a couple of years ago, so here's some tips and tricks to improve your PCB quality. -I don't have a bed leveller tool, so I offset my zero everytime I'm going to etch something. Trick here is to start the spindle and lowering the bit oh-so-delicately, with about 0.1mms every step. The moment you hear an etching sound, move it upwards by one step and start the program. -Find the floating point precision of your CNC. My CNC works at a 0.00001 precision, so my isolation geometry code lowers at Z-0.00001 for accurate isolations. -Sandpaper the hell out of your etched copper! Milling will only slightly move the copper and not going to magically make it disappear. If you sandpaper it, you will have a better end product and possibly avoid shorts. -If you have approximately x3 more time, I suggest you create a ground plane and etch it also. This gives the PCB a non-copper area to avoid possible shorts but damn it it takes a lot of time. -This PCB didn't have any tiny SMD components, but in time you will come to realize that isolation routing is not possible for routes less than about 0.7mms. I suggest that next time you should make a test routes to see what your machine is capable of, and use/create routes accordingly. I've lost too many boards wasted trying to use trace paths to a TMP117! -My personal opinion when it comes to DIY PCB manufacturing is etching it with a laser cutter. I see that your device has a laser cutter, but 1.6 Watts is probably not going to do the job. Kindly check out this video to see the full process: /watch?v=RuSg7-hMaQg Regards,
heh that's what I do too. Just BS the Z touch off. Running the path a few times does clean the job up. Don't use SMD garbage and that's that solved. If you don't have a pick and place machine then SMD really doesn't make any sense for you to use anyways. They invented SMT just to screw the DIY community. So why use something that's actively against you? 1.8W isn't a laser cutter. Well, maybe it could cut thin acetate or something? Tissue paper?
I used to be a CAM/CAD operator at a custom printed circuit board manufacturer. A) You don't remove the locator pins. You use shorter ones. B) You program the G-code to drill the locator holes first, then pause. You set the pins. THEN you do all the rest, even on the first side. Relying on the tape alone can allow the board to shift as the bits push their way along, laterally. C) I had to write custom GW-BASIC (yup, a LONG time ago) to check for things and automatically modify the generated G-code. Hand editing G-code is a losing game because there are to many opportunities for human error, and those errors almost ALWAYS cost money. D) A vacuum bed will hold those boards flat AND release them without frustration as soon as you turn off the vacuum. E) You are far, FAR better off laser printing your circuits onto transparency film (once you have calibrated the exact size of the print) than machining away copper. Most good laser printers have a setting to adjust the density of the print. Set that to the maximum so light doesn't leak through the black printed areas and cause there to be less resist left there than should be to get a clean etch. What black to the naked eye can still let a lot of light through.
I fumbled my way through cnc'ing circuit boards a few years back, and had good luck with an aluminum spoil board, superglue (rather than carpet tape), and acetone. helped keep things flat. I had dedicated alignment pin holes that I'd design into the boards, and they had teenie-tiny ground points on them to which I'd set the CNC x-y zero using a usb microscope. Yes, these pins were made from my vast collection of broken endmills.
“Sets the system to bald eagles…” I am dying. Funniest thing I have heard in a long time. Perfect delivery. Oh man, thank you for that laugh. I really needed it.
Hi Zack you are awesome and an inspiration. Use finger diel gouge to double check the board before you cut. Chances are it will not be flat. Instead of carpet tape use screws and shims to clamp the blank. I was a cnc machinist for a very long time and that's how it works with that. Hope I helped. When you cut a dial gauges are your best friends.
Use the Flatcam Beta, it is much better. To enable mesh bed leveling for cnc on the machine you would have to hack it a bit. There must be a z-probe pin that you can use? If that works you can do mesh bed leveling with bCNC.
I used to use an auto leveling software when I used to mill PCBs . It was another step took a bit time but worked well . But haven't used self milling for a while now. I got some good results with small v bits using it.
It all started when i saw a 42 minute video on filament and i said "How could there be 42 minutes of filament?" now I've found my favorite page in youtube!
I have a desktop CNC mill that I use for PCBs - it can cut traces down to 8 mils thanks to an extremely low runout spindle, and it's also beefy enough to mill 1/2" / 12mm aluminum plate. I used it to mil metal parts for my 3D printer.
I bought a snapmaker 2.0 A350 during pre-order. I'm sad I've been so busy 3d printing for 2 years I haven't had much time.to even experiment with CNC or laser (I've also procrastinated building my own enclosure for lazer and CNC work so I don't cloud up my basement or blind my kids lol I absolutely love the thing and it's cool to see big guys using them for stuff like this
I had the exact same experience with my CNC and the cheap 15 degree carving bits and I thought my CNC was trash :D Good to know that it can actually achieve decent results with the correct mill. If you need thighter tolerances for SMD parts you can also try to spray coat the pcb black and then laser the coat away and etch in acid. You can get around 0.05 mm clearance that way and it is also quite fast.
Great Video.The behavior cnc control "remembering last feedrate indefinitely" like Many G codes is referred to as Modal . CNC Control interprets the meaning XYZ IJK etc based on Mode. G20 inch mode G21 metric etc. G90 and G91 for example are Absolute or Incremental Mode , G00 and G01 are rapid move or feedrate (F) move . G02 and G03 are cw or ccw arc mode. Some controls treat different commands as modal.
I like you how had the same problems that I did. I glad you show how hard it is to mill a pcb some some video make it look to easy and I feel like people may get trap by this. I am interested to try some of these very small end mill. Keep the cool Video comming !
CNC machinist here, You're killing me! I've made every one of these mistakes myself and at least once it has got me fired! I haven't laughed this hard in ages.
Vacuum spoil board for your circuit boards. Then do like a .02 inlay into the the spoil board with fillets at the corners and lay the circuit board into the inlay not vacuum locked to the spoil board and aligned perfectly into the inlay
Use the CNC to drill holes, route the board dimensions/outlines, etc. Use the UV resin printer to expose photo resist on the PCB, develop and etch as usual. (Locate the PCB on the resin printer with the locator holes BEFORE removing the resist protective layer - and put 'end-stops' in place so the PCB won't slide around when exposing the resist)
IMO, for prototyping pcbs there is an even better way than milling, and that is using fiber laser engraver, look it up on youtube, it's really gnarly. I have tested this out and so far it's been a blast. No broken endmills, no toolchanges, no alignment problems ( ok, maybe some problems ). The laser i used was 50W but i've seen people online have good results with as low as 20W fiber laser engravers
Regarding the cutline width problem with v-bits: There are attachments called Engraving Milling Depth Regulator or similar that solve this issue. It also helps if the fiberglass material is not stuck down exactly flat.
Hopefully this reaches you 2 years ago so as to save you a bunch of headaches. 1. Set Height Map 2. Use a 30deg Spiral Engraving bit(please, just the tip) 3. You need to blow on it once the tip is in. Seriously, you need an air assist to clear the cuttings away from the bit path. Great videos, by the way.
Loved this episode to "bits!" I've used a diamond tipped tool on an ancient engraver, with a spring loaded collet in the 'z' axis and spindle turned off. Did great work dragging sharp lines on anodized aluminum, maybe a robust tool like that could take on .0014" of copper?
I fucking love your videos man, keep it up. I don't even care if the next one is about cheese production or w/e. I'll watch it. I don't know a single channel that has this level of production value as well as these punny jokes and memes. Love it
I use a trusty LPKF machine at work (Circa year 2000) and while the software has given me some troubles in the past with 2 layer boards, the large selection of bits has been great. I know you're getting used to the machine but I use a bit that's 08-12 mil (depending on manual depth set) and whenever I lay out a board with some hairline traces, I just raise the bit up until I get JUST the copper clad removed. Sometimes I have to run the operation a few times to adjust it properly but I say this because your successful board on the precision end mill still looked a smidge deep and could be one of your issues. Of course, that's based on the camera angle but maybe it'll help.
Oddly, glass dust - unlike ground up moon rocks - is not pure cancer. Something about its organic nature means our lungs can actually digest and remove it. I'm really happy to see a cnc mill successfully engrave a pcb. As you discovered, it's hard! Good work!
Use chilipeppr grbl for processing gcode. If the cnc supports it you can add a contact probe ( 1 wire soldered or screwed on the copper, 1 wire with an aligator clip on the cnc bit ). Then in chilipeppr you can mesh level the copper plane and embed the deviations in the gcode then export it and send it to the snapmaker. This way you can get even better lines because by running the mesh leveling you won't need to actually mill into the fr4 substrate, just "etch" the fine copper layer with a v-bit.
I’ve used flatcam to make the circuit files and with a 3018pro cnc I was able to mill out my own double sided PCB using some software called bCNC which also has the ability to do a meshmap to account for the PCB not being 100% flat. I also used some engraving pieces I got from china that instead of a flat cutting edge they’re more like a hybrid of that and a drill bit. Edges of the copper were clean with no burrs. Cutting depth is the problem though as too deep and it can completely ruin fine traces.
It’s usually safest to run what’s known as a safety line, a block of code at the beginning of every program that sets modal commands that are most often guilty for breaking things. In my shop in the US, we use G20 G40 G80 G90 in most of our programs to set to inches, disable radial cutter compensation, disable cutting cycles, and set movement to absolute.
That's what I do in the G-code for my little desktop mill - I have a block I paste at the start of each file: (Preliminary setup) G90 G21 (Absolute movement, millimeters) G92.1 (Reset all offsets) M5 (Keep spindle off) G94 F180.0000 (180 mm/min feed rate) G92 X0.0000 Y0.000 Z0.0000 (Set current coordinates to physically touching the bottom-left corner) G0 Z5.0000 (Move straight up off workpiece) M3 S25000 (Turn on spindle, set spindle to 25K RPM) M0 (Pause for spindle spin-up - NOTE: operator should actuate cycle-start to continue once spindle is at speed) Of course I override/change from there but that start block stops a lot of potential problems, and I touch off the bit to set Z prior to firing up the file. My spindle is a 750w 24V DC PM motor on a 25A PWM speed controller that's controlled via USB and connected to Mach3 so it can respond to M3/M5, so I have it set to pause for spin-up, which also gives me a moment to make sure everything looks okay before pushing a bit into material.
Your videos are very high quality. It's funny because your audience by topic is necessarily not mainstream. I wonder if you had a mainstream show if you'd be in the top 5? I think you certainly have the talent for it.
That's pretty sweet that they just gave you a CNC machine. I had to make my own. Being as copper clad board is conductive it's pretty easy material to map. You should probably find out what surface mapping is and how to do it. I stick PCB down with hot snot. It doesn't take much to hold it down really. If there's any pressure at that bit you know what happens to them. Snap!
Drone Jesus himself in the Patreon list! I sent that guy a banana! Great video, Zack! Love that the first thing you decided to do with a Snapmaker is a PCB. That's super cool!
this episode made me so proud of my local makerspace's piece of shit circuit mill. It can do at least on par isolation width with way cheaper tools. sometimes you gotta kick it to make it work but then it works really nicely and has done so for at least a decade at this point.
This video has made me feel so much more competent about my projects and learning curve. Sometimes it feels like getting a new machine is its own version of smash it till you understand how to suck less.
Awesome to see, the mini rivets were a great idea! I'd be interested in seeing if you could add a silk screen or something to stop random debris being able to short your board out if it fell ontop of it. Even if its just smearing hotglue over it and cut out holes for your pads
You can also make custom circuits with a exacto-knife. Don't let not having a cnc hold you back.
You can also connect your components with soldered wires. Don't let not having an exacto-knife hold you back.
Yep, I did this once (around year 2000). The PCB was approx 1x3cm, double side, the components (I think that were 2-3 resistors, 1 or 2 capacitors, one transistor and one small audio output transformer) were THD and some of them I mounted as SMD (resistors); it was a mosquito repellent audio oscillator and worked at first try. All was made by hand, from design to drilling holes, with no tools other than a soldering iron.
I make it to win a bet and I won it.
@@billmckillip1561 You can also connect your components by twisting wires together all janky-like and securing it with hot glue. Don't let not having a soldering iron hold you back.
You can also use Crayola and draw things on your walls and pretend they are working by magic. Don't let not having a CNC hold you back.
@@Lozoot2 Components? You were living in paradise! In my days, we didn't have any components. Different kinds of soil and our own bodily secretions is what we had to work with. And we were happy!
Dude you’re a madman. Love this video.
I just wanted to toss out that I'm here for Zack not for a category. Your videos and lives give me motivation and inspiration to work on my own projects. Follow the dopamine and takes us along!
I fully agree! Zack is so fun to watch
same, I like watching the 3d printing and what have you but I like him specifically bc he's funny and relatable
That Sound of Silence remix did not disappoint.
Thanks for running this machine for this purpose. Very informative. And entertaining as usual.
I appreciated it and will recall it warmly
It was...exceptional
The song was good, but the thing that made me mildly spit-take my cereal (not some kind of weird euphemism) was when the eyebrow waggling escalated to ridiculous levels at 6:20.
@@slartimus Zack is ridiculous, and I love him for it.
Great work. I’ve CNC’d many boards similar to how you did it. I finally bought a Bantam Tools PCBMill and it’s like night and day difference. The biggest advantage is the software. 1000 times better than flatcam and designed to work with the machine. Plus it mills holes not drills. If you ever get a chance to buy one(since the one I bought is discontinued and replaced by their new design) I highly recommend it. That board you had could be completed in roughly 30 minutes. For vias I just solder wire to the pad on each side. Glad you discovered small end mills. I use 1/64 for detail, 1/32 for clearing and 1/8 for cutting the outline.
Great video.
uh, in flatcam, you can choose to mill big holes.
The machine we see here is clearly capable of milling PCBs. Buying a machine just for the software seems a bit lunatic to me.
Even though I haven't played tf2 in years it holds enough of a special place in my heart for me to feel personally attacked by the straight facts you spat.
The worst part is I 100% agree.
You need mesh leveling for v-bits. It's actually quite easy to do but I don't know if it possible with this particular machine. Basically the bit and the board are both conductive. Connect a couple of wires and use them as an end stop. Whenever the tool touches the board it should send a signal to the Z end stop input on the CNC.
if you do it that way, your v bit is dull by the time you are ready to mill.
@@SharkyMoto you dont have to use the v bit to create the mesh
@@SharkyMoto How would lightly touching a copper surface dull the same bit that is going to violently mill through said copper? Can you explain the material science going on there?
@@ericcmcgraw the bit cant turn normally while your are leveling, so it isnt cutting but rather just pushing down on the bit.
@@leobla744 yes, neverthless the hardness of the materials are not affected by the speed, so the bit would still just dent the copper, not vice versa.
making a lot of snapped tools with the snapmaker, call me unsurprised 😂
It's a genius marketing strategy, it guarantees you never forget the company name...
10:15 OMG it just dawned on me... when I import PDFs and Jpegs into Autocad I often have to scale them by 2.54 to get it right... probably because the files are in dots per INCH and I want them in meters now...
Wow, that was an expensive board to make with all of the bits you broke. But to get the results you want, you have to experiment! Bravo, may you have learned from your experience! Happy days and model on! 😎
"when tf2 works, it's a coincidence"
I damn lost it good job!
Good stuff! A few hints to make your life easier next time.
1) Use oil when routing to help with smoother cuts.
2) Afterwards, use 800 grit sand paper really lightly to remove the ragged edges. This makes silkscreening and soldering easier.
3) If your bit feels off center, it's probably the collet, not the bit. Tighten the collet all the way without a bit in it. Then loosen it off until you can put your bit in. This helps center those cheap collets in the ring.
The projects are always banging, but your script writing honestly is the best in the business.
FINALLY! A multi-purpose machine that ACTUALLY INCLUDES proper laser safety panels!
No relying on everyone in the house walking around with laser shades all the time.
It didn't. That's an upgrade
That is an upgrade sadly
Just use an enclosure with a camera to monitor the cheapos which have no laser safety panels . It just works.
I used to use a laser printer (from the library), clothes iron, and some homemade CuCl2( some mixture of HCl H2O2 and one pre 1982 penny) to etch my own boards, I erred on the side of over etching, bridged the missing connections with enameled wire, and it did work.
Yep I used to do exactly that back in high school, circa 1990. I got really good at it and made useful circuits borrowed out of magazines and with a bit of help from Radio shack for acid, PCB clad etc. I used a dc motor out of a toy car, coupled to a 1mm drill bit to hand drill the holes. Oh the good old fun days!!
Forget the whole cnc circuit board cutting! I'm more impressed by how you named all the sponsors at the end with a straight face.
Great results for a first try!
I've made quite a few boards for hobby and professional purposes (mostly prototypes), I have a Sainsmart 3018-ProVer, which is very cheap compared to some of the dedicated PCB mills out there, but works very well for PCB milling. For control I use Candle, a very simple but capable little CNC software. I've gathered some experience over the years which I'd like to share:
- Clamp your board down firmly with at least four clamps. Tape works, but most PCB blanks are slightly bent, and if the tape doesn't hold it down perfectly, it may flex when you try to mill it, leading to inconsistent depth of cut.
- Install a leveling sensor. The simplest option would be two wires, one attached to the PCB, the other one to the milling bit. Alligator clips work fine. Most CNC boards have some sort of input for additional sensors.
- With the aforementioned sensor, level the PCB blank. One probe point every 10mm should be sufficient. Having a flat surface is not enough for the kind of tolerances we want, so software compensation is mandatory. All professional PCB mills do this. Candle works well for the software part, but most CNC software should have a similar feature.
- Precision end mills are nice, but quite expensive and fragile. I had good results with 30 to 60 degree V-tips. For holes, I use normal PCB drills. It's a bit more work to change the drill size for different holes, but milling holes takes way longer, especially if you have lots of them.
- Cheap bits are a bit of a gamble, sometimes they are good, sometimes they are garbage. But it's still cheaper to experiment a bit than to break too many high quality bits. One you find a type that works well, stock a few for future accidents.
- You want good quality bits, especially for isolation routing. Good bits cut with very little noise, and there should be no burrs around the cuts when you wipe over them with your fingers.
- Some sellers stock FR1 PCB blanks. Those don't have fiberglass in them, so they are way easier to mill and less dangerous, but they aren't as sturdy as FR4. For most applications they are absolutely fine though.
- Try to stick with sigle sided boards when possible. If you need two sides, you can connect the vias with copper wire, but most board designers will assume that all holes are plated through, and you can't solder both sides on all components (e.g. capacitors). This might lead to design flaws. Rivets are an option, but a lot of work.
- Don't bother with solder resist, it's messy, it takes forever and if you solder carefully, it's not needed for functionality.
- When the board is finished and tested, cover the copper side with protective lacquer. You can get that stuff in spray cans, there are special non-conductive types for PCBs. Keeps the moisture out and your boards look shiny and new even after years. Dries in a few hours. Also prevents shorts, but don't rely on that.
Happy milling, I hope you can speed up some projects in the future!
somehow I never realized you had ADHD, but now I have a couple questions!
1. Are you medicated? It can be really hard to tell with how varying the ADHD symptoms can be so forgive me for not being sure
2. If you are, or if you are not but you have tried them, did you notice a large improvement in your productivity etc? For me personally, it basically started a full-on life change for me. I went from 24/7 gaming and music production, no house chores, no nothing, to slowly finding that I really, really fucking like being productive, learning new hobbies etc and now I'm almost a year in and I wouldn't even recognize myself last year. Electronics, DIY, 3D printing, CNC, all of it has completely filled my eyes and head.
3. If you are NOT, how do you work around the issues caused by ADHD, like lack of productivity, focus, will to live, more productivity, mass murder, maintaining the life you want to etc?
Sorry if this is alot, I ramble in the mornings when my meds are just kicking in and its usually on youtube comments
This is one of best vids you’ve ever done, that production value baby! Keep it up Zach, love it!
You deserve ten times the subscriptions. You are very entertaining while delivering a terrifyingly specific subject. :)
I would watch a two hour cut of this, no hassle. Really interesting and cool!
hey machinist here, i have a few possibly helpful tips:
1. when using a flat endmill try not to plunge straight down but instead helix into the material.
2. you can find a lot of bits at machinist shops like herrics, MCSdirect, Grainger, Shars, Kennametal, ect.
3. some too materials and setups work better than others (HSS v.s Carbide, or 4 flute vs 2 flute) the harder the material the slower you can spin the spindle with larger feed same with more flutes.
4. Slower spindle speeds will make your tool wear down slower within reason.
Time to invest in Micro Center.
Your script writing is superb! This was a very informative video and I enjoyed it. Thank you for all the thought you put in to this channel.
I followed you trying the 0.2mm milling bit and found out that it just broke instantaneously. I tried with a bunch of bits I can find and the one that gave me the best result was the 10 degree V bit 0.1 or 0.2mm 1/8 shank. The bit was extremely cheap and the result was astonishing. My result was so good that I can compare it to the $3000 Wegstr machine. Hopefully somebody can read this and don't have to waste time and money on bits.
I really appreciate your comment. That will save time.
if you coat the copper with something, laser away everywhere you dont need copper, you can also use the machine to etch pcbs... OH and before i forget, you can also use any old resin printer, just get yourself one of those uv reactive pcb blanks, make a 1 layer print in the shape of your pcb, etch it and you got yourself a perfect pcb with no tools in a very short time! also, no jagged edges and no microcenter.
Yeah but he got a free CNC machine.
@@1pcfred i know... i know, but with resin printers beeing CHEAP, using that would be epic, you can still use the cnc for actual cnc tasks like drilling the holes
Have you actually tried that? I would think that the laser could easily damage or even remove the hair thin copper right along with the mask. You'd still need a mill for holes/vias, and a I don't think a resin printer would have any means of aligning the image with the board. (Unless it's a single sided board with only SMD, or you're willing to drill everything by hand.)
On a laser/cnc combo like this machine you can use registration holes like he did to get the laser and mill in more or less perfect alignment, so the laser could probably help in other ways like maybe for marking silkscreen, or even cutting an SMD template.
Most 3d printers could be modded to take a laser head (ignoring software), so that technique sounds interesting. Ferric chloride is much cheaper than a pack of end-mils and arguably less messy than milling dust.
@@TheVideoGuardian maybe you need a mill for holes or vias but I have a dedicated high speed drill press. I don't drill boards on my CNC machine when I isolation route them. I drill them by hand with my drill press. I can't be asked to do all of the bit changes on my CNC it'd take. A 3 jaw chuck is a lot easier to work with. I'm very particular about part fit in boards too. One size does not fit all. Plus I just like drilling boards out. If I didn't then I wouldn't do what I do.
@@SharkyMoto I have a CNC machine but I don't drill boards with it. Changing bits with collet chucks kinda sucks. I also have a high speed mini drill press that drills PCBs out brilliantly too. It's why I have it.
My dad got a snapmaker A350 recently and it is so wonderful to finally be able to make pcbs at home, it has been a dream of mine for a really long time :D
I appreciate the genuine level of perseverance after constant bit breakage! Sound effect game was on point for this ep too
love your portal stuff!
1) Make a 1-line Gcode file with the M21 command that you can run after E-Stop
2) Nice voice! Love the video, died laughing. Came back from the grave to write this comment. Remember me as I was.
3) Order bulk bits. You’ll use them. Trust me.
That was pretty cool stuff!
I make my pcb with a silhouette 4 vinyl cutter. Stick it on the board. Acid wash. Peel sticker off and dremel press drill the holes out. Way faster then 2 hours. But I have to manually drill
"We're going to machine our way from hot garbage to premium garbage like the dumpster behind a wholefoods" - youre a frikin genius Zack, love your work. I saw a guy called bitluni do a circuit board milling project using a cheap chinease desktop milling machine, he might have some tips for you, check him out.
The singing is magnificent. I was pleased to see the turn of fate at the end! Great work
I used to show up just for the technical information, but I keep coming back for the never ending stream of comedy! Zack, you are a LEGEND!!
Hi Zack,
I'm also using Flatcam and a CNC for my professional(nah) PCB making endeavors. I've went through the same caveats and mistakes you've been through when I first started a couple of years ago, so here's some tips and tricks to improve your PCB quality.
-I don't have a bed leveller tool, so I offset my zero everytime I'm going to etch something. Trick here is to start the spindle and lowering the bit oh-so-delicately, with about 0.1mms every step. The moment you hear an etching sound, move it upwards by one step and start the program.
-Find the floating point precision of your CNC. My CNC works at a 0.00001 precision, so my isolation geometry code lowers at Z-0.00001 for accurate isolations.
-Sandpaper the hell out of your etched copper! Milling will only slightly move the copper and not going to magically make it disappear. If you sandpaper it, you will have a better end product and possibly avoid shorts.
-If you have approximately x3 more time, I suggest you create a ground plane and etch it also. This gives the PCB a non-copper area to avoid possible shorts but damn it it takes a lot of time.
-This PCB didn't have any tiny SMD components, but in time you will come to realize that isolation routing is not possible for routes less than about 0.7mms. I suggest that next time you should make a test routes to see what your machine is capable of, and use/create routes accordingly. I've lost too many boards wasted trying to use trace paths to a TMP117!
-My personal opinion when it comes to DIY PCB manufacturing is etching it with a laser cutter. I see that your device has a laser cutter, but 1.6 Watts is probably not going to do the job. Kindly check out this video to see the full process: /watch?v=RuSg7-hMaQg
Regards,
heh that's what I do too. Just BS the Z touch off. Running the path a few times does clean the job up. Don't use SMD garbage and that's that solved. If you don't have a pick and place machine then SMD really doesn't make any sense for you to use anyways. They invented SMT just to screw the DIY community. So why use something that's actively against you? 1.8W isn't a laser cutter. Well, maybe it could cut thin acetate or something? Tissue paper?
I used to be a CAM/CAD operator at a custom printed circuit board manufacturer.
A) You don't remove the locator pins. You use shorter ones.
B) You program the G-code to drill the locator holes first, then pause. You set the pins. THEN you do all the rest, even on the first side. Relying on the tape alone can allow the board to shift as the bits push their way along, laterally.
C) I had to write custom GW-BASIC (yup, a LONG time ago) to check for things and automatically modify the generated G-code. Hand editing G-code is a losing game because there are to many opportunities for human error, and those errors almost ALWAYS cost money.
D) A vacuum bed will hold those boards flat AND release them without frustration as soon as you turn off the vacuum.
E) You are far, FAR better off laser printing your circuits onto transparency film (once you have calibrated the exact size of the print) than machining away copper. Most good laser printers have a setting to adjust the density of the print. Set that to the maximum so light doesn't leak through the black printed areas and cause there to be less resist left there than should be to get a clean etch. What black to the naked eye can still let a lot of light through.
I fumbled my way through cnc'ing circuit boards a few years back, and had good luck with an aluminum spoil board, superglue (rather than carpet tape), and acetone. helped keep things flat. I had dedicated alignment pin holes that I'd design into the boards, and they had teenie-tiny ground points on them to which I'd set the CNC x-y zero using a usb microscope. Yes, these pins were made from my vast collection of broken endmills.
Such a puntastic video, great work as always
This was just a sponsor for MicroCenter. Love the work, loved the video. Keep up the good work.
idk how you havnt hit a mil. Amazing personality and content keep it up pls!
What nice „sound of silence“ song at 10:25. awesome stuff, awesome video, funny & informational
“Sets the system to bald eagles…” I am dying. Funniest thing I have heard in a long time. Perfect delivery. Oh man, thank you for that laugh. I really needed it.
I just got that joke because of this comment. Thank you.
You got a good and entertaining personality bro, I appreciate your content
Hi Zack you are awesome and an inspiration. Use finger diel gouge to double check the board before you cut. Chances are it will not be flat. Instead of carpet tape use screws and shims to clamp the blank. I was a cnc machinist for a very long time and that's how it works with that. Hope I helped. When you cut a dial gauges are your best friends.
I can’t wait till you hit 1 mil subscribers, your vids are amazing keep ups the good work!
Some of the most entertaining videos I've seen on RUclips
Use the Flatcam Beta, it is much better. To enable mesh bed leveling for cnc on the machine you would have to hack it a bit. There must be a z-probe pin that you can use? If that works you can do mesh bed leveling with bCNC.
Seriously, why wouldn't you buy a few extra bits when you go? They are consumables, you will use extras eventually.
Your videos are awesome! Thank you for putting so much work into them
2:35 That had to be one of the last references I would have expected in a video about making PCBs.
I used to use an auto leveling software when I used to mill PCBs . It was another step took a bit time but worked well . But haven't used self milling for a while now. I got some good results with small v bits using it.
I've been wanting to make a custom keyboard, potentially a lot of them, with PCBs. And now I know that I DON'T want to do that so thanks!
"Everything's better with a freaking laser"
Most adorable Dr. Evil impersonation. Ever.
It all started when i saw a 42 minute video on filament and i said "How could there be 42 minutes of filament?" now I've found my favorite page in youtube!
I have a desktop CNC mill that I use for PCBs - it can cut traces down to 8 mils thanks to an extremely low runout spindle, and it's also beefy enough to mill 1/2" / 12mm aluminum plate. I used it to mil metal parts for my 3D printer.
The first steps to being okay at something is to suck at something. You are well on your way to greatness!
I bought a snapmaker 2.0 A350 during pre-order. I'm sad I've been so busy 3d printing for 2 years I haven't had much time.to even experiment with CNC or laser (I've also procrastinated building my own enclosure for lazer and CNC work so I don't cloud up my basement or blind my kids lol
I absolutely love the thing and it's cool to see big guys using them for stuff like this
Man thats incredible, you are a pioneer in this sort of thing it seems
Also I have access to a shitton of sawdust. do you think DIY MDF could be something?
or maybe I should finish a project first?
I had the exact same experience with my CNC and the cheap 15 degree carving bits and I thought my CNC was trash :D Good to know that it can actually achieve decent results with the correct mill.
If you need thighter tolerances for SMD parts you can also try to spray coat the pcb black and then laser the coat away and etch in acid. You can get around 0.05 mm clearance that way and it is also quite fast.
Great Video.The behavior cnc control "remembering last feedrate indefinitely" like Many G codes is referred to as Modal . CNC Control interprets the meaning XYZ IJK etc based on Mode. G20 inch mode G21 metric etc.
G90 and G91 for example are Absolute or Incremental Mode , G00 and G01 are rapid move or feedrate (F) move . G02 and G03 are cw or ccw arc mode. Some controls treat different commands as modal.
I like you how had the same problems that I did. I glad you show how hard it is to mill a pcb some some video make it look to easy and I feel like people may get trap by this. I am interested to try some of these very small end mill. Keep the cool Video comming !
This is a comedy channel right? You're killing me!, I'm cramping up from all the amazing jokes!
CNC machinist here, You're killing me! I've made every one of these mistakes myself and at least once it has got me fired! I haven't laughed this hard in ages.
If only the discord could have notified me of this video! I spent 3 hours depressed, lonely and board until Now where I’m just lonely
Vacuum spoil board for your circuit boards. Then do like a .02 inlay into the the spoil board with fillets at the corners and lay the circuit board into the inlay not vacuum locked to the spoil board and aligned perfectly into the inlay
Use the CNC to drill holes, route the board dimensions/outlines, etc.
Use the UV resin printer to expose photo resist on the PCB, develop and etch as usual.
(Locate the PCB on the resin printer with the locator holes BEFORE removing the resist protective layer - and put 'end-stops' in place so the PCB won't slide around when exposing the resist)
IMO, for prototyping pcbs there is an even better way than milling, and that is using fiber laser engraver, look it up on youtube, it's really gnarly. I have tested this out and so far it's been a blast. No broken endmills, no toolchanges, no alignment problems ( ok, maybe some problems ). The laser i used was 50W but i've seen people online have good results with as low as 20W fiber laser engravers
That enclosure doesn’t look air tight..is it relying on negative pressure?
It's main purpose is to keep the chips out of the rest of your shop, i don't think that matters that much
2:28 Haha that deflection when the bit goes into plastic
Regarding the cutline width problem with v-bits: There are attachments called Engraving Milling Depth Regulator or similar that solve this issue. It also helps if the fiberglass material is not stuck down exactly flat.
Love the video! I'm excited to see what shnasty projects you come up with for this new toy!
Hopefully this reaches you 2 years ago so as to save you a bunch of headaches.
1. Set Height Map
2. Use a 30deg Spiral Engraving bit(please, just the tip)
3. You need to blow on it once the tip is in. Seriously, you need an air assist to clear the cuttings away from the bit path.
Great videos, by the way.
Bud, I've been subbed to your channel for a while now and EVERY time you put a new video out it's even better. This shit is getting insane.
I loved the content!
Could you use the laser engraver to burn in your circuit pattern on masking tape and spray with conductive paint?
And then electoplate that paint for usable conductivity? Still not the worst idea.
"you don't level the bed you mill a level surface into the bed" I died. Excellent comedic presentation.
Great video man! I really like your narrative.
Loved this episode to "bits!" I've used a diamond tipped tool on an ancient engraver, with a spring loaded collet in the 'z' axis and spindle turned off. Did great work dragging sharp lines on anodized aluminum, maybe a robust tool like that could take on .0014" of copper?
Cool, look forward to seeing a big project with this in use!
I fucking love your videos man, keep it up. I don't even care if the next one is about cheese production or w/e. I'll watch it. I don't know a single channel that has this level of production value as well as these punny jokes and memes. Love it
I use a trusty LPKF machine at work (Circa year 2000) and while the software has given me some troubles in the past with 2 layer boards, the large selection of bits has been great.
I know you're getting used to the machine but I use a bit that's 08-12 mil (depending on manual depth set) and whenever I lay out a board with some hairline traces, I just raise the bit up until I get JUST the copper clad removed. Sometimes I have to run the operation a few times to adjust it properly but I say this because your successful board on the precision end mill still looked a smidge deep and could be one of your issues. Of course, that's based on the camera angle but maybe it'll help.
So glad i found your vid. I've been wondering for years what wheezy meant when he said "the combination is the G-Code."
Yay learning.
Oddly, glass dust - unlike ground up moon rocks - is not pure cancer. Something about its organic nature means our lungs can actually digest and remove it.
I'm really happy to see a cnc mill successfully engrave a pcb. As you discovered, it's hard! Good work!
Use chilipeppr grbl for processing gcode. If the cnc supports it you can add a contact probe ( 1 wire soldered or screwed on the copper, 1 wire with an aligator clip on the cnc bit ). Then in chilipeppr you can mesh level the copper plane and embed the deviations in the gcode then export it and send it to the snapmaker. This way you can get even better lines because by running the mesh leveling you won't need to actually mill into the fr4 substrate, just "etch" the fine copper layer with a v-bit.
GRBL sucks.
I’ve used flatcam to make the circuit files and with a 3018pro cnc I was able to mill out my own double sided PCB using some software called bCNC which also has the ability to do a meshmap to account for the PCB not being 100% flat.
I also used some engraving pieces I got from china that instead of a flat cutting edge they’re more like a hybrid of that and a drill bit. Edges of the copper were clean with no burrs. Cutting depth is the problem though as too deep and it can completely ruin fine traces.
It’s usually safest to run what’s known as a safety line, a block of code at the beginning of every program that sets modal commands that are most often guilty for breaking things. In my shop in the US, we use G20 G40 G80 G90 in most of our programs to set to inches, disable radial cutter compensation, disable cutting cycles, and set movement to absolute.
That's what I do in the G-code for my little desktop mill - I have a block I paste at the start of each file:
(Preliminary setup)
G90 G21 (Absolute movement, millimeters)
G92.1 (Reset all offsets)
M5 (Keep spindle off)
G94 F180.0000 (180 mm/min feed rate)
G92 X0.0000 Y0.000 Z0.0000 (Set current coordinates to physically touching the bottom-left corner)
G0 Z5.0000 (Move straight up off workpiece)
M3 S25000 (Turn on spindle, set spindle to 25K RPM)
M0 (Pause for spindle spin-up - NOTE: operator should actuate cycle-start to continue once spindle is at speed)
Of course I override/change from there but that start block stops a lot of potential problems, and I touch off the bit to set Z prior to firing up the file. My spindle is a 750w 24V DC PM motor on a 25A PWM speed controller that's controlled via USB and connected to Mach3 so it can respond to M3/M5, so I have it set to pause for spin-up, which also gives me a moment to make sure everything looks okay before pushing a bit into material.
Man you make the best videos, i can't take my eyes off, or else i feel like ima lose interesting information.
"Jackdaws Love My Big Sphinx Of Quartz" is amazing! I'm stealing that as my keyboard test phrase. I love your videos!
The jokes in this episode are so good I feel like you got a writing staff. Awesome video man.
Your videos are very high quality. It's funny because your audience by topic is necessarily not mainstream. I wonder if you had a mainstream show if you'd be in the top 5? I think you certainly have the talent for it.
Great vid!
Not watched one like this from you in a while
That's pretty sweet that they just gave you a CNC machine. I had to make my own. Being as copper clad board is conductive it's pretty easy material to map. You should probably find out what surface mapping is and how to do it. I stick PCB down with hot snot. It doesn't take much to hold it down really. If there's any pressure at that bit you know what happens to them. Snap!
Randomly popped up, loooooooove it! Gets me excited again to get into making. :)
Drone Jesus himself in the Patreon list! I sent that guy a banana!
Great video, Zack! Love that the first thing you decided to do with a Snapmaker is a PCB. That's super cool!
These puns are why I can't stop watching your videos
Dude's really got it out for TF2 today.
Take my subscription, you earned it.
'Like a the dumpster behind a Whole Foods' hahahaha, that got me man! 😂😂😂 Great vid, thanks!
Oh, wow, thanks for including the instructions.
this episode made me so proud of my local makerspace's piece of shit circuit mill. It can do at least on par isolation width with way cheaper tools. sometimes you gotta kick it to make it work but then it works really nicely and has done so for at least a decade at this point.
This video has made me feel so much more competent about my projects and learning curve. Sometimes it feels like getting a new machine is its own version of smash it till you understand how to suck less.
Awesome to see, the mini rivets were a great idea! I'd be interested in seeing if you could add a silk screen or something to stop random debris being able to short your board out if it fell ontop of it. Even if its just smearing hotglue over it and cut out holes for your pads