Skip to content
  • MySensors
  • OpenHardware.io
  • Categories
  • Recent
  • Tags
  • Popular
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo
  1. Home
  2. General Discussion
  3. CNC PCB milling

CNC PCB milling

Scheduled Pinned Locked Moved General Discussion
933 Posts 28 Posters 134.1k Views 27 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • NeverDieN Offline
    NeverDieN Offline
    NeverDie
    Hero Member
    wrote on last edited by NeverDie
    #863

    I cured some uv solder mask using the roller method. As a result of that experience I'm going to change over to a UV light that doesn't have a bottom. That way I won't disturb the work by picking up the wet film stack and moving it into under the UV light to cure. Instead, without moving the wet film stack, I'll simply position the UV light over the stack and turn it on.

    I can now confirm that polypropylene does a very good job of not sticking to the solder mask.

    Thickness on my solder mask came out uneven, but maybe that will improve with further experience. I put a 1/4" piece of glass over the wet film stack before rolling it, so I'm not sure where the waviness in thickness came from, except maybe from me disturbing the stack while relocating it to be under the UV light.

    I found a 3 mil drawdown bar and a 4 mil drawdown bar, so after the new UV light source arrives I'll have a try at laying down the solder mask wet film using those.

    I'm actually getting two new UV light sources, as I'm not sure which I will prefer. One uses UV tubes (which it claims emits at 365nm) and which gets rave reviews on amazon from people who are using it to cure uv resins:
    https://www.amazon.com/gp/product/B012MEZP2E/ref=ppx_yo_dt_b_asin_title_o03_s00?ie=UTF8&psc=1
    The downside is that the uv tubes reportedly burn out after a while and need to be replaced.

    The other is just a larger UV LED nail dryer, like the one I tried last night, except that it has no bottom, as I discuss just above:
    https://www.amazon.com/gp/product/B07MC4CZS1/ref=ppx_yo_dt_b_asin_title_o02_s00?ie=UTF8&psc=1

    JoeridemanJ 1 Reply Last reply
    0
    • NeverDieN NeverDie

      I cured some uv solder mask using the roller method. As a result of that experience I'm going to change over to a UV light that doesn't have a bottom. That way I won't disturb the work by picking up the wet film stack and moving it into under the UV light to cure. Instead, without moving the wet film stack, I'll simply position the UV light over the stack and turn it on.

      I can now confirm that polypropylene does a very good job of not sticking to the solder mask.

      Thickness on my solder mask came out uneven, but maybe that will improve with further experience. I put a 1/4" piece of glass over the wet film stack before rolling it, so I'm not sure where the waviness in thickness came from, except maybe from me disturbing the stack while relocating it to be under the UV light.

      I found a 3 mil drawdown bar and a 4 mil drawdown bar, so after the new UV light source arrives I'll have a try at laying down the solder mask wet film using those.

      I'm actually getting two new UV light sources, as I'm not sure which I will prefer. One uses UV tubes (which it claims emits at 365nm) and which gets rave reviews on amazon from people who are using it to cure uv resins:
      https://www.amazon.com/gp/product/B012MEZP2E/ref=ppx_yo_dt_b_asin_title_o03_s00?ie=UTF8&psc=1
      The downside is that the uv tubes reportedly burn out after a while and need to be replaced.

      The other is just a larger UV LED nail dryer, like the one I tried last night, except that it has no bottom, as I discuss just above:
      https://www.amazon.com/gp/product/B07MC4CZS1/ref=ppx_yo_dt_b_asin_title_o02_s00?ie=UTF8&psc=1

      JoeridemanJ Offline
      JoeridemanJ Offline
      Joerideman
      wrote on last edited by
      #864

      @NeverDie

      Years ago I bought a face tanning device. They still sell these things second hand. And I expect like a lot of convenient but time consuming beauty devices, they are hardly used.

      Cost you 5-10 euros here in the Netherlands. You might have something similar.

      Anyway 30 seconds with this thing and it's cured.

      1 Reply Last reply
      1
      • NeverDieN Offline
        NeverDieN Offline
        NeverDie
        Hero Member
        wrote on last edited by
        #865

        An idea discusssed on Hackaday is to remove the UV filter on a personal pocket projector and then use the projector to project a solder mask image directly onto the solder mask of a PCB. If it can be made to work, this seems fairly elegant to me.

        I hadn't realized that personal pocket projectors had become so affordable. You can buy a new 1080p pocket projector on ebay for as little as $30-$50.

        A different Hackaday project uses Kapton tape cut by computer to somehow make a one-off solder mask for prototyping prototyping purposes.. Whatever works!

        JoeridemanJ 1 Reply Last reply
        0
        • NeverDieN NeverDie

          An idea discusssed on Hackaday is to remove the UV filter on a personal pocket projector and then use the projector to project a solder mask image directly onto the solder mask of a PCB. If it can be made to work, this seems fairly elegant to me.

          I hadn't realized that personal pocket projectors had become so affordable. You can buy a new 1080p pocket projector on ebay for as little as $30-$50.

          A different Hackaday project uses Kapton tape cut by computer to somehow make a one-off solder mask for prototyping prototyping purposes.. Whatever works!

          JoeridemanJ Offline
          JoeridemanJ Offline
          Joerideman
          wrote on last edited by
          #866

          @NeverDie I just read back around 2017.

          Have you ever managed to get Andrews result? He claimed 6mil back then.

          NeverDieN 1 Reply Last reply
          0
          • JoeridemanJ Joerideman

            @NeverDie I just read back around 2017.

            Have you ever managed to get Andrews result? He claimed 6mil back then.

            NeverDieN Offline
            NeverDieN Offline
            NeverDie
            Hero Member
            wrote on last edited by
            #867

            @Joerideman said in CNC PCB milling:

            @NeverDie I just read back around 2017.

            Have you ever managed to get Andrews result? He claimed 6mil back then.

            Not consistently. That's why I'm doing a new round of improvements now. Somehow it's always the last little bit that consumes the largest share of the effort.

            1 Reply Last reply
            0
            • E Offline
              E Offline
              executivul
              wrote on last edited by
              #868

              @NeverDie my UV lamp is made from a UV led strip glued to a cardboard box, I just place the UV over the board not the board in the lamp.

              The so called 1080p cheap projectors are actually 640x480 real resolution, or even 320x240, they are able to accept a 1080p signal and scale it down so are falsely advertised as FullHD. That was the state of things a year ago when I last checked. Much better to get a sh brand projector instead.
              About resolution: FullHD 1920x1080 over a 150x100mm board gets you 10pixels/mm roughly, that is 0.1mm resolution, I don't know if that is good enough, also focusing at such a close range would require some lens hacking, from the factory they focus at 50cm at least and get you a 60-100cm diagonal size.

              1 Reply Last reply
              1
              • NeverDieN NeverDie

                @NeverDie said in CNC PCB milling:

                You probably want to aim for a thickness above the copper of about 0.5mm

                Correction: I should have said 0.5 mils.

                That's according to altium: https://resources.altium.com/p/how-choose-correct-solder-mask-your-pcb#:~:text=The typical solder mask thickness,solder mask over your traces.

                However, I'm not sure if they're referring to wet film thickness or dry film thickness. I guess with uv cured paint it maybe would be the same either way?

                NeverDieN Offline
                NeverDieN Offline
                NeverDie
                Hero Member
                wrote on last edited by NeverDie
                #869

                @NeverDie said in CNC PCB milling:

                @NeverDie said in CNC PCB milling:

                You probably want to aim for a thickness above the copper of about 0.5mm

                Correction: I should have said 0.5 mils.

                That's according to altium: https://resources.altium.com/p/how-choose-correct-solder-mask-your-pcb#:~:text=The typical solder mask thickness,solder mask over your traces.

                However, I'm not sure if they're referring to wet film thickness or dry film thickness. I guess with uv cured paint it maybe would be the same either way?

                I found that certain brands of Kapton tape are advertised to be 0.5 mils thick: https://smile.amazon.com/gp/product/B00EP254UU/ref=ppx_yo_dt_b_asin_title_o00_s00?ie=UTF8&psc=1

                I've ordered some and will try using that to set the film thickness of the solder mask when I flatten it out between two very flat 1/2" thick panes of glass.

                1 Reply Last reply
                0
                • NeverDieN Offline
                  NeverDieN Offline
                  NeverDie
                  Hero Member
                  wrote on last edited by
                  #870

                  For purposes of solder masking, I compared a number of black markers for drawing on PP sheeting to see which would be the blackest and most opaque. I compared: Inkzall, regular Sharpie, Sharpie Oil, and POSCA (a Japanese paint pen). By reputation I had thought the POSCA would win, but by far the blackest and most opaque of the bunch was the Sharpie Oil. It appeared to be genuinely opaque. The Inkzall and the regular sharpie were not opaque at all.

                  NeverDieN 1 Reply Last reply
                  1
                  • NeverDieN NeverDie

                    For purposes of solder masking, I compared a number of black markers for drawing on PP sheeting to see which would be the blackest and most opaque. I compared: Inkzall, regular Sharpie, Sharpie Oil, and POSCA (a Japanese paint pen). By reputation I had thought the POSCA would win, but by far the blackest and most opaque of the bunch was the Sharpie Oil. It appeared to be genuinely opaque. The Inkzall and the regular sharpie were not opaque at all.

                    NeverDieN Offline
                    NeverDieN Offline
                    NeverDie
                    Hero Member
                    wrote on last edited by NeverDie
                    #871

                    Reporting back: After letting it dry overnight, I discovered that the Sharpie-Oil apparently shrinks and then flakes off of the PP film:
                    p0.JPG

                    Not sure if it behaves better with other films or not.

                    However, before it dries, it performs great, as seen below.

                    Here I am squishing solder mask between two thick sheets of glass:
                    p1.JPG
                    This technique seems to do a reasonably good job of producing a uniform thickness of the UV solder mask.

                    Here I use a Sharpie Oil marker to print the word OIL and place it over the flattened solder mask before exposure to UV:
                    p2.JPG

                    I exposed it to UV for a full 99 seconds, which may have completely cured the non-masked solder-mask. Here is how it looks after I removed the "OIL" mask:
                    p3.JPG

                    Here is how it looks after peeling back the top layer of PP film:
                    p4.JPG

                    I then removed the uncured solder mask using IPA, after which I cured it some more under UV just to be sure:
                    p5.JPG

                    As a first attempt, not bad! Using a high opacity mask probably helped quite a bit.

                    So, I guess now the question is: which inkjet ink/pigment or which laserjet toner has the highest opacity? For instance, there is this which claims to be: https://www.amazon.com/Ink-Dynasty-Resistant-Refillable-cartridge/dp/B00E3PAUXA
                    or this:
                    https://www.screenerschoice.com/index.php?route=product/product&product_id=157

                    From the looks of it, the answer will be some kind of inkjet black pigment, which is consistent with the results I got from comparing ink pens vs paint pens above.

                    JoeridemanJ 1 Reply Last reply
                    1
                    • NeverDieN NeverDie

                      Reporting back: After letting it dry overnight, I discovered that the Sharpie-Oil apparently shrinks and then flakes off of the PP film:
                      p0.JPG

                      Not sure if it behaves better with other films or not.

                      However, before it dries, it performs great, as seen below.

                      Here I am squishing solder mask between two thick sheets of glass:
                      p1.JPG
                      This technique seems to do a reasonably good job of producing a uniform thickness of the UV solder mask.

                      Here I use a Sharpie Oil marker to print the word OIL and place it over the flattened solder mask before exposure to UV:
                      p2.JPG

                      I exposed it to UV for a full 99 seconds, which may have completely cured the non-masked solder-mask. Here is how it looks after I removed the "OIL" mask:
                      p3.JPG

                      Here is how it looks after peeling back the top layer of PP film:
                      p4.JPG

                      I then removed the uncured solder mask using IPA, after which I cured it some more under UV just to be sure:
                      p5.JPG

                      As a first attempt, not bad! Using a high opacity mask probably helped quite a bit.

                      So, I guess now the question is: which inkjet ink/pigment or which laserjet toner has the highest opacity? For instance, there is this which claims to be: https://www.amazon.com/Ink-Dynasty-Resistant-Refillable-cartridge/dp/B00E3PAUXA
                      or this:
                      https://www.screenerschoice.com/index.php?route=product/product&product_id=157

                      From the looks of it, the answer will be some kind of inkjet black pigment, which is consistent with the results I got from comparing ink pens vs paint pens above.

                      JoeridemanJ Offline
                      JoeridemanJ Offline
                      Joerideman
                      wrote on last edited by
                      #872

                      @NeverDie I saw an YouTube video screenprinting. That guy noticed that semi transparent sheets work better than transparent sheets. Ink holds better or something.

                      I can actually try this one out. Because afteral. We want that 0.4mm pitch right?

                      I just need to find something to put the paint on.

                      NeverDieN 1 Reply Last reply
                      1
                      • Z Offline
                        Z Offline
                        ZhangCan
                        wrote on last edited by
                        #873

                        Thank you very much.

                        1 Reply Last reply
                        0
                        • JoeridemanJ Joerideman

                          @NeverDie I saw an YouTube video screenprinting. That guy noticed that semi transparent sheets work better than transparent sheets. Ink holds better or something.

                          I can actually try this one out. Because afteral. We want that 0.4mm pitch right?

                          I just need to find something to put the paint on.

                          NeverDieN Offline
                          NeverDieN Offline
                          NeverDie
                          Hero Member
                          wrote on last edited by
                          #874

                          @Joerideman said in CNC PCB milling:

                          @NeverDie I saw an YouTube video screenprinting. That guy noticed that semi transparent sheets work better than transparent sheets. Ink holds better or something.

                          I can actually try this one out. Because afteral. We want that 0.4mm pitch right?

                          I just need to find something to put the paint on.

                          Which thing are you planning to try? Sharpie-Oil on a semi-transparent sheet, or the uv resistant inkjet ink, or...?

                          For enhanced laser printing I found this: https://ikonartstencil.com/toner-enhancement-spray/
                          though I have no idea how well, or even if, it works.

                          JoeridemanJ 1 Reply Last reply
                          0
                          • NeverDieN Offline
                            NeverDieN Offline
                            NeverDie
                            Hero Member
                            wrote on last edited by NeverDie
                            #875

                            I received some Sharpie-Oil "Extra Fine" pens. Testing them, they have a 1mm line width, so they'd be no good for filling in features smaller than that. AFAIK, they have the smallest tips in the Sharpie-Oil series.

                            I received the 16-bit closed-loop uStepper hardware from Denmark, so I'll be testing that sometime soon. I intend to use it on the z-axis, since accuracy on depth of cut is critical. If even this is still not enough, then I'll work harder to identify the source of the error and, if appropriate, consider stronger measures like low run-out collets, low-runout bits, ball-screws, tighter linear rails and/or tracking absolute position with a DRO and/or possibly a different spindle.

                            1 Reply Last reply
                            0
                            • NeverDieN NeverDie

                              @Joerideman said in CNC PCB milling:

                              @NeverDie I saw an YouTube video screenprinting. That guy noticed that semi transparent sheets work better than transparent sheets. Ink holds better or something.

                              I can actually try this one out. Because afteral. We want that 0.4mm pitch right?

                              I just need to find something to put the paint on.

                              Which thing are you planning to try? Sharpie-Oil on a semi-transparent sheet, or the uv resistant inkjet ink, or...?

                              For enhanced laser printing I found this: https://ikonartstencil.com/toner-enhancement-spray/
                              though I have no idea how well, or even if, it works.

                              JoeridemanJ Offline
                              JoeridemanJ Offline
                              Joerideman
                              wrote on last edited by
                              #876

                              @NeverDie inkjet printing on semi transparent sheets.

                              1 Reply Last reply
                              1
                              • NeverDieN Offline
                                NeverDieN Offline
                                NeverDie
                                Hero Member
                                wrote on last edited by NeverDie
                                #877

                                I've played around with the Ustepper-S now, and as near as I can tell, it is working correctly in closed-loop mode without issue. After the execution of each command, it shows error of 0.00, and it maintains closed loop operation to maintain its position even after the execution of the command, as it should. In my testing, Servo42A fails to do that, as well as having other problems, including lack of response to posted github issues.

                                Ustepper-S incorporates PID, so it should be able to do rapids and yet stop exactly where it should. Again, my initial impression is that seems to be the case.

                                I'm ordering UStepper-S for the x and y axis as well, which unfortunately will again take weeks to receive. However, I expect this will be the last stepper driver upgrade that I will ever need to do. If I later decide to upgrade to NEMA-23, the same UStepper-S can be used to drive it and only a different bracket would be needed to position it on the back of the NEMA-23.

                                1 Reply Last reply
                                0
                                • NeverDieN Offline
                                  NeverDieN Offline
                                  NeverDie
                                  Hero Member
                                  wrote on last edited by NeverDie
                                  #878

                                  I found a good "once and done" lubricant for my CNC called Krytox. It's made by Dupont, is non-toxic, never dries out, and is non-reactive with just about everything. It is more or less liquid teflon (PTFE). It comes in a wide spectrum of different viscosities. I'm using GPL105, but I think for a CNC one could argue for using a version that's a least slightly more viscous (i.e. GPL106 or higher).

                                  There also exists grease versions of Krytox, so perhaps (?) that would be even better. In general, for any given lubricant, how does one decide what the right viscosity is to use?

                                  NeverDieN 1 Reply Last reply
                                  0
                                  • M mlei30

                                    @andrew Have you got your new 3020T yet? I intend to buy 3020 but there are a few variants in Aliexpress. Which site did you buy from? Can you share the link? Thank you for starting this thread.

                                    andrewA Offline
                                    andrewA Offline
                                    andrew
                                    wrote on last edited by
                                    #879

                                    @mlei30 This was my choice:
                                    https://www.ebay.com/itm/CNC-Router-3020T-3-AXIS-USB-Graviermaschine-GraviergeräT-FräSmaschine/313030564524
                                    It already arrived and I started to play with it.
                                    I decided not use its Chinese controller software or Mach3 with parallel port connection, so it needs some upgrade before I can make the first tests with it.
                                    There are tons of upgrade options to make it work with open source stuff. I almost ordered a TinyGv2 controller, but it turned out, that that CNC can be GRBL controlled over the parallel port. In such case,
                                    original stepper and spindle drivers can be used as well.

                                    The problem is, that the research I found behind this was misleading and it contains inaccurate / improper details (or at least not exactly applicable to my HW version), so I had to re-execute the reverse engineering.

                                    I'm about to finish it. At the moment I can control everything on the CNC from GRBL. Now I need to calibrate it and make the solution "solid/proper". I have hard time finding free time for this, but I hope that first test runs will be done soon.

                                    I'll be back with the results soon (and I'm also planning to write a blogpost on the details later).

                                    NeverDieN N 2 Replies Last reply
                                    0
                                    • andrewA andrew

                                      @mlei30 This was my choice:
                                      https://www.ebay.com/itm/CNC-Router-3020T-3-AXIS-USB-Graviermaschine-GraviergeräT-FräSmaschine/313030564524
                                      It already arrived and I started to play with it.
                                      I decided not use its Chinese controller software or Mach3 with parallel port connection, so it needs some upgrade before I can make the first tests with it.
                                      There are tons of upgrade options to make it work with open source stuff. I almost ordered a TinyGv2 controller, but it turned out, that that CNC can be GRBL controlled over the parallel port. In such case,
                                      original stepper and spindle drivers can be used as well.

                                      The problem is, that the research I found behind this was misleading and it contains inaccurate / improper details (or at least not exactly applicable to my HW version), so I had to re-execute the reverse engineering.

                                      I'm about to finish it. At the moment I can control everything on the CNC from GRBL. Now I need to calibrate it and make the solution "solid/proper". I have hard time finding free time for this, but I hope that first test runs will be done soon.

                                      I'll be back with the results soon (and I'm also planning to write a blogpost on the details later).

                                      NeverDieN Offline
                                      NeverDieN Offline
                                      NeverDie
                                      Hero Member
                                      wrote on last edited by
                                      #880

                                      @andrew Looks as though your new nema steppers either have encoders or else those are knobs for manually jogging. Aside from that, it looks generally stiffer due to all metal with no plastic.

                                      andrewA 1 Reply Last reply
                                      0
                                      • andrewA andrew

                                        @mlei30 This was my choice:
                                        https://www.ebay.com/itm/CNC-Router-3020T-3-AXIS-USB-Graviermaschine-GraviergeräT-FräSmaschine/313030564524
                                        It already arrived and I started to play with it.
                                        I decided not use its Chinese controller software or Mach3 with parallel port connection, so it needs some upgrade before I can make the first tests with it.
                                        There are tons of upgrade options to make it work with open source stuff. I almost ordered a TinyGv2 controller, but it turned out, that that CNC can be GRBL controlled over the parallel port. In such case,
                                        original stepper and spindle drivers can be used as well.

                                        The problem is, that the research I found behind this was misleading and it contains inaccurate / improper details (or at least not exactly applicable to my HW version), so I had to re-execute the reverse engineering.

                                        I'm about to finish it. At the moment I can control everything on the CNC from GRBL. Now I need to calibrate it and make the solution "solid/proper". I have hard time finding free time for this, but I hope that first test runs will be done soon.

                                        I'll be back with the results soon (and I'm also planning to write a blogpost on the details later).

                                        N Offline
                                        N Offline
                                        niallain
                                        wrote on last edited by
                                        #881

                                        @andrew

                                        • Does it use ball screws or trapezoidal ones?
                                        • how stiff it is in X an Y directions?
                                          (on my machine slight push on spindle, yields ~0.2mm of flex, and heavier one around 0.5mm, which is roughly precision I get when cutting plastic. For PCB routing error seems to stay within 0.2mm boundary)
                                        • how big is backlash
                                        • screw (movement) linearity in X,Y planes
                                        andrewA 1 Reply Last reply
                                        0
                                        • NeverDieN NeverDie

                                          @andrew Looks as though your new nema steppers either have encoders or else those are knobs for manually jogging. Aside from that, it looks generally stiffer due to all metal with no plastic.

                                          andrewA Offline
                                          andrewA Offline
                                          andrew
                                          wrote on last edited by
                                          #882

                                          @NeverDie it is a knob for manual positioning. the whole assembly and machine is very massive and stable, all metal parts do matter a lot.

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          14

                                          Online

                                          11.7k

                                          Users

                                          11.2k

                                          Topics

                                          113.0k

                                          Posts


                                          Copyright 2019 TBD   |   Forum Guidelines   |   Privacy Policy   |   Terms of Service
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • MySensors
                                          • OpenHardware.io
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular