Top: Macros Sprint Layout 60
Master the Macro: Supercharge Your PCB Design in Sprint-Layout 6.0
If you are looking for a PCB design tool that balances simplicity with professional power, Sprint-Layout 6.0 is likely already on your radar. But the real secret to "Just Draw It" speed isn't just the intuitive interface—it’s mastering Macros.
Macros are the lifeblood of Sprint-Layout, serving as the component library for everything from basic resistors to complex SMD footprints. Here is everything you need to know about optimizing your workflow with Sprint-Layout 6.0 macros. Why Macros Matter
In Sprint-Layout, a macro is a small layout of recurrent elements. Instead of drawing a 14-pin DIP socket every time you need an IC, you simply drag and drop a pre-configured macro onto your board. Top Benefits of Using Macros:
Precision: Built-in macros are pre-sized to standard component dimensions.
Organization: The library uses a structured tree-view, making it easy to find parts like SMD diodes, inductors, or through-hole transistors.
Automation: Version 6.0 macros include Pick+Place data, essential for modern automated SMD assembly. How to Install Extra Macros
The standard installation of Sprint-Layout comes with a solid foundation, but for professional work, you will likely want more. macros sprint layout 60 top
Download: Grab updated component lists (like the latest 2025 Essential Components) from reputable hobbyist sites like SolderingMind. Extract: Unzip the downloaded macro files.
Path: Copy these files into your public documents folder. The typical path is C:\Users\Public\Documents\Layout60\MAKROS.
Restart: Once the files are in the folder, they will appear in the software’s right-hand library sidebar. Creating Your Own Custom Footprints
Can't find a specific component? Creating a custom macro is surprisingly simple:
The Manual Method: Draw your pads and silkscreen outlines directly on the layout board, measure the pin lengths, and adjust pad sizes in the properties panel.
The Footprint Wizard: For standard parts like ICs or circular arrangements, use the Footprint-Wizard. You simply enter the parameters (number of pins, spacing), and the software generates the footprint for you.
Save: Once your part is ready, go to File > Save As > Macro File (*.LMK) to add it to your library permanently. Pro-Tip: Advanced Sprint-Layout 6.0 Features Master the Macro: Supercharge Your PCB Design in
To make the most of your macros, don’t overlook these version 6.0 upgrades:
Anti-Aliasing: Makes your macros and tracks look realistic even at high zoom levels.
High Resolution: Version 6.0 offers 10x higher accuracy than previous versions, allowing for grid values as fine as —perfect for high-density SMD footprints.
Automatic Capture: When you drag a macro, the crosshair will "snap" to capture-points, ensuring your components align perfectly with your grid.
Whether you are designing a simple audio amplifier or a complex IoT module, your macro library is your most valuable asset in Sprint-Layout. Sprint Layout Macros Download July 2019 - Solderingmind.com
The "Sprint Layout 60" is one of the most popular custom mechanical keyboard PCBs, originally designed by nori (and popularized by the 40% community). It is a 12.75u wide, 5x14 layout.
Because the default libraries in Sprint-Layout (the software) are limited, you must build this PCB using Macros (reusable component blocks) to manage the complex matrix, mounting holes, and controller footprint. Size: M2 screws (2
Here is your full guide to building the Sprint Layout 60 using macros.
C. The Mounting Hole Macro
Standard 60% trays use 5 mounting points.
- Size: M2 screws (2.2mm drill hole) or M2.5 (2.7mm drill hole).
- Positions (Standard GH60 positions):
- Top Left (Escape area)
- Top Right (Backspace area)
- Bottom Left (Left of Ctrl)
- Bottom Right (Right of Arrow keys)
- Center Top (between B and N keys)
Step 1: Define the Edge Cut (Border)
- Draw a rectangle on the Board Outline (Contour) layer (usually yellow or pink).
- Dimensions:
- Width: 303.20mm (Standard 60% width).
- Height: 95.25mm (Standard 5u height).
- Note: If you are using a plate, verify these dimensions against your plate file.
Part 1: Understanding the "60 Top" in Sprint Layout
Before diving into macros, let’s decode the keyword phrase. In Sprint Layout, "60" typically refers to one of two things:
- Board Dimensions: A 60mm x 60mm PCB square.
- Keyboard Layout: A 60% keyboard (roughly 15u wide, lacking the F-row and numpad).
"Top" refers to the Top Copper Layer (Component Side). In a standard two-layer board, the top layer is where your components sit.
Macro types and use cases
- Text expansion: common blocks (email, address, signatures). Example: "addr" → full address.
- Complex shortcuts: multi-key editor commands (e.g., Ctrl+Shift+K then Ctrl+Enter).
- App-specific macros: Slack snippet, browser dev tools, terminal sequences.
- Mode toggles: toggle caps for coding, snippet mode for writing.
A. The Switch Macro (MX Socket)
You will need a macro for a Cherry MX switch footprint (MX_1U).
- Pins: Two large pads (1.5mm - 2mm diameter) for the switch legs and two smaller pads (1mm) for the diode legs (if using SMD diodes).
- Spacing: The critical part is the 19.05mm (0.75 inch) spacing between centers.
- Plastic Clip Holes: Include the small 2.5mm or 3mm holes for switch housing clips if you want the PCB plate-less.
3.2 Top Layer Design Guidelines
| Parameter | Recommended Value | |-----------|-------------------| | Minimum trace width | 0.25 mm (10 mil) for signals; 0.5 mm for power | | Minimum clearance | 0.2 mm (8 mil) | | Pad size for THT | 1.6 mm diameter (hole 0.8 mm) | | SMD pad dimensions | According to component datasheet | | Copper pour (ground) | Recommended on top layer if bottom is crowded |
Step 2: Save as Macro
- Select all elements (Control + A).
- Right-click and choose "Make Macro" (or find the icon in the toolbar).
- Name the macro:
60_Switch_Diode_Top - Click Save. Sprint Layout stores this in the
MACROfolder.
3.3 Macro Usage on a 60 mm Board
Typical macros placed on the top layer in a 60×60 mm layout:
- Microcontroller (e.g., ATmega328P – TQFP32 macro)
- Voltage regulator (SOT-223 macro)
- Passive components (0805 or 0603 resistor/capacitor macros)
- Connectors (Pin header macro – 1×6, 2×5 etc.)