[et_pb_section fb_built=”1″ specialty=”on” _builder_version=”4.5.0″ _module_preset=”default” custom_padding=”17px|||||”][et_pb_column type=”3_4″ specialty_columns=”3″ _builder_version=”3.25″ custom_padding=”|||” custom_padding__hover=”|||”][et_pb_row_inner _builder_version=”4.5.0″ _module_preset=”default” background_color=”#3371a3″ custom_margin=”||||false|false” custom_padding=”||||false|false” min_height=”90px”][et_pb_column_inner saved_specialty_column_type=”3_4″ _builder_version=”4.5.0″ _module_preset=”default”][et_pb_text admin_label=”Header in blue background” _builder_version=”4.5.0″ text_font=”|700|||||||” text_text_color=”#ffffff” text_font_size=”30px” custom_margin=”|||10px|false|false” custom_padding=”|||10px|false|false” hover_enabled=”0″]Production Testing Assembled Boards[/et_pb_text][/et_pb_column_inner][/et_pb_row_inner][et_pb_row_inner _builder_version=”3.27.2″ custom_padding=”0px||0px||false|false”][et_pb_column_inner _builder_version=”3.27.2″ saved_specialty_column_type=”3_4″][et_pb_text _builder_version=”3.27.4″ custom_margin=”17px|||||”]
I decided to offer assembled HobbyCNC PRO boards. As it turns out, not all of my customers are handy with a soldering iron, or they want their results quicker! So I build the boards, by hand, 10 at a time. Not a big deal. Testing them, however, is a big deal. I test these boards under full power – four motors at 3 amps each. That’s 24 screw terminals, plus 2 for power and 2 for the fan.
So I decided to build a ‘board of nails’ tester using my 3D printer to make the framework and my CNC router to make the PC board.
I purchased the spring test (pogo) pins from a Chinese supplier on eBay, though I found this electronic components database afterwards that I may make use of next time. These are small (33mm x 1.36mm dia) spring-loaded pins with an aggressive head on them, designed to make good electrical contact on uneven surfaces.
[/et_pb_text][et_pb_text _builder_version=”3.27.4″]
[/et_pb_text][/et_pb_column_inner][/et_pb_row_inner][et_pb_row_inner column_structure=”1_3,1_3,1_3″ _builder_version=”3.27.2″ custom_margin=”0px||0px||false|false” custom_padding=”0px||0px||false|false”][et_pb_column_inner type=”1_3″ _builder_version=”3.27.2″ saved_specialty_column_type=”3_4″][et_pb_image src=”https://hobbycnc.com/wp-content/uploads/2019/08/s-l1600.jpg” admin_label=”bunch of Pogo Pins” _builder_version=”3.27.2″ custom_margin=”||||false|false” custom_padding=”0px||0px||false|false” min_height=”208px”][/et_pb_image][et_pb_text admin_label=”Text” _builder_version=”3.27.4″ custom_padding=”0px||0px||false|false”]
Fig 1 – Bunch of Pogo Pins.
[/et_pb_text][/et_pb_column_inner][et_pb_column_inner type=”1_3″ _builder_version=”3.27.2″ saved_specialty_column_type=”3_4″][et_pb_image src=”https://hobbycnc.com/wp-content/uploads/2019/08/s-l1600-1.jpg” admin_label=”Two Pogo Pins” _builder_version=”3.27.2″ custom_padding=”0px||0px||false|false”][/et_pb_image][et_pb_text _builder_version=”3.27.4″ custom_padding=”0px||0px||false|false”]
Fig 2 – Fewer Pogo Pins.
[/et_pb_text][/et_pb_column_inner][et_pb_column_inner type=”1_3″ _builder_version=”3.27.2″ saved_specialty_column_type=”3_4″][et_pb_image src=”https://hobbycnc.com/wp-content/uploads/2019/08/s-l1600-2.jpg” admin_label=”One Pogo Pin” _builder_version=”3.27.2″ custom_padding=”0px||0px||false|false”][/et_pb_image][et_pb_text _builder_version=”3.27.4″ custom_padding=”0px||0px||false|false”]
Fig 3 – Pogo Pin dimensions.
[/et_pb_text][/et_pb_column_inner][/et_pb_row_inner][et_pb_row_inner _builder_version=”3.27.2″ custom_margin=”0px||0px||false|false” custom_padding=”0px||0px||false|false”][et_pb_column_inner _builder_version=”3.27.2″ saved_specialty_column_type=”3_4″][et_pb_text admin_label=”Frame Text” _builder_version=”3.27.4″ min_height=”59px” custom_margin=”10px||0px||false|false” custom_padding=”6px||0px|||”]
So I decided to build a ‘board of nails’ tester using my 3D printer to make the framework and my CNC router to make the PC board.
[/et_pb_text][/et_pb_column_inner][/et_pb_row_inner][et_pb_row_inner column_structure=”1_3,1_3,1_3″ _builder_version=”3.27.2″ custom_margin=”0px||0px||false|false” custom_padding=”0px||0px||false|false”][et_pb_column_inner type=”1_3″ _builder_version=”3.27.2″ saved_specialty_column_type=”3_4″][et_pb_image src=”https://hobbycnc.com/wp-content/uploads/2019/08/PogoBoardFrame1.jpg” show_in_lightbox=”on” admin_label=”Pogo Board Frame Image” _builder_version=”3.27.2″ min_height=”83px” custom_margin=”||0px|||”][/et_pb_image][et_pb_text admin_label=”Fig 4 caption” _builder_version=”3.27.4″ custom_padding=”0px||0px||false|false”]
Fig 4 – 3D printed pogo board support frame
[/et_pb_text][/et_pb_column_inner][et_pb_column_inner type=”1_3″ _builder_version=”3.27.2″ saved_specialty_column_type=”3_4″][et_pb_image src=”https://hobbycnc.com/wp-content/uploads/2019/08/PogoBoardFrame2.jpg” show_in_lightbox=”on” admin_label=”Pogo Board Frame 2 Image” _builder_version=”3.27.2″ custom_margin=”||1px|||”][/et_pb_image][et_pb_text admin_label=”Fig 5 Caption” _builder_version=”3.27.4″ custom_padding=”0px||0px||false|false”]
Fig 5 – Pogo board details showing pogo pin supports and alignment/mounting pin for board-under-test.
[/et_pb_text][/et_pb_column_inner][et_pb_column_inner type=”1_3″ _builder_version=”3.27.2″ saved_specialty_column_type=”3_4″][et_pb_image src=”https://hobbycnc.com/wp-content/uploads/2019/08/PogoBoardFrame3.jpg” show_in_lightbox=”on” admin_label=”Pogo Board Frame 3 Image” _builder_version=”3.27.2″ custom_margin=”||1px|||”][/et_pb_image][et_pb_text admin_label=”Fig 6 caption” _builder_version=”3.27.4″ custom_padding=”0px||10px||false|false”]
Fig 6 – Underside of Board-Under-Test showing Pogo Pins resting on the motor driver connectors and power connector.
[/et_pb_text][/et_pb_column_inner][/et_pb_row_inner][et_pb_row_inner _builder_version=”3.27.2″ custom_padding=”0px||0px||false|false”][et_pb_column_inner _builder_version=”3.27.2″ saved_specialty_column_type=”3_4″][et_pb_text _builder_version=”3.27.4″ custom_padding=”0px||0px||false|false”]Under the frame, I made a PC board. Since I need to be able to replace any pogo pins that might fail or get damaged, I designed the PC board “upside down”, that is with all the components on the copper side. So far I’ve had to replace two pogo pins, and the design worked perfectly. I added a 24VDC regulator so I can power a fan also.
I added three inexpensive voltmeter modules to give me real-time readings as the board is being tested.
The PC board to test slides down on the four corner alignment pins and the side clips come over to hold the board. The volume of pogo pins is large enough to bow the board under test, so I need to install the heatsink before testing to ensure the board being tested lies flat.[/et_pb_text][/et_pb_column_inner][/et_pb_row_inner][et_pb_row_inner column_structure=”1_3,1_3,1_3″ _builder_version=”3.27.2″][et_pb_column_inner type=”1_3″ _builder_version=”3.27.2″ saved_specialty_column_type=”3_4″][et_pb_image src=”https://hobbycnc.com/wp-content/uploads/2019/08/PCB1-1.jpg” show_in_lightbox=”on” admin_label=”PCB1″ _builder_version=”3.27.2″ custom_margin=”0px||0px||false|false” custom_padding=”0px||0px||false|false”][/et_pb_image][et_pb_text admin_label=”Fig 7 caption” _builder_version=”3.27.4″ custom_padding=”6px||10px||false|false”]
Fig 7 – PC Board assembly started. All parts are mounted on the ‘wrong’ side in case service is needed.
[/et_pb_text][/et_pb_column_inner][et_pb_column_inner type=”1_3″ _builder_version=”3.27.2″ saved_specialty_column_type=”3_4″][et_pb_image src=”https://hobbycnc.com/wp-content/uploads/2019/08/PCB2.jpg” show_in_lightbox=”on” admin_label=”PCB2″ _builder_version=”3.27.2″ custom_margin=”0px||0px||false|false” custom_padding=”0px||0px||false|false”][/et_pb_image][et_pb_text admin_label=”Fig 8 caption” _builder_version=”3.27.4″ custom_padding=”6px||10px||false|false”]
Fig 8 – Assembly is complete. Jumpers necessary because this is a single-sided PCB.
[/et_pb_text][/et_pb_column_inner][et_pb_column_inner type=”1_3″ _builder_version=”3.27.2″ saved_specialty_column_type=”3_4″][et_pb_image src=”https://hobbycnc.com/wp-content/uploads/2019/08/PCB3.jpg” show_in_lightbox=”on” admin_label=”PCB3″ _builder_version=”3.27.2″ custom_margin=”0px||0px||false|false” custom_padding=”0px||0px||false|false”][/et_pb_image][et_pb_text admin_label=”Fig 9 caption” _builder_version=”3.27.4″ custom_padding=”6px||10px||false|false”]
Fig 9 – All assembled and Board-Under-Test is in place. Volt meters read raw voltage in (29.9V), fan voltage (24.1V) and logic voltage (5.0V)
[/et_pb_text][/et_pb_column_inner][/et_pb_row_inner][et_pb_row_inner _builder_version=”3.27.2″ custom_padding=”0px||0px||false|false”][et_pb_column_inner _builder_version=”3.27.2″ saved_specialty_column_type=”3_4″][et_pb_text _builder_version=”3.27.4″ custom_padding=”0px||0px||false|false” custom_margin=”||-12px|||”]
I hooked everything up to my test jig (power supply and motors). I run each board through a series of tests at full current (3 Amps). To make sure no steps are missed, I made little pointers. These pointers need to finish pointing the same direction (Left two motors are paired to one axis and the right two motors to the other axis).
After successful testing, the heatsink is removed, the pots are dialed-back to about the middle and the board is packaged for shipment.
[/et_pb_text][/et_pb_column_inner][/et_pb_row_inner][et_pb_row_inner column_structure=”1_2,1_2″ _builder_version=”3.27.2″][et_pb_column_inner type=”1_2″ _builder_version=”3.27.2″ saved_specialty_column_type=”3_4″][et_pb_image src=”https://hobbycnc.com/wp-content/uploads/2019/08/Pointers.jpg” admin_label=”Pointers” _builder_version=”3.27.2″ custom_margin=”0px||0px||false|false” custom_padding=”0px||0px||false|false”][/et_pb_image][et_pb_text admin_label=”Fig 10 caption” _builder_version=”3.27.4″ custom_padding=”0px||10px||false|false”]
Fig 10 – small, 3D printed arrows help me ensure there are no skipped steps.
[/et_pb_text][/et_pb_column_inner][et_pb_column_inner type=”1_2″ _builder_version=”3.27.2″ saved_specialty_column_type=”3_4″][et_pb_video src=”https://www.youtube.com/watch?v=e6z7A8So8kQ” _builder_version=”3.27.2″ custom_margin=”||7px|||”][/et_pb_video][et_pb_text admin_label=”Video caption” _builder_version=”3.27.4″ custom_padding=”0px||10px||false|false”]
Video – Short video of part of a HobbyCNC PRO test sequence.
[/et_pb_text][/et_pb_column_inner][/et_pb_row_inner][/et_pb_column][et_pb_column type=”1_4″ _builder_version=”3.25″ custom_padding=”|||” custom_padding__hover=”|||”][et_pb_sidebar area=”et_pb_widget_area_2″ _builder_version=”4.5.0″ _module_preset=”default” header_text_color=”#ffffff” header_font_size=”21px” body_font_size=”12px” body_line_height=”1.6em” background_layout=”dark” custom_margin=”20px||||false|false” custom_css_widget=”background: #3371a3;||padding: 20px;|| “][/et_pb_sidebar][/et_pb_column][/et_pb_section]