Week 08. Electronics Production
Machining PCB's and soldering tiny components to make things work...

Assignment
Group Assignment (link):
- characterise the design rules for your in-house PCB production process- submit a PCB design to a board house
individual assignment:
- make and test a microcontroller development board that you designed- extra credit: make it with another process
Making a microcontroller development board
The plan was to produce the PCB board I designed in week 6.
However, I had some design changes that needed to be made to accommodate the components I had to hand. So it was back to Fusion and electronics design workspace to make the changes. I copied the original design into a new folder for week 8 in my Fusion Academy project in the Fusion Hub. Here is a screenshot of the original design and the one with the changes I made.

It was now time to setup for CNC milling. I inserted the design into a new file in Fusion - this seemed easier than working in the 3D PCB workspace as I wanted to customise the outer profile to allow for a Board Flip - I wasn't able to make a single-sided PCB. This new file would allow me to create a Board flip that would hold the board in place when machining the back. I copy and pasted the F as a body in the document and flipped it. I then created a new sketch and offset it by 2mm (the diameter of the cutting tool I would be using to machine the profile of the board). This would allow the F board to be held in position when machining the back. I also adjusted a portion of the F so it would grip the back of the board when machining.


back in the 3d PCB model we see the component is out of date - click the icon in top left of the screen to update.

all components should update to the latest version

back in the CNC set up file I created we can switch to the Manfucture workspace - Create a new Milling Setup.

Set stock to fixed box size - set it to this size of the stock we plan ato use



we need to offset the stack from the top of the baord (If i selected the model properly in the previous screen just selecting the parts of the board I'm lookign to Machiene I might not be agetting theese errors)


this is me setting the offset to get the stock into place

I confirn to innore this warning (but again if i selected the model in the previuous tab might not encuntre this)


Confirm the Origin is locate in the correct poition - with X,Y,Z, point in the correct direction - go back to setup if not and select the WCS box point and pick the point on the stock where you want to set the origin (it should match the image below)

sent the files to the CNC and cut the holes and the slot to how the CNC would preform /br the slot dodnt reach the bottom so i adjusted the setup for the slot changed to 0.75mm below the coutour for the bottom height (it was 0.5mm) i also switched off multipl depths - lets try again.
I had to create a new milling tool in the Roland MDX 540. This was a bit of a challenge as I had to create a new tool path for the mill.
Once I had the necessary design changes made, I prepared the board to be milled using the Roland MDX 540 as this was the mill I had available at South West College.
Here is a screenshot of the board in the milling machine.
When I had the cutting tool paths produced using the manufacture workspace, I was able to output the NC code and run it on the Roland MDX 540. This code was imported into the VPanel. See screenshots below.


Once the milling was complete I was able to remove the board from the milling machine and clean the surface of the board.
Here is a screenshot of the board after milling.
At this point, I was able to flip the board and machine the back side. This is where the additional parts that were machined came in handy.
Here is a screenshot of the board after milling the back side.

I ran out of time at this point so no soldering yet --- I'm blaming Paddy's Day... it's our national holiday and I was out celebrating. But I know there should be no excuses....
contunity checking the traces and making sure there are no potental shorts



After contaunity check we can mill the outline of the board.

Milling the outline of the board

we can now take the build platform out of the mill and remove the board.

preping the parts to solder into the board - dubble sided sticky tape and the component name














Issues I've encountered
AGHHHHH
What went wrong - I ran out of time this week - I had hoped to have the board milled and then solder the components on but time escaped me.
This seems to be a recurring theme for me during this course. It really does require the full 30+ hours effort every week - with a full-time job, family and everything else it is a challenge.
The mill bits that I brought back from Creative Spark Fab Lab did not fit the collet or the adaptor I had at South West College.
So down to the mill to create a new adaptor.
I used some 6mm bar, faced it off on the mill, used a centre drill and then used a 4mm drill to drill it out.
Then I cut down the length to make a slot which would allow the collet to be tightened around the tool.
Here is a photo of the adaptor on the milling tool and in the milling machine.
Then the bed was too low so I had to raise it up to allow the board to be milled.
Here is a photo of the board in the milling machine.
and a photo of the board after being raised - this required additional MDF to be added and then leveled to ensure the board was flat.
I wasn't able to push to the repo on the college network - I expect it is to do with the college firewall and IT restrictions within the college. I had to hotspot from my mobile phone to get content pushed to the website.
Bringing in components from internet downloads - I haven't nailed this yet.
I would like to be able to create my own library - however, each import into Fusion seems to be its own library.
I need to find a tutorial that will help me understand how to do this properly.

What went wrong.
Learning Outcomes

So far - I've a better grasp of Fusion Electronics and how it works - still frustrating though - especially having to push from 2D PCB to 3D PCB - but I'm getting there.
The Manufacture Workspace in Fusion to produce the cutting tool paths for the Roland MDX 540 - I did try Mods however it didn't have output for the MDX-540 so I reverted back to Fusion.
I have a good grounding in the Arduino IDE and have a good understanding of the code structure and how the types of flow required.