Sprint Layout 6.0 has a "Matrix Paste" function, but it is rudimentary. By using macros combined with the "Repeat" function (Alt + Arrow Keys or Ctrl+R), you can populate a 10x10 grid of 100 components faster than Excel can calculate.
Need a specific mounting hole shape or a slot?
Creating a macro in version 6.0 is incredibly intuitive.
In the context of Sprint Layout, a macro is a saved group of objects. Unlike a "Component" (which is typically a single part with a defined pinout), a macro can be anything drawn on the screen: traces, copper pours, SMD pads, THT pads, text, or board outlines. Macros Sprint Layout 6.0
Think of a macro as a "Stamp" or "Clone Stamp." You draw a complex structure once, save it as a .mac file, and then paste it anywhere on your board with a single click.
If you are sending a small board to a PCB manufacturer like JLCPCB or PCBWay, you often want to panelize it (fit 10 small boards into a 100x100mm area to save money). Macros allow you to save the board outline and repeat it perfectly without alignment errors.
In the context of Sprint Layout, a macro is a saved selection of board elements—including copper tracks, pads, vias, component outlines, silk screen text, and even keep-out zones. Unlike a simple "copy-paste" which temporarily stores data in RAM, a macro saves this data as a separate .lmk (Layout Macro) file on your hard drive. Sprint Layout 6
Why use Macros instead of Copy/Paste?
Don't limit macros to single components. Create functional sub-circuits.
Example: A power supply macro
Example: A differential amplifier
Now that you know the basics, let’s unlock the true potential of Macros Sprint Layout 6.0 with advanced workflows.