PCBgogo

Electronic Project Engineer's Best Partner!
****
DIY board/parts install apps?
986 1 Dec 04.2019, 17:09:00

I am putting together a kit for a small group of beta testers and I would like to make board stuffing easier for them.
in the past, I used to build heathkits and I enjoyed seeing the part-by-part check-off list so that you can stop assembly one night and pick it up the next night and know where you left off.
wondering if anyone has done anything like that, but with a modern twist: using a display (tablet, etc) and being able to follow the board and the parts and having it guide you during the build.
what I'm thinking of is taking a top and bottom board view in graphic raster format, perhaps having some file list of the components that are to be placed on the board and the key is their dimensions and the x,y,rotation on the graphic (board) where they should be placed.
it may be possible to import the BOM, at least, by part number and by part type.  not sure how easy it would be to get a list of x,y,rotation from some pcb design tool.  at first, if I have to manually do this, that may be ok for now.
how I envision this: I'd like to group all the parts by same-value and present those as 'layers' on a gui screen and color each part as a checked-off (installed) item differently from the yet-to-be-installed parts.  suppose I have 20 .1uf smd caps to install; I'd like to go to the instruction page where this is the part I'm supposed to unpackage, pull out 'x' amount of that part and then proceed to on-sert them to the board before I solder them all, one by one.  maybe I would press a gui button or space bar to move to the next part and the previous would would get colored as 'done' and the next one as 'pending'.  something like that.  maybe backpace sends you back one step.
has anyone done this before or seen anything like this?
I suppose it could even be modelled as layers on a graphic editor (like corel draw or photoshop or gimp).  if I want to be sure I placed all the 10k resistors, I would hide all layers other than the one with the 10k parts and at least it would let me 'focus' on just the parts that I'm supposed to get done during this step.
what do you guys think?  has this been done?  think its worth doing?  if so, how would you start?
btw, I would like the output to be either interactive OR static via a 'print to paper' function.  if the builder wants to go to his workbench with a bunch of paper pages (maybe color printed) instead of a laptop or tablet, that should also be a viable option and each page would be a collection of the parts by-value just like the gui screen would show.

here's a mock-up I just did; saved the board basic data to a graphic format and then used inkscape (available on all platforms, free open source) to create layers per major part type (all 10k, all 0.1uF, etc) and the user can hide all layers but the one he's working on and it will guide him via an easy to see color-annotated list.

but I'm hoping I don't have to create a system from scratch to get this kind of thing fully working (??)

  • Comments(1)
Upload a photo:You can only upload 1 files in total. Each file cannot exceed 2MB.Supports JPG, JPEG, GIF, PNG, BMP
Browse
Submit
header
A****min

Dec 12.2019, 18:53:59

Hi your mock-up looks nice,
we can do similar in our Visionplacer software.
Gerber data and pick and place data import create the layers in our PCB preview.
Maybe we only need to add a part grouping for easier selection.

Approval(0) Reply

Submit
Share the Project