opulo-inc / lumenpnp

The LumenPnP is an open source pick and place machine.
Other
2.39k stars 319 forks source link

Make a pos file for setting up FTP board positioning #624

Closed elafontaine closed 1 year ago

elafontaine commented 1 year ago

The documentation is based on the .pos file being available in the release bundle, but was missing as it was a csv file instead. This commit will make a new position file based on ASCII and should output 2 files for top and bottom (as .pos)

elafontaine commented 1 year ago
adding: ftp-bottom_pos.csv (deflated 3%)
  adding: ftp-bottom_pos.pos (deflated 29%)
  adding: ftp.GTS (deflated 64%)
  adding: ftp-top_pos.csv (deflated [88](https://github.com/elafontaine/lumenpnp/actions/runs/3365376096/jobs/5580784468#step:13:89)%)
  adding: ftp.GBO (deflated 34%)
  adding: ftp-drill.drl (deflated 39%)
  adding: ftp.GKO (deflated 43%)
  adding: ftp.GBL (deflated 74%)
  adding: ftp-top_pos.pos (deflated 88%)
elafontaine commented 1 year ago

The CI ; https://github.com/elafontaine/lumenpnp/actions/runs/3365376096/jobs/5580784468

So as you can see from the output (pasted above as well), both file gets generated, the CSV and the POS.

elafontaine commented 1 year ago

620

elafontaine commented 1 year ago

@G-Pereira maybe this one as well would be useful to you.

G-Pereira commented 1 year ago

The FTP board shall not be positioned according to machine reference position. Instead the board should be roughly mounted onto the screw holes the Documentation suggests and be used as a machine reference point, not the other way around. Closing as this could amplify this misunderstanding of the FTP intended use.

The CSV is there to be used as a gerber for PCB production SMT services