Part Qtty MPN/Value Description/Notes C1-C6 6 5-1634503-1 BNC JACK STR 50 OHM MASTERFIRE 1 5-1634503-1 BNC JACK STR 50 OHM MASTERTRIGGER 1 5-1634503-1 BNC JACK STR 50 OHM SLAVEFIRE 1 5-1634503-1 BNC JACK STR 50 OHM SLAVETRIGGER 1 5-1634503-1 BNC JACK STR 50 OHM IC1 1 74HC4050D IC BUFFER NON-INVERT C7, C8 2 C1206C104K5RAC7411 100 nF CAP, 1206 R1,R2,R4,R5 4 RC1206JR-0710KL 10k 5% 1/4W R1206 R3 1 RMCF1206FT220R 220 1% 1/4W R1206 S 1 PTS645SH50-2 LFS SWITCH TACTILE SPST-NO U1 1 74HC1G32GW,125 GATE OR 1CH ANALOG 1 CONN HEADER 6POS 0.1 TIN DIGI0,POWER 2 CONN HEADER 8POS 0.1 TIN DIGI1 1 CONN HEADER 10POS 0.1 TIN Add sufficient male 0.1" headers to populate board (28 total). BNC sockets (BN35N61) are these are equivalent: http://au.element14.com/webapp/wcs/stores/servlet/ProductDisplay?catalogId=15001&langId=43&urlRequestType=Base&partNumber=1020980&storeId=10184 The OR gate (U1) used in implementation is 74HC1G32GW from NXP. Important characteristics are CMOS logic levels (3v3), can run on 3v3 input power, and SOT-353 footprint. Files in NicoLaseArduinoShield.zip can be forwarded to your favorite PCB house for manufacture. Surface mount parts are chosen for a compact assembly. While small, these have been successfully assembled using a standard temperature-controlled soldering iron and reel solder. For those starting out with working with surface-mount parts, an excellent guide is available from SparkFun at https://www.sparkfun.com/tutorials/36. Edit added 12/12/2016 - The inputs to the OR gate require pull-down resistors for proper operation, especially if either is left unpopulated in the final assembly. These have been added to the PCB design as R4 and R5. 10k ohm is appropriate for both.