From 530e1f9a5f329dac47974c478568ba8f0ecaddf2 Mon Sep 17 00:00:00 2001 From: Rob Riggs Date: Sun, 31 May 2020 22:26:18 -0500 Subject: [PATCH] Update footprints in schematic, and values for J1 and SW1 in schematic and PCB. Add an interactive BOM. Update the README. --- PCB/KiCAD/Nucleo32TNC.kicad_pcb | 4 +- PCB/KiCAD/Nucleo32TNC.sch | 8 +- PCB/KiCAD/README.md | 54 + PCB/KiCAD/bom/ibom.html | 3619 +++++++++++++++++++++++++++++++ 4 files changed, 3679 insertions(+), 6 deletions(-) create mode 100644 PCB/KiCAD/bom/ibom.html diff --git a/PCB/KiCAD/Nucleo32TNC.kicad_pcb b/PCB/KiCAD/Nucleo32TNC.kicad_pcb index 6728b6b..35ff107 100644 --- a/PCB/KiCAD/Nucleo32TNC.kicad_pcb +++ b/PCB/KiCAD/Nucleo32TNC.kicad_pcb @@ -755,7 +755,7 @@ (fp_text reference SW1 (at 2.25 1.68) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_text value SW_Push (at 2.25 5.38988) (layer F.Fab) + (fp_text value "PTS645VL58-2 LFS" (at 2.25 5.38988) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) (fp_line (start 0.5 -5.85) (end 0.5 -2.59) (layer F.Fab) (width 0.1)) @@ -1102,7 +1102,7 @@ (fp_text reference J1 (at -2.979863 -6.813626 90) (layer F.SilkS) (effects (font (size 0.480623 0.480623) (thickness 0.015))) ) - (fp_text value AudioJack4 (at -0.482843 6.195715 90) (layer F.Fab) + (fp_text value SJ-43515TS (at -0.482843 6.195715 90) (layer F.Fab) (effects (font (size 0.48004 0.48004) (thickness 0.015))) ) (fp_line (start 5.75 2.75) (end 5.75 4.75) (layer F.CrtYd) (width 0.05)) diff --git a/PCB/KiCAD/Nucleo32TNC.sch b/PCB/KiCAD/Nucleo32TNC.sch index 213778d..daecd05 100644 --- a/PCB/KiCAD/Nucleo32TNC.sch +++ b/PCB/KiCAD/Nucleo32TNC.sch @@ -258,7 +258,7 @@ L Connector:AudioJack4 J1 U 1 1 5D139C37 P 1100 1200 F 0 "J1" H 771 1083 50 0000 R CNN -F 1 "AudioJack4" H 1300 1450 50 0000 R CNN +F 1 "SJ-43515TS" H 1300 1450 50 0000 R CNN F 2 "KiCAD:CUI_SJ-43515TS" H 1100 1200 50 0001 C CNN F 3 "~" H 1100 1200 50 0001 C CNN 1 1100 1200 @@ -1278,7 +1278,7 @@ U 1 1 5E23BB2F P 7750 5700 F 0 "C12" V 7498 5700 50 0000 C CNN F 1 "1uF" V 7589 5700 50 0000 C CNN -F 2 "Capacitor_THT:C_Disc_D3.4mm_W2.1mm_P2.50mm" H 7788 5550 50 0001 C CNN +F 2 "Capacitor_THT:C_Disc_D6.0mm_W2.5mm_P5.00mm" H 7788 5550 50 0001 C CNN F 3 "~" H 7750 5700 50 0001 C CNN 1 7750 5700 1 0 0 -1 @@ -1289,7 +1289,7 @@ U 1 1 5E23EB5F P 8050 5700 F 0 "C13" V 8300 5700 50 0000 C CNN F 1 "10uF" V 8200 5700 50 0000 C CNN -F 2 "Capacitor_THT:C_Disc_D3.4mm_W2.1mm_P2.50mm" H 8088 5550 50 0001 C CNN +F 2 "Capacitor_THT:C_Disc_D6.0mm_W2.5mm_P5.00mm" H 8088 5550 50 0001 C CNN F 3 "~" H 8050 5700 50 0001 C CNN 1 8050 5700 1 0 0 -1 @@ -1437,7 +1437,7 @@ L Switch:SW_Push SW1 U 1 1 5E2591E7 P 7950 4350 F 0 "SW1" H 7800 4450 50 0000 C CNN -F 1 "SW_Push" H 7950 4544 50 0000 C CNN +F 1 "PTS645VL58-2 LFS" H 7750 4550 50 0000 C CNN F 2 "Button_Switch_THT:SW_Tactile_SPST_Angled_PTS645Vx58-2LFS" H 7950 4550 50 0001 C CNN F 3 "~" H 7950 4550 50 0001 C CNN 1 7950 4350 diff --git a/PCB/KiCAD/README.md b/PCB/KiCAD/README.md index 3078cc1..0c54a0c 100644 --- a/PCB/KiCAD/README.md +++ b/PCB/KiCAD/README.md @@ -116,8 +116,62 @@ the components on the PCB. The new items are the last 6 items on the list. There are two additional 470 Ohm resister (6 instead of 4) in the BOM. +You can explore the PCB via an [interactive BOM](bom/ibom.html). Please note that it does not show the two DIP sockets. + +## Equipment + +You will need the following equipment to assemble, test and use the TNC. + + 1. Soldering Iron + 1. Solder (preferrably 0.5mm rosin core) + 1. A digital multi-meter (DMM) with Voltage, Resistance, Continuity, Diode + and Capacitance testing capabiility. (Something like an ANENG AN8008 + will work.) + 1. Anti-static mat and wrist strap. + 1. A micro-USB cable. + 1. A computer running Linux, OS X, or Windows 10. + 1. A 2mm hex driver or allen wrench if you are building the enclosure. + + ## Assembly +Assemble the items on a grounded anti-static mat. + +Use the [interactive BOM](bom/ibom.html) (use ctrl-click on the link to open +it in another tab). Install the items in the order listed on the interactive +BOM. This makes it easier to solder multiple components to the board without +having them fall out, because the BOM is sorted roughly by component height. + +**The diodes, ICs, MOSFETs and Nucleo32 module are easily damaged by +electro-static discharge. Use an anti-static wrist strap that is well-grounded +when handling the diodes, ICs, MOSFETs and Nucleo32 module, and when handling +the PCB after these items have been installed.** + +When it comes to installing the two ICs, U1 and U2, install the IC sockets +only. Install the ICs into the sockets after the reset switch has been +soldered to the board. + +The final step is to install the Nucleo32 board. Place the two spacers across +the pairs of pins on either end of the module. It may be easier to place the +PCB on its side when inserting the module to keep the spacers from falling +off. The pins are staggered. It should require a little bit of force to get +the module inserted. Once inserted, the pins should make solid contact with +the PCB -- solid enough for initial testing. + +## Testing + +**Note: when inserting a USB cable into the Nucleo32 module, make sure that +the USB cable does not apply any torque to the module as this can negatively +affect the press-fit connection with the PCB.** + +We are going to connect the TNC to the computer via USB. Plug the micro-USB +cable into the computer. + +Insert a USB cable into the Nucleo32 module. You should see the blue LED +light up. This indicates that the board is powered. + +You should also see a drive mounted on the computer and a USB serial port +created. diff --git a/PCB/KiCAD/bom/ibom.html b/PCB/KiCAD/bom/ibom.html new file mode 100644 index 0000000..7f89208 --- /dev/null +++ b/PCB/KiCAD/bom/ibom.html @@ -0,0 +1,3619 @@ + + + + + + + Interactive BOM for KiCAD + + + + + + +
+
+
+ +
+ + + +
+
+ + + +
+
+ + + +
+ + +
+
+ + + + + + + + + + + +
+ Title + + Revision +
+ Company + + Date +
+
+
+
+
+
+ + +
+ +
+
+
+ + + + + +
+
+
+
+
+ + + + +
+
+
+
+ + + + +
+
+
+
+
+ + + +