-
Notifications
You must be signed in to change notification settings - Fork 294
Test Jigs
aldenhart edited this page Oct 12, 2014
·
33 revisions
#Test Jigs and Procedures The following are links to all information related to test jigs and test procedures
- TinyGv8 Production Test Instructions for Revision 1 Tester
- TinyGv8 Production Test Instructions for Revision 2 Tester
- Beaglebone Black AVR Programmer page
- BeagleBone Black Test Rig Operation
- TinyGv9j Manual Programming and Test Instructions
#Building Test Jigs The rest of this page is a collection of random notes on building test jigs. Mostly it's a record of tricks learned the hard way and mistakes to be avoided.
###Parts and Tools Needed
- Pogo board (tester board)
- Pogo pins and receptacles (see below)
- 1/16" plexiglass + laser cutter for spacer plate
- 4-40 socket-head screws, 1/4" and 3/8"
- 4-40 1/4" hex standoffs, 3/4" length, female-female
###Pogo Board
- Design the pogo board
- Use the layout of the UUT to line up mounting holes and test points
- Account for all test points and mounting holes (for alignment)
- Use same components as UUT to manage BOM (where possible)
- Provide indicator LEDs for all voltages, including on-board ones
- Leave 1/4" or more from any through-hole part to the edge for easier mounting
- Run as many traces as possible on the bottom of the board. At least try to make the trace that connects to the pogo pin socket be on the bottom (this simplifies assembly and re-work).
- Use IDI socketed pogo pins (exclusively). Expensive but worth it
- Use IDI Size 3 preferentially - 0.125" centers
- R-3-SC receptacles (sockets)
- S-3-H-4-G waffle head
- S-3-A-4-G cup head
- S-3-B-7-G spear
- Use 0.100" only for those things that require tighter spacing
- R-100-SC receptacles (sockets)
- S-100-WO-8-G-S crown head
- S-100-A-6.7-G cup head
- S-100-J-6.7-G headless radius
- S-100-B-6.7-G headless spear
- S-100-AP-6.7-G-S headless sharp chisel
- Pogo holes are 0.063"
- Mounting holes are 0.125" ID, 0.250" clearance (4/40 hw)
- Manufacture tester PCB using 0.93" FR4
- Use the layout of the UUT to line up mounting holes and test points
###Spacer Plate
- Lay out a spacer plate using the pogo board layout file (Diptrace)
- Holes for 0.125" pogos are 0.094" ID (clears barrel; stops on annular ring)
- Holes for 0.100" pogos are 0.067" ID (ditto)
- NOTE: Test the laser cutter for exact ID - record the following:
- Actual hole size used
- Plastic used
- Power and speed
- Holes for 4-40 mounting HW are 0.125"
- Export the drill file as a DXF for laser cutting
- Laser cut a spacer plate of 1/16" clear plexi to line up the pogo sockets
- Locate 1/4" diameter X 3/4" length 4-40 female-female aluminum hex spacers
###Assembly
- First assemble all electronics before attaching pogo pins
- e.g. regulators, connectors, LEDs, switches...
- Test as much as possible before assembling pogos
- Attach pogo receptacles to tester board (tricky)
- Insert receptacles into the spacer plate. Should be a tight fit
- Position spacer plate with receptacles over holes in tester board
- Maneuver receptacles through holes in tester board
- WARNING: Don't push too hard on the plate or you will crack it
- Screw in at least 2 of the 3/4" standoffs to get pogos to 90 degrees
- IMPORTANT - ensure pogos are at right angles to the board
- Solder pogos
- Be sure each receptacle is all the way inserted before soldering
- Solder only on the side with the trace to make removal easier (if you eventually need it)
- Do not flex the sockets once they are soldered. They will break off at the collar
Getting Started Pages
- Home
- What is TinyG?
- Getting Started
- Connecting TinyG
- Configuring TinyG
- Sending Gcode Files
- Flashing TinyG
- Chilipeppr
Reference Pages
- TinyG Help Page
- TinyG Tuning
- TinyG Command Line
- TinyG JSON
- Gcode Support
- Homing and Limits
- Inch and MM Units
- Alarms and Exceptions
- Coordinate Systems
- Status Codes
- Status Reports
- Power Management
- Feedhold and Resume
- Licensing
- TinyG v8 Data Sheet
Discussion Topics
- Test-Drive-TinyG
- Jerk Controlled Motion
- Gcode Parsing
- Shapeoko Setup
- OX CNC TinyG Guide
- Creating Gcode Files
- Milling With Noisy Spindles
- Stepper Motors and Power Supplies
- Text Wrappers and Transaction IDs
- Using External Drivers
- TinyG Projects
Chilipeppr
- Chilipeppr
- Chilipeppr Advanced Usage
- Chilipeppr Archive and Restore Parameters
- ChiliPeppr PCB Auto Level
- Automatic Z Homing When Milling PCBs
Troubleshooting
Developer Pages