PnP Toolkit Start free trial
Machine guide

PnP Toolkit for desktop and other pick-and-place machines

Desktop and smaller machines such as Neoden, Charmhigh and LumenPnP. PnP Toolkit uses general terms and lets you type your own model. PnP Toolkit is an independent operator app: pick Other / desktop once and it uses Other / desktop words for nozzles and feeders, keeps a setup sheet for your Other / desktop machine, and points you to your machine’s programming software for the program.

Open the app set up for Other / desktopStart 30-day free trial

What changes when you pick Other / desktop

Pick-up wordNozzle
Feeder wordFeeder
Programming software named in the appyour machine’s programming software
Models in the picker
  • Neoden
  • Charmhigh
  • LumenPnP
  • Type your own
Setup sheetSeparate rows for each machine, so a shop with several brands keeps them apart

Your model not listed? Type it in the picker. The terms above apply to all Other / desktop models.

Set it up in four steps

  1. Open the app on the phone or line PC at pnptoolkit.app. It opens with Other / desktop selected; pick your model.
  2. Fill in the machine setup sheet: the nozzle and feeder you use for each package. Scan your existing setup sheet to save typing.
  3. Share the team file so every operator on this Other / desktop has the same choices (how).
  4. Add it to the home screen so it opens like any other app, and works offline.

Programming a new part on Other / desktop

  1. Find the part in the library, or scan its label or product page.
  2. If it is new, type the drawing numbers into the QFN decoder. Check the warnings and the to-scale drawing.
  3. Type the nominal numbers into your machine’s programming software. Use the rotation helper if pin 1 on the tape doesn’t match the CAD.
  4. Before the run, build the kitting list and load-check every reel into its feeder.

Part categories and part numbers for Other / desktop

All 179 library entries work the same on every machine. Tape widths below tell you which feeder sizes to have ready.

CategoryPartsTape widthsExamples
QFN / DFN / LGA1212 mm, 16 mmDFN-8 3×3 0.65 · DFN-10 3×3 0.5 · QFN-16 3×3 0.5 · QFN-20 4×4 0.5
Power / DC-DC7712 mmTPS62130RGTR · LM1117 / AMS1117 -3.3 · TPS56C215RNNR · TPS54302DDCR
Popular ICs1112 mmMPU-6050 · RP2040 · ESP32-S3 · NRF52840-QIAA
Chips88 mm, 12 mm0201 · 0402 · 0603 · 0805
Tantalum / Alu / LED138 mm, 12 mmTantalum case A · Tantalum case B · Tantalum case C · Tantalum case D
Filters & magnetics58 mm, 12 mmMPZ1608S221A · DLW21SN900SQ2L · ACM2012-900-2P · XAL4020
Crystals108 mmCrystal 3225 · Crystal 2520 · Crystal 2016 · Crystal 1612
Diodes78 mm, 12 mm, 16 mmSOD-523 · SOD-323 · SOD-123 · SMA
SOT / Power108 mm, 12 mm, 16 mm, 24 mmSOT-23-3 · SOT-23-5 · SOT-23-6 · SC-70-3
SOIC / TSSOP1412 mm, 16 mmSOIC-8 · SOIC-14 · SOIC-16 · SOIC-16W
QFP6see each partLQFP-32 7×7 0.8 · LQFP-48 7×7 0.5 · TQFP-44 10×10 0.8 · LQFP-64 10×10 0.5
BGA / FBGA4see each partBGA-256 17×17 1.0 · MT40A512M16LY (DDR4) · MT41K256M16TW (DDR3L) · eMMC 153-ball
Connectors & switches2see each partUSB4105-GF-A · PTS810

Desktop machine feeders, nozzles and settings

The names below are what PnP Toolkit offers in the setup sheet pick lists when you pick Other / desktop. Each one links to the maker document (or, where marked, the supplier catalog) it came from. Models and options vary, so always match the name printed on your own nozzle or feeder. Compare the same thing across brands in pick-and-place terms across brands.

Feeders, trays and sticks

NameWhat it is forSource
NeoDen tape reel feederElectronic feeder (NeoDen 4 / YY1)store.comet.bg
NeoDen vibrating feeder listingSticks (NeoDen 4)resale.de
NeoDen IC trayTrays (NeoDen 4)store.comet.bg
YY1 flexible feederFeeders 53–80 (YY1)uelectronics.com
YY1 bulk feederFeeders 81–99 (YY1)uelectronics.com
CHM IC stack supplierIC stacks (CHM-T48VB)appliedphysicsusa.com
LumenPnP Feeder 8 mm8 mm (Photon)docs.opulo.io
LumenPnP Feeder 12 mm12 mm (Photon)docs.opulo.io
LumenPnP Feeder 16 mm16 mm, two slotsdocs.opulo.io
LumenPnP Feeder 24 mm24 mm, two slotsdocs.opulo.io
LumenPnP Strip FeederManual stripsopulo.io
ReferenceTrayFeederOpenPnP tray/stripdocs.opulo.io

Nozzles

NameParts it picksSource
CN0300201 · NeoDen YY1uelectronics.com
CN0400402 · NeoDen YY1uelectronics.com
CN0650402, 0603 · NeoDen YY1uelectronics.com
CN1000805–1210, diodes · NeoDen YY1uelectronics.com
CN1401206–2010, SOT-23, 5050 · NeoDen YY1uelectronics.com
CN220SOP, SOT-89, SOT-223 · NeoDen YY1uelectronics.com
CN400ICs 5–12 mm · NeoDen YY1uelectronics.com
CN750ICs over 12 mm · NeoDen YY1uelectronics.com
XN030201, 0402 · NeoDen 4store.comet.bg
XN070402–0805, diodes · NeoDen 4store.comet.bg
XN141206–2010, SOT-23 · NeoDen 4store.comet.bg
XN22SOP, SOT-89, SOT-223 · NeoDen 4store.comet.bg
XN40ICs 5–12 mm · NeoDen 4store.comet.bg
XN75ICs over 12 mm · NeoDen 4store.comet.bg
Juki 503 supplier0603, diodes, LEDs · Charmhigh head 1news.sparkfun.com
Juki 504 supplierLarger parts · Charmhigh head 2news.sparkfun.com
N045LumenPnP CP40 tipohai.opulo.io
N08LumenPnP CP40 tipohai.opulo.io
N14LumenPnP CP40 tipohai.opulo.io
N24LumenPnP CP40 tipohai.opulo.io
N40LumenPnP CP40 tipohai.opulo.io
N75LumenPnP CP40 tipohai.opulo.io

Heads

NameRangeSource
Head 1NeoDen YY1 / Charmhighuelectronics.com
Head 2NeoDen YY1 / Charmhighuelectronics.com
N1 (left nozzle)LumenPnP in OpenPnPdocs.opulo.io
N2 (right nozzle)LumenPnP in OpenPnPdocs.opulo.io

Centering and vision

NameWhat it is forSource
Up-looking cameraNeoDen, Charmhighstore.comet.bg
Down-looking cameraNeoDen, Charmhighstore.comet.bg
1 CameraYY1 recognition modeuelectronics.com
2 VacuumYY1 recognition modeuelectronics.com
3 Camera+VacuumYY1 recognition modeuelectronics.com
4 Big IC CameraYY1 recognition modeuelectronics.com
Use Vision supplierCharmhigh per-part checkboxnews.sparkfun.com
Bottom VisionOpenPnP (LumenPnP)github.com

Placement settings: the maker’s own words

In the app, ⚙ on each setup row holds centering, head, speed, pick and place height offsets, placement force and vacuum check. These are the terms Other / desktop uses for those ideas:

NameMeaningSource
Pick height / Placement heightNeoDen 4 Z heightsstore.comet.bg
Placement speed / Placement/Pick delayNeoDen 4 speed and dwellstore.comet.bg
SkipNeoDen 4: skips all placement for a feederstore.comet.bg
Footprint / Angle / Pickup Angle / Pick positionNeoDen 4 component/feeder fieldsstore.comet.bg
Chip List (Designator, Specification, Footprint)NeoDen 4 placement liststore.comet.bg
Mark pointNeoDen 4 fiducial; with Light source (inner/outer ring), Brightness, Min-Maxstore.comet.bg
Peel Strength / Feed rate / Feed strengthNeoDen 4 electronic feeder settingsstore.comet.bg
Global Mount Speed / Needle Speed / Photograph Delay / Pick/place delayNeoDen YY1 speed and timinguelectronics.com
Camera Threshold / Nozzle Height Datum / PCB OriginNeoDen YY1 vision and positionuelectronics.com
Vacuum Detection ModuleNeoDen YY1 vacuum comparison value (+/-)uelectronics.com
Edit Component / Edit Fiducial / Panelized PCB / Mount / Manual Test / Pick testNeoDen YY1 screens/functionsuelectronics.com
Height supplierCharmhigh per-component height (SparkFun default 0.5 mm)news.sparkfun.com
Speed supplierCharmhigh; 0 = global pick speednews.sparkfun.com
Feed Spacing supplierCharmhigh: distance between components in tapenews.sparkfun.com
Check Vacuum / Place Component / Relative Tape Angle / X/Y Offset supplierCharmhigh per-component fields (via SparkFun converter)news.sparkfun.com
HeightOpenPnP Parts tab: part physical height, sets nozzle Z at placementgithub.com
Speed %OpenPnP Parts tab: % of machine speed (default 100)github.com
PackageOpenPnP part package (footprint/body for vision)github.com
Enabled / Side / Type / Placed / Error Handling (Alert / Defer)OpenPnP Job placement columnsgithub.com
Min. Part Diameter / Max. Part Diameter / Maximum Pick ToleranceOpenPnP nozzle tip settingsgithub.com
Part-on / Part-off; Measurement Method (None / Absolute / Difference); Establish Level; Pick Dwell Time (ms) / Place Dwell Time (ms)OpenPnP vacuum sensinggithub.com
Vacuum Range (Low Value / High Value)LumenPnP: part considered picked if reading within range (default low 220)docs.opulo.io
PhotonFeeder: Search / Slot Location / Part Offset / Test Feed / FindOpenPnP Photon feeder setup on LumenPnPdocs.opulo.io

Software

NameRoleSource
NeoDen 4 built-in softwareChip List, feeder/nozzle assignment, Mark point alignmentstore.comet.bg
NeoDen YY1 in-house softwareOn-machine visual programming (Edit Component, Edit Fiducial, Mount)uelectronics.com
SMT Mounting Operation System V1.3NeoDen K1830 control software, 1-click coordinate importresale.de
Charm High software (stock controller software; CHM-T48VB built-in Linux PC with 7-inch touchscreen, CHM-T36VA needs external PC)Machine control; job from .dpv-style fileappliedphysicsusa.com
SparkFun Charm Converter (Eagle ULP)Converts CAD to Charmhigh job filenews.sparkfun.com
OpenPnP (retrofit)Third-party control replacing Charmhigh stock softwaremcuoneclipse.com
OpenPnPLumenPnP machine control: Jobs, Parts, Packages, Feeders, Machine Setup tabsdocs.opulo.io
LeashOpulo Python library for driving LumenPnP from your own softwareopulo.io

Tools operators use on Other / desktop

FeatureMachine pickerThe first time the app opens it asks which pick-and-place machine you run: ASM SIPLACE, FUJI, Yamaha, Panasonic, Juki,…FeatureKitting list from the BOMPaste a BOM from Excel and get one line per reel: quantity to pull with spares, tape width, MSL level, package, and the…FeatureLoad checkScan or type each reel before it goes in a feeder. The answer is instant: on this job with its slot, close but not the…FeatureMispick logLog a mispick in two taps: feeder slot, part, cause. The worst feeders rise to the top with what to check first, so the…FeatureMSL floor-life timers and bake timesStart a timer when a moisture-sensitive bag is opened. Each bag counts down its floor life by MSL level and, when it…FeatureShift handoff noteA handoff note that writes most of itself: open issues, problem feeders from the last 12 hours, open MSL bags,…

Other machines

Other / desktop and model names are trademarks of their owners. PnP Toolkit is independent and not affiliated with or endorsed by any machine maker.

Try PnP Toolkit free for 30 days

No credit card. Works on any phone or line PC next to your machine. After the trial it’s $49/month per machine.