Welcome to Week 4 of FabAcademy! This week's focus is on Electronics Production. In this assignment, we will delve into the process of designing and manufacturing electronic circuits. The key objectives include:
During this week's group assignment, our focus was on Laser cutting and scanning. We formed three distinct teams to explore and conduct trials on the laser cutting machine. The primary objectives of the group assignment were as follows:
A PCB milling machine is a computer-controlled device designed for precisely cutting printed circuit boards (PCBs).
Similar to a laser cutter, it employs a different method to achieve accurate results. Instead of a laser beam, the milling machine
uses rotating cutting tools to remove material from the PCB substrate, creating circuit traces and patterns. This process is highly
controlled and allows for the creation of intricate and customized circuitry. PCB milling machines are essential in the electronics
prototyping and production process, enabling the quick and precise fabrication of PCBs without the need for chemical etching. At our
Vigyan Ashram Fablab, we utilize the Rolland MonoFab SRM-20 PCB Milling Machine for experimentation and trials.
The Rolland MonoFab SRM-20 is a versatile PCB milling machine equipped with advanced features for accurate and efficient PCB fabrication.
Using computer-controlled precision, this machine precisely mills away the unwanted copper, creating intricate circuit patterns. It offers
a user-friendly interface and is suitable for professionals and hobbyists alike. The SRM-20 streamlines the PCB production process, making it
an indispensable tool for rapid prototyping and small-scale PCB manufacturing. A wide range of materials, including modeling wax, chemical wood,
foam, acrylic, poly acetate, ABS and PC board can be precision milled using the SRM-20 small milling machine, allowing you to create realistic 3D
prototypes that are virtually identical to production parts. Its capabilities extend to various materials used in PCBs, ensuring a clean and precise result.
Printed Circuit Board (PCB) fabrication is a critical step in the electronics production process, serving as the foundation for assembling and connecting electronic components. PCBs are flat, rigid boards made of insulating material, typically fiberglass-reinforced epoxy, with conductive pathways etched or printed onto the surface to create a circuit.
The fabrication process involves several key steps, including design, substrate preparation, layering, etching, and finishing.
Single-layer PCBs:
|
|
Double-layer PCBs:
|
|
Multi-layer PCBs:
|
|
Traditional etching involves using strong acids or mordants to cut into unprotected metal surfaces. Modern variants include microfabrication etching and photochemical milling, crucial for circuit board production.
Printed circuit board milling removes copper from a PCB sheet to recreate pads, traces, and structures according to a digital layout file. A subtractive, non-chemical process suitable for office or lab environments. Quality depends on milling accuracy, bit condition, and control, contrasting with the chemical etch process.
PCB milling machines are akin to miniature, accurate NC milling tables. Controlled via serial or parallel port connections to the onboard controller. Examples include the Roland SRM-20, featuring precision three-axis machining for PCBs.
Conventional endmills, especially flat end mills, are suitable for machining PCBs. Flat end mills provide consistent trace width and efficient material removal.
Components: Through-hole components have wire leads that are inserted into holes in the PCB and then soldered on the opposite side.
Assembly Process: Manual assembly is common for through-hole components. The components are often larger and more spaced out, making it easier for manual soldering.
Strength and Durability: THT components tend to be more robust, making them suitable for applications where mechanical stress is a concern, such as connectors or components subjected to frequent plugging/unplugging.
Prototyping and Testing: Through-hole components are often preferred for prototyping due to their ease of use and reworkability.
Components: SMD components are smaller and have solder pads on the same side of the component, which is directly mounted onto the surface of the PCB.
Assembly Process: SMD components are typically assembled using automated pick-and-place machines. This allows for faster and more cost-effective mass production.
Space Efficiency: SMD components take up less space on the PCB, making them suitable for compact and miniaturized electronic devices.
High-Frequency Applications: SMD components are often preferred in high-frequency applications because the shorter lead lengths reduce parasitic capacitance and inductance.
Cost and Production: SMD components are generally more cost-effective in large-scale production due to automated assembly processes and reduced material usage.
In modern electronics, a combination of both through-hole and SMD components may be used on a single PCB. This is known as mixed-technology assembly. Through-hole components might be chosen for certain critical or high-stress parts, while SMD components are used for smaller, more densely populated areas of the board.
Learn how to operate PCB milling milling for the fabrication process.
Create an in-circuit programmer that includes a microcontroller for programming tasks.
Perform milling processes on the PCB and complete the assembly by placing components.
Explore and experiment with various PCB fabrication processes beyond milling and stuffing.
Write code for the microcontroller, program the PCB, and conduct testing to verify its functionality.
In this assignment we have a task to mill the quantorres trace file, so we visit the FabAcademy website and refered the PCB trace file.
A trace file window will be opened, so download and save it.
// Constants for the LED pins
const int ledPin1 = 6;
const int ledPin2 = 7;
// Duration for which the LEDs will be on and off
const int interval = 1000; // 1000 milliseconds = 1 second
void setup() {
// Initialize the LED pins as outputs
pinMode(ledPin1, OUTPUT);
pinMode(ledPin2, OUTPUT);
}
void loop() {
// Turn the LEDs on
digitalWrite(ledPin1, HIGH);
digitalWrite(ledPin2, HIGH);
// Wait for a second
delay(interval);
// Turn the LEDs off
digitalWrite(ledPin1, LOW);
digitalWrite(ledPin2, LOW);
// Wait for a second
delay(interval);
}