VOGONS


First post, by Lopo

User metadata
Rank Newbie
Rank
Newbie

Chip Tray Generator — a small browser tool that generates stackable, 3D-printable storage trays for retro chips.

Use it online · source on GitHub (single HTML file, MIT)

screenshot.png

What it does

  • Three package families: PGA/LGA CPUs (PGA68/132/168, Socket 5/7, 370, A, 423, 478, 604, 754/939, AM2/AM3, LGA 775), QFP/PLCC chips (TQFP-100 to PQFP-240, PLCC-20 to PLCC-84) and DIP chips (DIP-8 to DIP-64, chips end to end in channels).
  • Pick a package, rows × columns, wall thickness, pocket depth and print tolerance; live 3D preview; export OpenSCAD (exact, parametric, engraved label) or STL straight from the preview.
  • Stacking: a rim on top and a matching recess underneath, so trays nest. With "fixed outer format" every tray gets the same footprint regardless of package, so a 386 tray stacks on a Socket 7 tray on a DIP-40 tray. Tray heights may differ.
  • The chip never rests on its pins or leads: ceramic PGAs sit on a pedestal inside the pin-free centre (with a push-out hole), FC-PGA 370 and the newer sockets on an edge ledge because Intel/AMD put capacitors on the underside, QFP/PLCC on a pad under the body, DIPs on a centre rail between the pin rows like in a shipping tube. The tool warns when a support would touch pins, capacitors or lead feet.

Where the numbers come from
Package sizes and pin-free centres are taken from the datasheets, not guessed: Intel 231630 (386DX), the Intel packaging databook (486), 241997 + AP-579 (Pentium / Socket 7), 245264 (PGA370), AMD 25175 (Socket A) and 21850 (K6-2), JEDEC MS-022/MS-026/MS-018 for QFP/PLCC and MS-001/MS-011 for DIP. The list is in the README.

What is not done
I don't own a 3D printer, so none of this has been printed by me yet. The geometry is from the datasheets, the tolerance and support defaults are a first guess. If you print one, three numbers would let me fix the defaults: the printed pocket width with calipers, whether the chip sits on its support with the pins clear of the floor, and whether two trays nest.

Reply 1 of 2, by Yoghoo

User metadata
Rank Oldbie
Rank
Oldbie

Nice! Only the preview has a problem in Firefox (in Edge it works correctly). The preview slowly moves down and the preview window gets longer and longer because of it. This makes it almost impossible to preview it after some time.

Not printed one yet but will do so in the future.

Reply 2 of 2, by Lopo

User metadata
Rank Newbie
Rank
Newbie
Yoghoo wrote on Today, 08:45:

Nice! Only the preview has a problem in Firefox (in Edge it works correctly). The preview slowly moves down and the preview window gets longer and longer because of it. This makes it almost impossible to preview it after some time.

Not printed one yet but will do so in the future.

Thanks, confirmed and fixed — the preview canvas was sized from its own height every frame, which Firefox fed back into the layout, so the panel grew forever. It's now positioned out of the layout flow; reload and it should stay put.
Looking forward to the print report.