Improved Double Sided PCB Tutorial Part 2 (CNC to PCB)

แชร์
ฝัง
  • เผยแพร่เมื่อ 26 ก.ย. 2024
  • Here is an improved method of generating Double Sided PCBs that yields just about perfect results first time. You will need Eagle to define the PCB artwork and generate the Gerber Files (that can be used to produce commercial versions of the PCB), FlatCAM to generate the CNC files and AutoLeveller to create a flat virtual surface that makes sure you can get very high resolution tracks and isolation. Part 1 covers the above process and modelling and Part 2 covers cover the actual machining of the PCB.

ความคิดเห็น • 57

  • @carolinameza1613
    @carolinameza1613 3 ปีที่แล้ว +2

    congratulations the best video definition and milling is like a professional machine thank you very much for that video

  • @freeelectron8261
    @freeelectron8261 7 ปีที่แล้ว

    Really nice job! Precision engineering.

  • @robertocarlosmendonca8070
    @robertocarlosmendonca8070 4 ปีที่แล้ว +1

    Visto do brasil.thanks

  • @md.mostafakhan4529
    @md.mostafakhan4529 5 ปีที่แล้ว +2

    next idea- through holes and vias plating with cnc.

  • @AdaptingCamera
    @AdaptingCamera 3 ปีที่แล้ว +1

    Do not use acrylic glass under the PCB, use MDF. align and square the CNC. Level mill the MDF surface. Do not use double sided tape to hold the PCB, just tape the edges and make sure you use quality boards. That eliminates the need of auto levelling. Auto levelling is not needed if you have a properly aligned CNC and surfaced the MDF. The use of auto levelling is popular, but it is actually only hiding errors and deficiencies which should be fixed, not hidden.

    • @Alex-ok7mg
      @Alex-ok7mg  3 ปีที่แล้ว

      Agree that taping the edges would reduce any chance of unevenness and is a good idea, but when all said and done, auto levelling introduces a safety factor to cover any possibility of any undetected dirt or debris gets under the PCB - as you probably know the tracks on small PCBs can get very narrow and with a copper thickness and cutting tips in the order of 0.2mm it just makes sense to be better safe than sorry.

    • @AdaptingCamera
      @AdaptingCamera 3 ปีที่แล้ว

      @@Alex-ok7mg I never needed any auto leveller. Tested once a few years ago but realized it is not needed the way I am doing it on my machine. Of course, the surface must be clean before placing the PCB, but that's easily done. I also surface the MDF every time before I tape the PCB in place and do the drilling as last step, after side 2 is milled. My CNC is very rigid, which is necessary for good results.

    • @Alex-ok7mg
      @Alex-ok7mg  3 ปีที่แล้ว

      @@AdaptingCamera Yes, it does sound like the surface levelling of the MDF is probably the key. Thankyou for your comments and I will try it next time I get home. By the way, I like the look of some of your videos. My daughter is into photographer and I will have to spend some time watching them. Once again many thanks.

  • @crisiberny
    @crisiberny 6 ปีที่แล้ว +1

    Amazing! May I ask how do you do the tinning process? Or how do you connect both sides of the PCB?

    • @Alex-ok7mg
      @Alex-ok7mg  6 ปีที่แล้ว +2

      Thanks for the comment. The interconnections are made with a short piece of copper wire. THere are only a few so it is not too onerous.

  • @martinwalterfigueroa4761
    @martinwalterfigueroa4761 6 ปีที่แล้ว +2

    Autolevel is critical issue, Bcnc is very flexible

  • @TheOliverHB
    @TheOliverHB 6 ปีที่แล้ว

    Nice work! Did you use a 20° with 0.1mm tip ? How much ingress did you use? The isolation looks very good!

    • @Alex-ok7mg
      @Alex-ok7mg  6 ปีที่แล้ว +3

      Thanks. The tool diameter is closer to .3mm (this is what is set in FlatCAM) at 20°. I found that at 0.1mm the tips are too brittle and what I do is, using a sharpening stone just knock a little of the tip so that it is not too fine otherwise it will break. At .3mm I haven't had a break. The ingress os 0.15mm.

  • @martinwalterfigueroa4761
    @martinwalterfigueroa4761 6 ปีที่แล้ว +2

    Bcnc Software in Python work awesome!!!!

  • @gibo588
    @gibo588 6 ปีที่แล้ว

    can you show where are these wires connected on the other end for the auto levelling> I have not seen auto levelling video that shows the other end of the wire.

    • @Alex-ok7mg
      @Alex-ok7mg  6 ปีที่แล้ว

      Most CNC controllers have a "BreakOut" box which is just an interface board that sits between your PC and your controller (e.g. Mach3). This interface board has a set of TTL open collector outputs that are pulled high by a 2.2k resistor that is connected to 5V. The "wire" you referred to is connected to one of these outputs, and is insulated from ground by the plastic workpiece that I show in the video. When the cutting bit (which is earthed) touches the copper therefore, it completes the circuit board and pulls the output line down to 0V and the autolevelling software detects this 5v to 0v transition.
      That is a long winded answer but I hope it helps.

  • @joaquinaga3829
    @joaquinaga3829 6 ปีที่แล้ว

    Hey, which programme do you use for milling process and autolevel? (If i wrote something wrong, im sorry, i dont know to much english)

    • @Alex-ok7mg
      @Alex-ok7mg  6 ปีที่แล้ว

      No worries. FlatCAM is used to generate the CNC GCode and Autoleveller (www.autoleveller.co.uk/) is used to perform the virtual levelling of the code.

  • @bigoper
    @bigoper 4 ปีที่แล้ว

    Great project 👍
    What's the name of the auto leveling software you are using?
    Thanks!!!

    • @Alex-ok7mg
      @Alex-ok7mg  4 ปีที่แล้ว

      Thanks. The software is called AutoLeveller

  • @ivanalexandergranadaacosta
    @ivanalexandergranadaacosta 7 ปีที่แล้ว

    perfecto !!

  • @meshtech5161
    @meshtech5161 5 ปีที่แล้ว

    Can you kindly give us the all details of the complete equipment and the price

    • @Alex-ok7mg
      @Alex-ok7mg  5 ปีที่แล้ว

      Please see my not to Rob Aspey above where I provide a breakdown of the tools used. The 6040 CNC machines are around $1500 on ebay.

  • @tiwar87
    @tiwar87 6 ปีที่แล้ว

    Thnkx for sharing Alex. I I tried to find this CNC (6040 series) but it is too expensive, it costs around 3000 USD, maybe you have a cheaper alternative than the CNC 6040?

    • @Alex-ok7mg
      @Alex-ok7mg  6 ปีที่แล้ว +1

      You should be able to get a 3040 or other for much less than that. I have a 6040 but you certainly don't need a machine this large for PCBs.

    • @DPTech_workroom
      @DPTech_workroom 6 ปีที่แล้ว +1

      tiwar87
      You can try to assemble a little CNC for your purpose, or do it on a 3D printer kit + a spindle.
      I've assembled one.

  • @rahulh8527
    @rahulh8527 5 ปีที่แล้ว

    Which gerberfiles are used for this CNC machine how to get it

    • @Alex-ok7mg
      @Alex-ok7mg  5 ปีที่แล้ว

      hello Rahul, Part 1 shows you how to generate the gerber files th-cam.com/video/foQpefOrMgs/w-d-xo.html

  • @republicoftutorials6068
    @republicoftutorials6068 5 ปีที่แล้ว

    That's was great can you do solder mask on it and remove it by cnc that will be cool

  • @madeariartha2546
    @madeariartha2546 4 ปีที่แล้ว

    i think cnc milling only works on a special blank pcb, a real flat pcb,

    • @Alex-ok7mg
      @Alex-ok7mg  4 ปีที่แล้ว

      Yes, that is what the AutoLeveller software does. It creates a virtual level PCB from a PCB that may not be completely level.

  • @sarahtuli3611
    @sarahtuli3611 6 ปีที่แล้ว

    Do you deliver to syria or lebanon?

  • @nelsondarwinpaktech3954
    @nelsondarwinpaktech3954 6 ปีที่แล้ว

    how r u?buddy,,,?what is the price of this cnc??

    • @Alex-ok7mg
      @Alex-ok7mg  6 ปีที่แล้ว +2

      They are not too expensive. You can search for "CNC 6040" or smaller on ebay.

    • @nelsondarwinpaktech3954
      @nelsondarwinpaktech3954 6 ปีที่แล้ว

      I searched and found the price it is 994$,,,,AAAAAAAAAAAAAAAAAAAAAnnnnn,,,,I m from a poor country buddy,,,,,,,

    • @leapionlp8067
      @leapionlp8067 6 ปีที่แล้ว

      Hi, I am Candela, a professional CNC engraving machine manufacturer.in China ,we have been producing machines for more than 12 years.Including CNC engraving machine, laser marking machine ,laser welding machine and laser cuttinig machine. And if you want to know more details ,please contact me , My Whatsapp:+8615562655823, Email: sales05@leapion.com.

  • @delkozlatanski117
    @delkozlatanski117 6 ปีที่แล้ว

    Not bad.

  • @avejst
    @avejst 5 ปีที่แล้ว

    Thanks for sharing :-)

  • @ivanalexandergranadaacosta
    @ivanalexandergranadaacosta 7 ปีที่แล้ว

    wow

  • @firedrake1184
    @firedrake1184 6 ปีที่แล้ว

    Are you using rgbl?

    • @Alex-ok7mg
      @Alex-ok7mg  6 ปีที่แล้ว

      Hi. Sorry I am not sure what you mean?

    • @firedrake1184
      @firedrake1184 6 ปีที่แล้ว

      I mean the software you use. Do you have email?

    • @Alex-ok7mg
      @Alex-ok7mg  6 ปีที่แล้ว +1

      Hello Ronaldo. I use Eagle for the schematic/circuit diagram and board layout. Export that to Gerber and then use FlatCAM to generate the CNC files. I then use Autoleveller to generate the virtual surface and MACH3 to control the CNC 6040 router, Does that help? No other software is used.

    • @firedrake1184
      @firedrake1184 6 ปีที่แล้ว

      May I ask what is Autoleveller? Sorry I am really with this. But I am operating a CO2 laser machine. This is quite different. I bought a 3018 machine just to make a PCB board since my laser cannot engrave metal and PCB.

    • @Alex-ok7mg
      @Alex-ok7mg  6 ปีที่แล้ว

      Hi Ronaldo . I think I understand. You probably meant pcb-gcode that is a plug in for Eagle. No I don't use it anymore. I did initially but generating proper Gerber files is much better as after you have prototyped your PCB you can send the files to be fabricated and manufactured, which you can't do with pcb-gcode. Also, FlatCAM is much better at providing you with alignment tools and graphic visualisation of the final board. Autoleveller is used to make sure that the PCB is perfectly flat.
      When you lay down the blank PCB especially with the double sided tape there will always be a bit of unevenness and because you are milling to around 0.2mm even the slightest unevenness will result in 'air tracks' i.e. non milled areas. Autoleveller does a fantastic job of creating a virtual level and modifies the CNC code automatically for you. Now this may not apply if you are laser engraving but I thought that I would clarify the use of Autoleveller anyway.

  • @Dmitrii82
    @Dmitrii82 6 ปีที่แล้ว

    Красота

    • @Alex-ok7mg
      @Alex-ok7mg  6 ปีที่แล้ว +1

      спасибо

  • @johnjacobjinglehimerschmid3555
    @johnjacobjinglehimerschmid3555 6 ปีที่แล้ว

    LOL... Awesome Vid ..... But was like ... Duuuuuuude talk to me.

    • @Alex-ok7mg
      @Alex-ok7mg  6 ปีที่แล้ว +1

      One day I will get used to the sound of my voice :-(

    • @johnjacobjinglehimerschmid3555
      @johnjacobjinglehimerschmid3555 6 ปีที่แล้ว

      @@Alex-ok7mg I think we all have that issue. Just gotta grab them granny panties and tug em up. LOL
      Debating buying a cheap cnc mill for this. Every one of these vids I see ... makes that there urge .... stronger.

  • @videoloves100
    @videoloves100 5 ปีที่แล้ว

    Oops. Thats was so fast