Get fresh music recommendations delivered to your inbox every Friday.
Macros Sprint Layout 6.0 [work]
Mastering Macros in Sprint Layout 6.0: A Guide to Faster PCB Design
If you design printed circuit boards (PCBs) using Sprint Layout 6.0, you know the software excels at simplicity. However, repeatedly placing the same complex component—like an audio amplifier footprint, a USB connector, or a voltage regulator pattern—can become tedious.
This is where Macros come in. The macro system in Sprint Layout 6.0 is a hidden gem that can cut your design time in half, ensure consistency across projects, and allow you to build a reusable personal library.
Part 9: Complex Macros – "The Super Component"
Don't limit macros to single components. Create functional sub-circuits. Macros Sprint Layout 6.0
Example: A power supply macro
Contains: Bridge rectifier (4 diodes), 2200uF cap, 100nF cap, 7805 regulator, output capacitor, and a status LED.
Result: A complete 12V-to-5V power supply that you can plop down anywhere in 1 second.
Example: A differential amplifier
Contains: 2x 10k resistors, 2x 100k resistors, and an OPA2134 with decoupling caps.
Result: Place this macro 5 times. Now you have a 5-channel mixer. You only have to connect power and audio in/out between macros.
How to Create Your Own (The Workflow)
Creating a macro in version 6.0 is incredibly intuitive.
Design the Footprint: Place your pads, draw the silkscreen outline (layer 28), and add a label.
Assign Data: Double-click the component to open the "Component Data" window. Here, you can add a name, value, and specific identifiers. Pro Tip: Always fill in the "Name" field so you can search for it later.
Select and Save: Highlight the entire component. Go to Macro -> Create Macro from Selection.
Save: A dialog box pops up allowing you to name the file. It saves as a standalone .lmk file.
Part 5: Using Macros for Panelization (Saving Money)
One of the most profitable uses of macros is PCB panelization. Many prototype fabs charge per board, but if you order 10 pieces, you can fit 4 small boards inside one "unit" via v-scoring or tab routing. Mastering Macros in Sprint Layout 6
How to panelize using Macros:
Design your final PCB.
Select everything (Ctrl+A).
Create a macro called "My_PCB_Unit.lmk".
Open a new blank file. Set the board outline to the maximum size allowed by your fab (e.g., 100x100mm).
Paste the macro using Macros > Paste Macro.
Sprint Layout will ask: "Insert on layer C1? Mirror?" – Select No Mirror.
Place the first board at (0,0). Place the second board at (X+BoardWidth+2mm, 0).
Add mouse bites (small 0.5mm holes) or a keep-out line for v-scoring.