Group Assignment: Characterize the design rules for your PCB production process.
For this week we carried out the PCB machining process using the Roland Modela Pro II MDX-540. We characterized the design rules for our PCB production process by testing trace widths, spacing, calibration approaches, and machining order — documenting each step and iteration to identify the parameters that produce clean, accurate results.
Equipment
The MDX-540 is a precision desktop CNC milling machine used to produce PCBs by removing copper from a board surface. It supports engraving (trace isolation), drilling (component holes), and board cutting in a single workflow — making it ideal for rapid in-house PCB prototyping.
The board is placed on a sacrificial layer that absorbs the final cutting pass, protecting the machine bed from direct contact with the tool.
Copper boards are fixed using double-sided tape applied to the back surface. The board must be as flat as possible — unevenness directly affects engraving depth consistency.
Engraving was performed with a 2 mm V-bit (40° angle). The V-shape produces cleaner trace isolation than flat end mills at this scale.
Z-axis height is set using a touch probe sensor. The tool descends until contact is detected — the machine registers that position as the reference height automatically.
Different substrate materials can be used for PCB production. Each has different mechanical, thermal, and electrical properties that affect its suitability for different applications.
Industry standard material. High mechanical and thermal resistance. Used in most commercial and professional PCBs.
More affordable than FR-4. Used for simple prototypes. Lower mechanical resistance and not suitable for high-temperature environments.
Ideal for high-temperature and high-frequency applications. Excellent thermal stability and electrical insulation.
Provides better heat dissipation. Used in power electronics, LED drivers, and applications where thermal management is critical.
PCB production on the MDX-540 involves three distinct machining processes, each with a specific tool, depth, and purpose. The order in which they are performed is critical to avoid losing precision.
The surface copper layer is selectively removed to create the circuit traces. Uses fine V-bit tools at low depth. This step is always done first — if cutting is done first, the board can move and all trace accuracy is lost.
Holes are made in the board for through-hole components or mechanical fixings. Different drill bit diameters are used depending on the component pin diameter required.
The board outline is cut, separating it completely from the base material. Always performed last — after engraving and drilling — to keep the board fixed and stable throughout the process.
Always run engraving first, then drilling, then cutting. Cutting the board outline before engraving releases the board from its fixed position — any movement at that point will ruin the trace alignment and make the board unusable.
Software
Mods CE is the browser-based CAM tool used to convert the PCB design image (PNG) into G-code for the MDX-540. The workflow connects modules step by step to define the machining parameters and generate a toolpath.
Load the PNG file of the PCB design. Options: view, invert, flip H/V, rotate 90°. Units: dpi, px, mm, in.
Select the 40° V-bit configuration and define the tool and machining parameters for the job.
Define Cut Z depth (-0.112 mm for engraving), feed rate, and spindle speed.
Generate the toolpath. A 3D preview of the machining result is shown before committing to the G-code output.
Load the G-code into NC Viewer to simulate and verify machining order and cutting behavior before running on the machine.
Open VPanel for Modela Pro II, select the G-code file, and start the job. Monitor until completion.
Complete workflow from board preparation to final PCB removal, following the order that ensures precision and avoids machining errors.
Clean the machine bed with vacuum and alcohol and remove any debris from previous machining processes. A clean surface is essential to avoid precision errors caused by particles under the board.
Apply double-sided tape to the back of the copper board. The board must be as flat as possible — any unevenness directly affects engraving depth consistency across the surface.
Place the board on the sacrificial layer, ensuring it is well aligned and firmly fixed. Set the origin considering the first quadrant (bottom to top, left to right).
Use the Z0 SENSE option to calibrate the tool height. The tool descends until it contacts the touch probe — the machine automatically registers this position as the Z reference height. Avoid applying extra pressure to the sensor during this step.
Open VPanel, select the engraving G-code file, and start the job. The V-bit removes the copper layer between traces. Monitor the first pass carefully to confirm the depth is correct.
After engraving is complete, run the cutting G-code to separate the board from the base material. The sacrificial layer absorbs this final pass.
Once machining is complete, carefully remove the PCB from the bed using a spatula. Avoid bending or applying lateral force — the board can be fragile along cut edges.
Machining tests were performed using a 2 mm V-bit tool with a Cut Z of -0.112 mm. The results showed that sensor pressure during Z-axis calibration and surface leveling have a direct impact on final machining quality.
Z-axis calibration was incorrect because too much pressure was applied to the sensor. This caused excessive engraving depth and a poor surface finish.
Sensor pressure was reduced compared to the first attempt. The result improved slightly but the machined finish remained irregular — depth was still inconsistent.
Calibration was performed without applying any pressure to the sensor, obtaining a more accurate height reference. Result improved noticeably.
The tool was calibrated in a different area of the machine bed. Some parts were still not machined correctly, suggesting surface leveling irregularities across the bed.
Pressure was applied on the sensor again during calibration. The result was not satisfactory and the process was stopped before completion to avoid wasting material.
Final attempt combining correct sensor technique and centered calibration area — used as the reference run for design rule characterization.
Trace width and spacing must be defined according to the tool diameter — with a 2 mm V-bit at -0.112 mm Cut Z, the minimum reliable trace isolation requires careful spacing to avoid copper shorts between adjacent traces. Proper Z calibration is essential: even 0.05 mm of excess depth can over-engrave and cut through thin trace widths. Surface flatness of the board directly limits how consistent engraving depth is across the full PCB area.
What each team member learned from this week's assignment.
Understanding the design rules through five calibration attempts was far more instructive than any single successful run would have been. Each failed attempt revealed a specific cause — excessive sensor pressure, surface irregularities, wrong calibration area — and forced me to think about which variable had changed between attempts. The most important lesson was that Z-axis calibration is not just a setup step: it is the parameter that everything else depends on. Trace width and spacing are defined in the design, but their physical outcome is entirely determined by how accurately the Z reference is set. Seeing a design rule fail in hardware, and then understanding exactly why, made the concept stick in a way a datasheet never could.
Working with Mods CE and NC Viewer showed me how important it is to verify a toolpath before committing to the machine. The simulation step in NC Viewer caught issues in machining order that would have been expensive in time and material to discover mid-job. I also learned that the board preparation steps — cleaning the bed, applying tape evenly, keeping the board flat — are not just housekeeping: they are precision variables. A board with a small warp produces an inconsistent engraving depth across the surface, and no amount of calibration fixes a board that is not flat to begin with.
© Fablab Ulima 2025 | Design: Tooplate