LumenPNPv2: Difference between revisions

From Grand River Makerspace Wiki
 
(7 intermediate revisions by 2 users not shown)
Line 1: Line 1:
== General Info ==
== General Info ==


Placeholder for assembly information and part needed to complete the Lumen Pick and Place kit.
Pick and Place machine capable of placing parts as small as 0603 (possibly 0402). Optimized for prototypes & small/mid-scale manufacturing. Works with [//openpnp.org/ OpenPNP] for operation, so a PC is required.
 
* Max board size: 225mm x 400mm
* Max part weight: 25 grams
* Max part height: 20mm
 
This machine is a '''v2'''. The latest version is v4, but upgrading from v2 to v4 is not trivial, and v2 will probably serve our needs just fine.
 
In general, the pick-and-place process can sometimes require tuning. Have extra parts and boards available for the inevitable mistakes, and consider using double-sided tape to do a test placement run before breaking out the stencil & solder paste.
 
For double-sided PCBs, you will need to run the first side with higher-temperature solder paste, and the second side will have to use a lower-temperature paste. Also, when running the second side, your stenciling, PCB holders, and hot plate/reflow oven will also have to accommodate the parts on the first side when working on the second side.


== Machine Version, Docs, and General Links ==
== Machine Version, Docs, and General Links ==
Line 21: Line 31:
== Assembly Coordination ==
== Assembly Coordination ==


=== 3D Printing Parts Sign-Up ===
=== 3D Printing Parts & Info ===
 
The [//github.com/opulo-inc/lumenpnp-archive/releases/download/v2.1.3/FDM-8000_corndog.stl Calibration corndog] is not included in the official STLs.
 
[//github.com/opulo-inc/lumenpnp/releases/download/v2.2.0/LumenPnP-STLs-v2.2.0.zip STLs from Github] (~40MB ZIP File)
[//github.com/opulo-inc/lumenpnp/releases/download/v2.2.0/LumenPnP-STLs-v2.2.0.zip STLs from Github] (~40MB ZIP File)


Line 37: Line 50:


Be sure to check [//docs.opulo.io/byop/mechanical-assembly/1-printing-parts/ the docs] for printer settings.
Be sure to check [//docs.opulo.io/byop/mechanical-assembly/1-printing-parts/ the docs] for printer settings.
=== 3D Printing Parts Sign-Up ===


{| class="wikitable"
{| class="wikitable"
! Model !! Quantity !! Req'd/Optnl !! Color !! Printed By !! Printed On
! Model !! Quantity !! Req'd/Optnl !! Color !! Printed By !! Printed On
|-
|-
| front-left-leg || 1 || R || || ||  
| front-left-leg || 1 || R || Black || [[User:Sscherbinski]] || 4/19/2026
|-
|-
| front-right-leg || 1 || R || || ||  
| front-right-leg || 1 || R || Black || [[User:Sscherbinski]] || 4/19/2026
|-
|-
| back-leg || 2 || R || || ||  
| back-leg || 2 || R || Black || [[User:Sscherbinski]] || 4/19/2026
|-
|-
| y-gantry || 2 || R || || ||  
| y-gantry || 2 || R || Black || [[User:Sscherbinski]] || 4/20/2026
|-
|-
| y-gantry-support || 2 || R || || ||  
| y-gantry-support || 2 || R || Black || [[User:Sscherbinski]] || 4/26/2026
|-
|-
| x-motor-mount || 1 || R || || ||  
| x-motor-mount || 1 || R || Black || [[User:Sscherbinski]] || 4/23/2026
|-
|-
| roller-spacer || 6 || R ||  || [[User:Chemicalivory]] || 4/18/2026
| roller-spacer || 6 || R ||  || [[User:Chemicalivory]] || 4/18/2026
Line 61: Line 76:
| x-gantry-front || 1 || R ||  ||  ||  
| x-gantry-front || 1 || R ||  ||  ||  
|-
|-
| x-gantry-back || 1 || R || || ||  
| x-gantry-back || 1 || R || Black || [[User:Sscherbinski]] || 4/26/2026
|-
|-
| x-idler-mount || 1 || R || || ||  
| x-idler-mount || 1 || R || Black || [[User:Sscherbinski]] || 4/26/2026
|-
|-
| top-camera-mount || 1 || R ||  || [[User:Chemicalivory]] || 4/18/2026
| top-camera-mount || 1 || R ||  || [[User:Chemicalivory]] || 4/18/2026
Line 69: Line 84:
| top-light-mount || 1 || R ||  || [[User:Chemicalivory]] || 4/18/2026
| top-light-mount || 1 || R ||  || [[User:Chemicalivory]] || 4/18/2026
|-
|-
| extrusion-cable-clip || 1 || R || || ||  
| extrusion-cable-clip || 1 || R || Black || [[User:Sscherbinski]] || 4/26/2026
|-
|-
| z-gantry-left || 1 || R ||  || [[User:Mfarver]] ||  
| z-gantry-left || 1 || R ||  || [[User:Mfarver]] ||  
Line 103: Line 118:
| belt-tension-arm || 3 || R ||  ||  ||  
| belt-tension-arm || 3 || R ||  ||  ||  
|-
|-
| x-gantry-roller-carriage || 2 || R || || ||  
| x-gantry-roller-carriage || 2 || R || Black || [[User:Sscherbinski]] || 4/26/2026
|-
|-
| umbilical-swivel || 1 || R ||  || [[User:Chemicalivory]] || 4/18/2026
| umbilical-swivel || 1 || R ||  || [[User:Chemicalivory]] || 4/18/2026

Latest revision as of 12:38, 26 April 2026

General Info

Pick and Place machine capable of placing parts as small as 0603 (possibly 0402). Optimized for prototypes & small/mid-scale manufacturing. Works with OpenPNP for operation, so a PC is required.

  • Max board size: 225mm x 400mm
  • Max part weight: 25 grams
  • Max part height: 20mm

This machine is a v2. The latest version is v4, but upgrading from v2 to v4 is not trivial, and v2 will probably serve our needs just fine.

In general, the pick-and-place process can sometimes require tuning. Have extra parts and boards available for the inevitable mistakes, and consider using double-sided tape to do a test placement run before breaking out the stencil & solder paste.

For double-sided PCBs, you will need to run the first side with higher-temperature solder paste, and the second side will have to use a lower-temperature paste. Also, when running the second side, your stenciling, PCB holders, and hot plate/reflow oven will also have to accommodate the parts on the first side when working on the second side.

The version we're focusing on is v2. Feeders are not included in the kit, but can be added on.

Adding Feeders

Feeder parts (NOT YET ACQUIRED):

Without purchase of the above two parts, we will be using strip feeders, which take up space where the PCB mounts.

Official Strip Feeder Info

Assembly Coordination

3D Printing Parts & Info

The Calibration corndog is not included in the official STLs.

STLs from Github (~40MB ZIP File)

Material info from the docs:

These parts are designed for PLA, however, some folks have printed the parts successfully with PETG. You'll need about 1 kg of the primary filament.

There are three situations where you'll need specific filament colors:

  • White or transparent filament for the light mounts, top-light-mount and bottom-light-mount. These parts act as light diffusers for the ring lights.
  • White or light colored filament for the nozzle-rack. This helps with setting up the automatic tool changer.
  • A darker filament for the Z gantries, z-gantry-left and z-gantry-right. This helps the bottom camera distinguish the nozzle tip from the rest of the gantry. If you print in a lighter color anyway you can use a bit of blue painter's table on the bottom side of the gantry.

Be sure to check the docs for printer settings.

3D Printing Parts Sign-Up

Model Quantity Req'd/Optnl Color Printed By Printed On
front-left-leg 1 R Black User:Sscherbinski 4/19/2026
front-right-leg 1 R Black User:Sscherbinski 4/19/2026
back-leg 2 R Black User:Sscherbinski 4/19/2026
y-gantry 2 R Black User:Sscherbinski 4/20/2026
y-gantry-support 2 R Black User:Sscherbinski 4/26/2026
x-motor-mount 1 R Black User:Sscherbinski 4/23/2026
roller-spacer 6 R User:Chemicalivory 4/18/2026
frame-umbilical-mount 1 R User:Chemicalivory 4/18/2026
y-gantry-umbilical-mount 1 R User:Chemicalivory 4/18/2026
x-gantry-front 1 R
x-gantry-back 1 R Black User:Sscherbinski 4/26/2026
x-idler-mount 1 R Black User:Sscherbinski 4/26/2026
top-camera-mount 1 R User:Chemicalivory 4/18/2026
top-light-mount 1 R User:Chemicalivory 4/18/2026
extrusion-cable-clip 1 R Black User:Sscherbinski 4/26/2026
z-gantry-left 1 R User:Mfarver
z-gantry-right 1 R User:Mfarver
z-gantry-backplate-left 1 R User:Mfarver
z-gantry-backplate-right 1 R User:Mfarver
bottom-light-mount 1 R User:Chemicalivory 4/18/2026
bottom-camera-mount 1 R User:Chemicalivory 4/18/2026
foot-mount 1 R
foot 1 R
extended-foot 0 O
umbilical-cable-strain-relief 1 R User:Chemicalivory 4/18/2026
peek-cable-clamp 6 R
nozzle-rack 1 R User:Chemicalivory 4/18/2026
pump-mount 1 R
valve-mount 1 R
belt-clamp 6 R
belt-tension-arm 3 R
x-gantry-roller-carriage 2 R Black User:Sscherbinski 4/26/2026
umbilical-swivel 1 R User:Chemicalivory 4/18/2026
umbilical-swivel-extension 1 R User:Chemicalivory 4/18/2026
datum-board-mount 1 R
board-mount-static 0 O
board-mount-dynamic 0 O
board-suppot 0 O
8mm-strip-feeder 0 O
12mm-strip-feeder 0 O
16mm-strip-feeder 0 O
24mm-strip-feeder 0 O
cp40-nozzle-camera-mask 0 O

Other Assembly Notes