Diy Circuit Boards PCBs

by christopherkimanzi99 in Circuits > Arduino

199 Views, 4 Favorites, 0 Comments

Diy Circuit Boards PCBs

IMG_0491.JPG

after designing Circiut Board [PCB] with software of your choice {easyEDA sprintlayout,kiCAD and many more} the remaining thing to do is to either send the design file to PCB fabricating Company for the services or you may do it your self at home either y etching or you may mill the circuit oar with cnc machine at home,and thats what we gonna do here.we will mill our circuit boards here usin diy cnc milling machine .


Supplies

IMG_0143.jpg
HOW TO DIY CUSTOM CIRCUIT BOARDS AT HOME

pcb copper clad


cnc milling machine


pcb milling bits

bandicam 2024-01-24 16-02-52-986_Moment.jpg
bandicam 2024-01-24 11-38-00-528_Moment.jpg
diy pcb circuit board test on PCB MILLING MACHINE

The first thing to is to export the pcb design file if form of geber file, a file type which flatCAM software understands better "its able to read".to export the geber file :

1. click export 

2.click export geber file and select the copper layer to export incase its double layer pcb ie. copper top /copper bottom

3.and then click the export buttonto save your file add the name and click save.


bandicam 2024-01-24 11-27-53-590_Moment(2).jpg
bandicam 2024-01-24 11-27-53-590_Moment.jpg
bandicam 2024-01-24 11-27-53-590_Moment(3).jpg
How to make diy circuit board PCBs at home

in step 2 we will be opening the geber files we just created and convert them to machine code which our cnc machine unerstands and can interpret.

so to do so you will need another software in our video we will use flatCAM:

1.open/LAUNCH flatCAM 

2.Open the geber file you just created previusly

 1.to do so click open file on the top left corner 

 2.still on that dialog click geber file and then files folder will open navigate to your file

 3.click open

3. to creat g code files for cnc machine then ,click the file you just opened to select it and go to selected

4.choose the diameter and click generate geometry.

5.click the geometry you just created to select it and go to selected

6.choose feedrates, number of passes,milling depth,and click export Gcode file give it a name and click save.

bandicam 2024-01-24 11-38-00-528_Moment.jpg
bandicam 2024-01-24 11-38-00-528_Moment(2).jpg
IMG_0492.JPG
IMG_0493.JPG
IMG_0490.JPG
IMG_0491.JPG
THUMP PCC.png
How to make custom PCBs at home

To mill the circuit board we need a software that can interpret the machine file and give the machine comands to RUN

so to that we will need another software in our case we will use bCNC software fo it has uatolevel feature which is so good for pcb milling as our board cant e perfectly flat.

to install bCNC its a bit tricky but i have uploaded a video with a step by step pip install which you can understand. you can check it out.

 so now open the Gcode file you just created and connect your machine to this software to do so select the PORT conneted to your cnc machine choose baudrate of 115200

and select the controller you are using in my case GRBL based controller.

.click connected to get connect to the cnc machine

.once connected choose the zero point of your cnc machine .

.aftre setting up you machine its time to set up the copper clad to be milled make sure its clean .

.to use the autolevel feature follow these steps before you click start

1.click probe 

2.click autolevel

3.click margins

4.connect your probes one to the spindle and the other to the copper clad to be milled ,make sure its well tightened on bed with either screws or self adhiesive tape.

5.select prob feed and click the SCAN button ,the machine will scan the copper clad saving the z axis depth ,once the process is complete remove the probes.and REMEMBER WHILE DOING THE AUTOLEVEL PROCESS DONT POWER ON THE SPINDLE YET.

6.Turn ON the spindle and click the start BUTTON and observ the machine as it mills your copper clad check the depth as you dont need to go too deep till you get best results and settings to use .

Thats it you milled your diy circuit board /PCB very easy right? to know more aout these process watch the video tutorail for clarification ,as well if you dont understand better please feel free to ask or if you wanna add up in may be a step i skipped feel free to raise the alarm too ill indicate it 

thanks for reading and watching you follow me on YOUTUBE via THOSE VIDEO LINKS and dont forget to subschribe and share my projects videos with your freinds THANKYOU ALL.I LOVE YOU ALL.