For users:

The newest software release (Latest update 26.04.2017)

Recent additions and changes (during last couple of months or so):

New Features, significant changes

  • Improvements for fiducial recognition, mainly for boards without standard fiducials: Fiducials can be round, rectangle or either. User adjustable tolerance (how close to nominal position the fid needs to be found); this is useful if a via or pad is used as a fiducial, and there might not be much clearance to the closest board item. Optional manual confirmation for a found fid, to ensure the intended board feature is selected.
  • Comma is internally converted to dot in input fields
  • Added adjustable hysteresis to Z probing
  • Altium17 PnP file loads without edits (mm’s only)

Bug Fixes

  • Fixed an issue on panelizing using fiducials on sub-boards
  • Increased default for “Allow Nozzle to below PCB” to 3mm

Release notes and old revisions

Details of the machine footprint

Example project (“Hello World”) files

Tape measures

Calibration help figure

Example of expected startup message and a settings dump (For now: Please note that this is from an earlier software revision, and the startup messages details are different. I will update this file soon.)

The supported TinyG firmware versions are 438.02 and 440.20. The upgrade instructions are here, although you should not need to update the firmware. The older version (438.02) is available here. Right-click the link and select Save as.

For developers:

Software source code is here.

The software needs AForge.NET framework, downloadable here, as well as Math.NET Numerics.

The hardware design files (Geomagic Design package) are here (6.6Mb, last updated 19.2.2015). A customer created .OBJ conversion is here (4.2MB 7z archive). I don’t have software to open it, so I haven’t reviewed this and don’t know how much of the original assembly data was preserved.

The parts list (BOM) is here (last updated 28.9.2017).


The hardware is licensed under Attribution-NonCommercial 4.0 International License.

The Creative Commons licenses don’t apply well to software, so the software license is here.

To summarize the license contents and clarify my intentions:

You are free to make modifications and add-ons to the hardware and software. I don’t require you to share these, although in cases where they might be useful in broader audience, it would be nice. As an example, adding support to other PCB CAD packages is likely usable by others, while adapting the software to your obscure machine / in-house pick and place files that nobody else uses, likely not.

The licenses restrict commercial use. By “commercial use”, I only mean selling pick and place machines or software as a business. Selling boards made by the LitePlacer is perfectly ok. Selling add-ons to LitePlacer is fine. Selling your LitePlacer or other pick and place machine using LitePlacer software is ok when liquidating assets, getting rid of unused equipment and so on. But if you want to clone the LitePlacer hardware to sell it, use the software on your company’s pick and place product or sell your modifications to the software, talk to me! I’m sure my commercial license terms will be reasonable.

There are no warranties, and you bear the consequences. You did the electrical connections and you assembled the machine. The responsibility of assembling and operating a moving machine is on you.