├── .gitignore ├── DSM ├── SDBox-v2.rsdoc ├── SDBox-v2_case_bottom.step ├── SDBox-v2_case_bottom.stl ├── SDBox-v2_case_top.step ├── SDBox-v2_case_top.stl ├── SDBox-v2_text.rsdoc └── SDBox-v2_text.skp ├── KiCad ├── SDBox-cache.lib ├── SDBox.dcm ├── SDBox.kicad_pcb ├── SDBox.lib ├── SDBox.pretty │ ├── Arduino_Nano_V3.kicad_mod │ ├── CAPMP7343X430N.kicad_mod │ ├── GCT-MEM2055-00-190-01-A.kicad_mod │ ├── SOT-353_SC-70-5_Custom_Handsoldering.kicad_mod │ ├── TSSOP-8_3x3mm_P0.65mm_Custom_Handsoldering.kicad_mod │ └── USB_Micro-B_Unknown_5s_SMT.kicad_mod ├── SDBox.pro ├── SDBox.sch ├── SDBox_rev2a_schematic.pdf ├── fp-lib-table └── sym-lib-table ├── LICENSE ├── README.md └── images ├── SDBox-v2_VBCC_pic1.jpg ├── SDBox-v2_VBCC_pic2.jpg ├── SDBox-v2_VBCC_pic3.jpg ├── SDBox-v2_VBCC_pic4.jpg ├── SDBox-v2_case_cura_slicing.jpg ├── SDBox-v2_flashing_Nano_pic1.jpg ├── SDBox-v2_flashing_Nano_pic2.jpg ├── SDBox-v2_flashing_Nano_pic3.jpg ├── SDBox-v2_flashing_Nano_pic4.jpg ├── SDBox-v2_pic1.png ├── SDBox-v2_pic10.jpg ├── SDBox-v2_pic11.jpg ├── SDBox-v2_pic12.jpg ├── SDBox-v2_pic13.jpg ├── SDBox-v2_pic14.jpg ├── SDBox-v2_pic15.jpg ├── SDBox-v2_pic16.jpg ├── SDBox-v2_pic17.jpg ├── SDBox-v2_pic18.jpg ├── SDBox-v2_pic19.jpg ├── SDBox-v2_pic2.png ├── SDBox-v2_pic20.jpg ├── SDBox-v2_pic21.jpg ├── SDBox-v2_pic22.jpg ├── SDBox-v2_pic23.jpg ├── SDBox-v2_pic24.jpg ├── SDBox-v2_pic25.jpg ├── SDBox-v2_pic26.jpg ├── SDBox-v2_pic27.jpg ├── SDBox-v2_pic28.jpg ├── SDBox-v2_pic29.jpg ├── SDBox-v2_pic3.png ├── SDBox-v2_pic30.jpg ├── SDBox-v2_pic4.png ├── SDBox-v2_pic5.png ├── SDBox-v2_pic6.png ├── SDBox-v2_pic7.jpg ├── SDBox-v2_pic8.jpg ├── SDBox-v2_pic9.jpg ├── SDBox-v2_text.jpg ├── SDBox_get_5V_from_external_floppy_port_cable_pic1.jpg ├── SDBox_get_5V_from_external_floppy_port_cable_pic10.jpg ├── SDBox_get_5V_from_external_floppy_port_cable_pic11.jpg ├── SDBox_get_5V_from_external_floppy_port_cable_pic12.jpg ├── SDBox_get_5V_from_external_floppy_port_cable_pic13.jpg ├── SDBox_get_5V_from_external_floppy_port_cable_pic14.jpg ├── SDBox_get_5V_from_external_floppy_port_cable_pic15.jpg ├── SDBox_get_5V_from_external_floppy_port_cable_pic16.jpg ├── SDBox_get_5V_from_external_floppy_port_cable_pic2.jpg ├── SDBox_get_5V_from_external_floppy_port_cable_pic3.jpg ├── SDBox_get_5V_from_external_floppy_port_cable_pic4.jpg ├── SDBox_get_5V_from_external_floppy_port_cable_pic5.jpg ├── SDBox_get_5V_from_external_floppy_port_cable_pic6.jpg ├── SDBox_get_5V_from_external_floppy_port_cable_pic7.jpg ├── SDBox_get_5V_from_external_floppy_port_cable_pic8.jpg └── SDBox_get_5V_from_external_floppy_port_cable_pic9.jpg /.gitignore: -------------------------------------------------------------------------------- 1 | Thumbs.db 2 | .DS_Store 3 | 4 | # For PCBs designed using KiCad: http://www.kicad-pcb.org/ 5 | # Format documentation: http://kicad-pcb.org/help/file-formats/ 6 | 7 | # Temporary files 8 | *.000 9 | *.bak 10 | *.bck 11 | *.kicad_pcb-bak 12 | *.sch-bak 13 | *~ 14 | _autosave-* 15 | *.tmp 16 | *-save.pro 17 | *-save.kicad_pcb 18 | fp-info-cache 19 | 20 | # Netlist files (exported from Eeschema) 21 | *.net 22 | 23 | # Autorouter files (exported from Pcbnew) 24 | *.dsn 25 | *.ses 26 | 27 | # Exported BOM files 28 | *.xml 29 | *.csv 30 | 31 | ### KiCad Patch ### 32 | rescue-backup/ 33 | 34 | *.tsv 35 | bom/ 36 | 37 | # Gerber export output 38 | out/ 39 | -------------------------------------------------------------------------------- /DSM/SDBox-v2.rsdoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbilander/SDBox-v2/ccf24928327ee75a84f1b6fba79ca20e8a31ed8b/DSM/SDBox-v2.rsdoc -------------------------------------------------------------------------------- /DSM/SDBox-v2_case_bottom.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbilander/SDBox-v2/ccf24928327ee75a84f1b6fba79ca20e8a31ed8b/DSM/SDBox-v2_case_bottom.stl -------------------------------------------------------------------------------- /DSM/SDBox-v2_case_top.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbilander/SDBox-v2/ccf24928327ee75a84f1b6fba79ca20e8a31ed8b/DSM/SDBox-v2_case_top.stl -------------------------------------------------------------------------------- /DSM/SDBox-v2_text.rsdoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbilander/SDBox-v2/ccf24928327ee75a84f1b6fba79ca20e8a31ed8b/DSM/SDBox-v2_text.rsdoc -------------------------------------------------------------------------------- /DSM/SDBox-v2_text.skp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbilander/SDBox-v2/ccf24928327ee75a84f1b6fba79ca20e8a31ed8b/DSM/SDBox-v2_text.skp -------------------------------------------------------------------------------- /KiCad/SDBox-cache.lib: -------------------------------------------------------------------------------- 1 | EESchema-LIBRARY Version 2.4 2 | #encoding utf-8 3 | # 4 | # Connector_DB25_Male 5 | # 6 | DEF Connector_DB25_Male J 0 40 Y N 1 F N 7 | F0 "J" 0 1350 50 H V C CNN 8 | F1 "Connector_DB25_Male" 0 -1375 50 H V C CNN 9 | F2 "" 0 0 50 H I C CNN 10 | F3 "" 0 0 50 H I C CNN 11 | $FPLIST 12 | DSUB*Male* 13 | $ENDFPLIST 14 | DRAW 15 | C -70 -1200 30 0 1 0 F 16 | C -70 -1000 30 0 1 0 F 17 | C -70 -800 30 0 1 0 F 18 | C -70 -600 30 0 1 0 F 19 | C -70 -400 30 0 1 0 F 20 | C -70 -200 30 0 1 0 F 21 | C -70 0 30 0 1 0 F 22 | C -70 200 30 0 1 0 F 23 | C -70 400 30 0 1 0 F 24 | C -70 600 30 0 1 0 F 25 | C -70 800 30 0 1 0 F 26 | C -70 1000 30 0 1 0 F 27 | C -70 1200 30 0 1 0 F 28 | C 50 -1100 30 0 1 0 F 29 | C 50 -900 30 0 1 0 F 30 | C 50 -700 30 0 1 0 F 31 | C 50 -500 30 0 1 0 F 32 | C 50 -300 30 0 1 0 F 33 | C 50 -100 30 0 1 0 F 34 | C 50 100 30 0 1 0 F 35 | C 50 300 30 0 1 0 F 36 | C 50 500 30 0 1 0 F 37 | C 50 700 30 0 1 0 F 38 | C 50 900 30 0 1 0 F 39 | C 50 1100 30 0 1 0 F 40 | P 2 0 1 0 -150 -1200 -100 -1200 N 41 | P 2 0 1 0 -150 -1100 20 -1100 N 42 | P 2 0 1 0 -150 -1000 -100 -1000 N 43 | P 2 0 1 0 -150 -900 20 -900 N 44 | P 2 0 1 0 -150 -800 -100 -800 N 45 | P 2 0 1 0 -150 -700 20 -700 N 46 | P 2 0 1 0 -150 -600 -100 -600 N 47 | P 2 0 1 0 -150 -500 20 -500 N 48 | P 2 0 1 0 -150 -400 -100 -400 N 49 | P 2 0 1 0 -150 -300 20 -300 N 50 | P 2 0 1 0 -150 -200 -100 -200 N 51 | P 2 0 1 0 -150 -100 20 -100 N 52 | P 2 0 1 0 -150 0 -100 0 N 53 | P 2 0 1 0 -150 100 20 100 N 54 | P 2 0 1 0 -150 200 -100 200 N 55 | P 2 0 1 0 -150 300 20 300 N 56 | P 2 0 1 0 -150 400 -100 400 N 57 | P 2 0 1 0 -150 500 20 500 N 58 | P 2 0 1 0 -150 600 -100 600 N 59 | P 2 0 1 0 -150 700 20 700 N 60 | P 2 0 1 0 -150 800 -100 800 N 61 | P 2 0 1 0 -150 900 20 900 N 62 | P 2 0 1 0 -150 1000 -100 1000 N 63 | P 2 0 1 0 -150 1100 20 1100 N 64 | P 2 0 1 0 -150 1200 -100 1200 N 65 | P 5 0 1 10 -150 -1325 150 -1175 150 1175 -150 1325 -150 -1325 f 66 | X 1 1 -300 -1200 150 R 50 50 1 1 P 67 | X 10 10 -300 600 150 R 50 50 1 1 P 68 | X 11 11 -300 800 150 R 50 50 1 1 P 69 | X 12 12 -300 1000 150 R 50 50 1 1 P 70 | X 13 13 -300 1200 150 R 50 50 1 1 P 71 | X P14 14 -300 -1100 150 R 50 50 1 1 P 72 | X P15 15 -300 -900 150 R 50 50 1 1 P 73 | X P16 16 -300 -700 150 R 50 50 1 1 P 74 | X P17 17 -300 -500 150 R 50 50 1 1 P 75 | X P18 18 -300 -300 150 R 50 50 1 1 P 76 | X P19 19 -300 -100 150 R 50 50 1 1 P 77 | X 2 2 -300 -1000 150 R 50 50 1 1 P 78 | X P20 20 -300 100 150 R 50 50 1 1 P 79 | X P21 21 -300 300 150 R 50 50 1 1 P 80 | X P22 22 -300 500 150 R 50 50 1 1 P 81 | X P23 23 -300 700 150 R 50 50 1 1 P 82 | X P24 24 -300 900 150 R 50 50 1 1 P 83 | X P25 25 -300 1100 150 R 50 50 1 1 P 84 | X 3 3 -300 -800 150 R 50 50 1 1 P 85 | X 4 4 -300 -600 150 R 50 50 1 1 P 86 | X 5 5 -300 -400 150 R 50 50 1 1 P 87 | X 6 6 -300 -200 150 R 50 50 1 1 P 88 | X 7 7 -300 0 150 R 50 50 1 1 P 89 | X 8 8 -300 200 150 R 50 50 1 1 P 90 | X 9 9 -300 400 150 R 50 50 1 1 P 91 | ENDDRAW 92 | ENDDEF 93 | # 94 | # Connector_USB_B_Micro 95 | # 96 | DEF Connector_USB_B_Micro J 0 40 Y Y 1 F N 97 | F0 "J" -200 450 50 H V L CNN 98 | F1 "Connector_USB_B_Micro" -200 350 50 H V L CNN 99 | F2 "" 150 -50 50 H I C CNN 100 | F3 "" 150 -50 50 H I C CNN 101 | ALIAS USB_B_Mini 102 | $FPLIST 103 | USB* 104 | $ENDFPLIST 105 | DRAW 106 | C -150 85 25 0 1 10 F 107 | C -25 135 15 0 1 10 F 108 | S -200 -300 200 300 0 1 10 f 109 | S -5 -300 5 -270 0 1 0 N 110 | S 10 50 -20 20 0 1 10 F 111 | S 200 -205 170 -195 0 1 0 N 112 | S 200 -105 170 -95 0 1 0 N 113 | S 200 -5 170 5 0 1 0 N 114 | S 200 195 170 205 0 1 0 N 115 | P 2 0 1 10 -75 85 25 85 N 116 | P 4 0 1 10 -125 85 -100 85 -50 135 -25 135 N 117 | P 4 0 1 10 -100 85 -75 85 -50 35 0 35 N 118 | P 4 0 1 10 25 110 25 60 75 85 25 110 F 119 | P 5 0 1 0 -170 220 -70 220 -80 190 -160 190 -170 220 F 120 | P 9 0 1 0 -185 230 -185 220 -175 190 -175 180 -65 180 -65 190 -55 220 -55 230 -185 230 N 121 | X VBUS 1 300 200 100 L 50 50 1 1 I 122 | X D- 2 300 -100 100 L 50 50 1 1 P 123 | X D+ 3 300 0 100 L 50 50 1 1 P 124 | X ID 4 300 -200 100 L 50 50 1 1 P 125 | X GND 5 0 -400 100 U 50 50 1 1 W 126 | X Shield 6 -100 -400 100 U 50 50 1 1 P 127 | ENDDRAW 128 | ENDDEF 129 | # 130 | # Device_C_Small 131 | # 132 | DEF Device_C_Small C 0 10 N N 1 F N 133 | F0 "C" 10 70 50 H V L CNN 134 | F1 "Device_C_Small" 10 -80 50 H V L CNN 135 | F2 "" 0 0 50 H I C CNN 136 | F3 "" 0 0 50 H I C CNN 137 | $FPLIST 138 | C_* 139 | $ENDFPLIST 140 | DRAW 141 | P 2 0 1 13 -60 -20 60 -20 N 142 | P 2 0 1 12 -60 20 60 20 N 143 | X ~ 1 0 100 80 D 50 50 1 1 P 144 | X ~ 2 0 -100 80 U 50 50 1 1 P 145 | ENDDRAW 146 | ENDDEF 147 | # 148 | # Device_LED 149 | # 150 | DEF Device_LED D 0 40 N N 1 F N 151 | F0 "D" 0 100 50 H V C CNN 152 | F1 "Device_LED" 0 -100 50 H V C CNN 153 | F2 "" 0 0 50 H I C CNN 154 | F3 "" 0 0 50 H I C CNN 155 | $FPLIST 156 | LED* 157 | LED_SMD:* 158 | LED_THT:* 159 | $ENDFPLIST 160 | DRAW 161 | P 2 0 1 8 -50 -50 -50 50 N 162 | P 2 0 1 0 -50 0 50 0 N 163 | P 4 0 1 8 50 -50 50 50 -50 0 50 -50 N 164 | P 5 0 1 0 -120 -30 -180 -90 -150 -90 -180 -90 -180 -60 N 165 | P 5 0 1 0 -70 -30 -130 -90 -100 -90 -130 -90 -130 -60 N 166 | X K 1 -150 0 100 R 50 50 1 1 P 167 | X A 2 150 0 100 L 50 50 1 1 P 168 | ENDDRAW 169 | ENDDEF 170 | # 171 | # Device_R_Small 172 | # 173 | DEF Device_R_Small R 0 10 N N 1 F N 174 | F0 "R" 30 20 50 H V L CNN 175 | F1 "Device_R_Small" 30 -40 50 H V L CNN 176 | F2 "" 0 0 50 H I C CNN 177 | F3 "" 0 0 50 H I C CNN 178 | $FPLIST 179 | R_* 180 | $ENDFPLIST 181 | DRAW 182 | S -30 70 30 -70 0 1 8 N 183 | X ~ 1 0 100 30 D 50 50 1 1 P 184 | X ~ 2 0 -100 30 U 50 50 1 1 P 185 | ENDDRAW 186 | ENDDEF 187 | # 188 | # Jumper_Jumper_2_Open 189 | # 190 | DEF Jumper_Jumper_2_Open JP 0 0 Y N 1 F N 191 | F0 "JP" 0 110 50 H V C CNN 192 | F1 "Jumper_Jumper_2_Open" 0 -90 50 H V C CNN 193 | F2 "" 0 0 50 H I C CNN 194 | F3 "" 0 0 50 H I C CNN 195 | $FPLIST 196 | SolderJumper*Open* 197 | $ENDFPLIST 198 | DRAW 199 | A 0 -30 100 1269 531 0 1 0 N -60 50 60 50 200 | C -80 0 20 0 0 0 N 201 | C 80 0 20 0 0 0 N 202 | X A 1 -200 0 100 R 50 50 1 1 P 203 | X B 2 200 0 100 L 50 50 1 1 P 204 | ENDDRAW 205 | ENDDEF 206 | # 207 | # SDBox_74LVC1G17 208 | # 209 | DEF SDBox_74LVC1G17 U 0 40 Y Y 1 F N 210 | F0 "U" 0 200 50 H V C CNN 211 | F1 "SDBox_74LVC1G17" 0 450 50 H V C CNN 212 | F2 "" 500 950 50 H I C CNN 213 | F3 "" 500 950 50 H I C CNN 214 | $FPLIST 215 | SG-* 216 | SOT* 217 | $ENDFPLIST 218 | DRAW 219 | S -300 350 300 -350 0 1 0 f 220 | P 2 0 1 0 -150 0 -100 0 N 221 | P 3 0 1 0 -25 25 0 25 0 -25 N 222 | P 4 0 1 10 -100 100 -100 -100 150 0 -100 100 N 223 | P 4 0 1 0 -50 25 -25 25 -25 -25 25 -25 N 224 | X 1 1 -450 200 150 R 40 40 1 1 N 225 | X A 2 -450 0 150 R 40 40 1 1 I 226 | X GND 3 -450 -200 150 R 40 40 1 1 W 227 | X Y 4 450 -200 150 L 40 40 1 1 O 228 | X VCC 5 450 200 150 L 40 40 1 1 W 229 | ENDDRAW 230 | ENDDEF 231 | # 232 | # SDBox_74LVC3G17 233 | # 234 | DEF SDBox_74LVC3G17 U 0 40 Y Y 1 F N 235 | F0 "U" 0 550 50 H V C CNN 236 | F1 "SDBox_74LVC3G17" 0 650 50 H V C CNN 237 | F2 "" 850 400 50 H I C CNN 238 | F3 "" 850 400 50 H I C CNN 239 | $FPLIST 240 | SSOP* 241 | VSSOP* 242 | $ENDFPLIST 243 | DRAW 244 | S -300 750 300 -700 0 1 0 f 245 | P 2 0 1 0 400 150 400 150 N 246 | P 3 0 1 0 -250 -150 -250 -350 -100 -350 N 247 | P 3 0 1 0 -250 200 -250 0 -150 0 N 248 | P 3 0 1 0 -100 350 -250 350 -250 550 N 249 | P 3 0 1 0 -25 -325 0 -325 0 -375 N 250 | P 3 0 1 0 -25 25 0 25 0 -25 N 251 | P 3 0 1 0 -25 375 0 375 0 325 N 252 | P 3 0 1 0 250 -500 250 -350 150 -350 N 253 | P 3 0 1 0 250 -150 250 0 100 0 N 254 | P 3 0 1 0 250 200 250 350 150 350 N 255 | P 4 0 1 10 -100 -250 -100 -450 150 -350 -100 -250 N 256 | P 4 0 1 10 -100 450 -100 250 150 350 -100 450 N 257 | P 4 0 1 0 -50 -325 -25 -325 -25 -375 25 -375 N 258 | P 4 0 1 0 -50 25 -25 25 -25 -25 25 -25 N 259 | P 4 0 1 0 -50 375 -25 375 -25 325 25 325 N 260 | P 4 0 1 10 100 -100 100 100 -150 0 100 -100 N 261 | X 1A 1 -400 550 150 R 40 40 1 1 I 262 | X 3Y 2 -400 200 150 R 40 40 1 1 O 263 | X 2A 3 -400 -150 150 R 40 40 1 1 I 264 | X GND 4 -450 -500 150 R 40 40 1 1 W 265 | X 2Y 5 400 -500 150 L 40 40 1 1 O 266 | X 3A 6 400 -150 150 L 40 40 1 1 I 267 | X 1Y 7 400 200 150 L 40 40 1 1 O 268 | X VCC 8 450 550 150 L 40 40 1 1 W 269 | ENDDRAW 270 | ENDDEF 271 | # 272 | # SDBox_Arduino_Nano_V3 273 | # 274 | DEF SDBox_Arduino_Nano_V3 U 0 40 Y Y 1 F N 275 | F0 "U" 0 200 50 H V C CNN 276 | F1 "SDBox_Arduino_Nano_V3" 50 -1250 50 H V C CNN 277 | F2 "SDBox:Arduino_Nano_V3" 0 0 50 H I C CNN 278 | F3 "" 0 0 50 H I C CNN 279 | DRAW 280 | T 0 0 600 50 0 0 0 ICSP Normal 0 C C 281 | T 0 0 -700 50 0 0 0 USB Normal 0 C C 282 | S -150 -750 150 -1000 0 0 0 N 283 | S -550 900 600 -950 0 1 0 f 284 | P 4 0 0 0 -250 900 -250 650 250 650 250 900 N 285 | P 5 0 0 0 0 -50 -250 -300 0 -550 250 -300 0 -50 F 286 | X TX1 1 -650 650 100 R 50 50 1 1 O 287 | X D7 10 -650 -250 100 R 50 50 1 1 B 288 | X D8 11 -650 -350 100 R 50 50 1 1 B 289 | X D9 12 -650 -450 100 R 50 50 1 1 B 290 | X D10 13 -650 -550 100 R 50 50 1 1 B 291 | X D11 14 -650 -650 100 R 50 50 1 1 B 292 | X D12 15 -650 -750 100 R 50 50 1 1 B 293 | X D13 16 700 -750 100 L 50 50 1 1 B 294 | X 3V3 17 700 -650 100 L 50 50 1 1 w 295 | X AREF 18 700 -550 100 L 50 50 1 1 W 296 | X A0 19 700 -450 100 L 50 50 1 1 B 297 | X RX0 2 -650 550 100 R 50 50 1 1 I 298 | X A1 20 700 -350 100 L 50 50 1 1 B 299 | X A2 21 700 -250 100 L 50 50 1 1 B 300 | X A3 22 700 -150 100 L 50 50 1 1 B 301 | X A4 23 700 -50 100 L 50 50 1 1 B 302 | X A5 24 700 50 100 L 50 50 1 1 B 303 | X A6 25 700 150 100 L 50 50 1 1 B 304 | X A7 26 700 250 100 L 50 50 1 1 B 305 | X 5V 27 700 350 100 L 50 50 1 1 W 306 | X RST 28 700 450 100 L 50 50 1 1 I 307 | X GND 29 700 550 100 L 50 50 1 1 W 308 | X RST 3 -650 450 100 R 50 50 1 1 I 309 | X VIN 30 700 650 100 L 50 50 1 1 W 310 | X GND 4 -650 350 100 R 50 50 1 1 W 311 | X D2 5 -650 250 100 R 50 50 1 1 B 312 | X D3 6 -650 150 100 R 50 50 1 1 B 313 | X D4 7 -650 50 100 R 50 50 1 1 B 314 | X D5 8 -650 -50 100 R 50 50 1 1 B 315 | X D6 9 -650 -150 100 R 50 50 1 1 B 316 | ENDDRAW 317 | ENDDEF 318 | # 319 | # SDBox_Micro_SD_Card_Socket 320 | # 321 | DEF SDBox_Micro_SD_Card_Socket J 0 40 Y Y 1 F N 322 | F0 "J" -650 600 50 H V C CNN 323 | F1 "SDBox_Micro_SD_Card_Socket" 650 600 50 H V R CNN 324 | F2 "" 1150 300 50 H I C CNN 325 | F3 "" 0 0 50 H I C CNN 326 | $FPLIST 327 | microSD* 328 | $ENDFPLIST 329 | DRAW 330 | S -300 -375 -200 -425 0 1 0 F 331 | S -300 -275 -200 -325 0 1 0 F 332 | S -300 -175 -200 -225 0 1 0 F 333 | S -300 -75 -200 -125 0 1 0 F 334 | S -300 25 -200 -25 0 1 0 F 335 | S -300 125 -200 75 0 1 0 F 336 | S -300 225 -200 175 0 1 0 F 337 | S -300 325 -200 275 0 1 0 F 338 | P 6 0 1 10 650 500 650 550 -750 550 -750 -650 650 -650 650 -450 N 339 | P 11 0 1 10 -350 -450 -350 350 -50 350 100 500 150 500 150 450 250 450 300 500 800 500 800 -450 -350 -450 f 340 | X NC 1 -900 300 150 R 50 50 1 1 B 341 | X SHIELD 10 800 -600 150 L 50 50 1 1 P 342 | X ~CS 2 -900 200 150 R 50 50 1 1 B 343 | X MOSI 3 -900 100 150 R 50 50 1 1 I 344 | X VDD 4 -900 0 150 R 50 50 1 1 W 345 | X CLK 5 -900 -100 150 R 50 50 1 1 I 346 | X GND 6 -900 -200 150 R 50 50 1 1 W 347 | X MISO 7 -900 -300 150 R 50 50 1 1 O 348 | X NC 8 -900 -400 150 R 50 50 1 1 B 349 | X CD 9 -900 -600 150 R 50 50 1 1 P 350 | ENDDRAW 351 | ENDDEF 352 | # 353 | # SDBox_T491D227K010AT 354 | # 355 | DEF SDBox_T491D227K010AT C 0 40 Y N 1 F N 356 | F0 "C" 0 150 50 H V L BNN 357 | F1 "SDBox_T491D227K010AT" 0 -200 50 H V L BNN 358 | F2 "" 0 0 50 H I L BNN 359 | F3 "" 0 0 50 H I L BNN 360 | DRAW 361 | T 0 200 -50 50 0 0 0 + Normal 0 C C 362 | S 0 -75 25 75 0 0 0 F 363 | S 75 -75 100 75 0 0 0 N 364 | X ~ 1 200 0 100 L 40 40 0 0 P 365 | X ~ 2 -100 0 100 R 40 40 0 0 P 366 | ENDDRAW 367 | ENDDEF 368 | # 369 | # power_+5V 370 | # 371 | DEF power_+5V #PWR 0 0 Y Y 1 F P 372 | F0 "#PWR" 0 -150 50 H I C CNN 373 | F1 "power_+5V" 0 140 50 H V C CNN 374 | F2 "" 0 0 50 H I C CNN 375 | F3 "" 0 0 50 H I C CNN 376 | DRAW 377 | P 2 0 1 0 -30 50 0 100 N 378 | P 2 0 1 0 0 0 0 100 N 379 | P 2 0 1 0 0 100 30 50 N 380 | X +5V 1 0 0 0 U 50 50 1 1 W N 381 | ENDDRAW 382 | ENDDEF 383 | # 384 | # power_GND 385 | # 386 | DEF power_GND #PWR 0 0 Y Y 1 F P 387 | F0 "#PWR" 0 -250 50 H I C CNN 388 | F1 "power_GND" 0 -150 50 H V C CNN 389 | F2 "" 0 0 50 H I C CNN 390 | F3 "" 0 0 50 H I C CNN 391 | DRAW 392 | P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N 393 | X GND 1 0 0 0 D 50 50 1 1 W N 394 | ENDDRAW 395 | ENDDEF 396 | # 397 | # power_PWR_FLAG 398 | # 399 | DEF power_PWR_FLAG #FLG 0 0 N N 1 F P 400 | F0 "#FLG" 0 75 50 H I C CNN 401 | F1 "power_PWR_FLAG" 0 150 50 H V C CNN 402 | F2 "" 0 0 50 H I C CNN 403 | F3 "" 0 0 50 H I C CNN 404 | DRAW 405 | P 6 0 1 0 0 0 0 50 -40 75 0 100 40 75 0 50 N 406 | X pwr 1 0 0 0 U 50 50 0 0 w 407 | ENDDRAW 408 | ENDDEF 409 | # 410 | #End Library 411 | -------------------------------------------------------------------------------- /KiCad/SDBox.dcm: -------------------------------------------------------------------------------- 1 | EESchema-DOCLIB Version 2.0 2 | # 3 | $CMP 74LVC1G17 4 | D Single Schmitt trigger buffer 5 | K Single Schmitt trigger buffer 6 | F https://www.ti.com/lit/ds/symlink/sn74lvc1g17-q1.pdf 7 | $ENDCMP 8 | # 9 | $CMP 74LVC3G17 10 | D Triple non-inverting Schmitt trigger with 5V tolerant input 11 | K Triple Buf Schmitt LVC CMOS 5V tolerant input 12 | F https://assets.nexperia.com/documents/data-sheet/74LVC3G17.pdf 13 | $ENDCMP 14 | # 15 | $CMP Arduino_Nano_V3 16 | D Arduino Nano 3.x 17 | K Arduino Nano 18 | F https://content.arduino.cc/assets/NanoV3.3_sch.pdf 19 | $ENDCMP 20 | # 21 | $CMP Micro_SD_Card_Socket 22 | D Micro SD Card Socket 23 | K connector SD microsd 24 | $ENDCMP 25 | # 26 | $CMP T491D227K010AT 27 | D T491D SMD-Tantalum, 220µF, 10V 28 | K T491D SMD-Tantalum 220µF 10V 29 | F https://cdn-reichelt.de/documents/datenblatt/B300/KEM_T491_DB-EN.pdf 30 | $ENDCMP 31 | # 32 | #End Doc Library 33 | -------------------------------------------------------------------------------- /KiCad/SDBox.lib: -------------------------------------------------------------------------------- 1 | EESchema-LIBRARY Version 2.4 2 | #encoding utf-8 3 | # 4 | # 74LVC1G17 5 | # 6 | DEF 74LVC1G17 U 0 40 Y Y 1 F N 7 | F0 "U" 0 200 50 H V C CNN 8 | F1 "74LVC1G17" 0 450 50 H V C CNN 9 | F2 "" 500 950 50 H I C CNN 10 | F3 "" 500 950 50 H I C CNN 11 | $FPLIST 12 | SG-* 13 | SOT* 14 | $ENDFPLIST 15 | DRAW 16 | S -300 350 300 -350 0 1 0 f 17 | P 2 0 1 0 -150 0 -100 0 N 18 | P 3 0 1 0 -25 25 0 25 0 -25 N 19 | P 4 0 1 10 -100 100 -100 -100 150 0 -100 100 N 20 | P 4 0 1 0 -50 25 -25 25 -25 -25 25 -25 N 21 | X 1 1 -450 200 150 R 40 40 1 1 N 22 | X A 2 -450 0 150 R 40 40 1 1 I 23 | X GND 3 -450 -200 150 R 40 40 1 1 W 24 | X Y 4 450 -200 150 L 40 40 1 1 O 25 | X VCC 5 450 200 150 L 40 40 1 1 W 26 | ENDDRAW 27 | ENDDEF 28 | # 29 | # 74LVC3G17 30 | # 31 | DEF 74LVC3G17 U 0 40 Y Y 1 F N 32 | F0 "U" 0 550 50 H V C CNN 33 | F1 "74LVC3G17" 0 650 50 H V C CNN 34 | F2 "" 850 400 50 H I C CNN 35 | F3 "" 850 400 50 H I C CNN 36 | $FPLIST 37 | SSOP* 38 | VSSOP* 39 | $ENDFPLIST 40 | DRAW 41 | S -300 750 300 -700 0 1 0 f 42 | P 2 0 1 0 400 150 400 150 N 43 | P 3 0 1 0 -250 -150 -250 -350 -100 -350 N 44 | P 3 0 1 0 -250 200 -250 0 -150 0 N 45 | P 3 0 1 0 -100 350 -250 350 -250 550 N 46 | P 3 0 1 0 -25 -325 0 -325 0 -375 N 47 | P 3 0 1 0 -25 25 0 25 0 -25 N 48 | P 3 0 1 0 -25 375 0 375 0 325 N 49 | P 3 0 1 0 250 -500 250 -350 150 -350 N 50 | P 3 0 1 0 250 -150 250 0 100 0 N 51 | P 3 0 1 0 250 200 250 350 150 350 N 52 | P 4 0 1 10 -100 -250 -100 -450 150 -350 -100 -250 N 53 | P 4 0 1 10 -100 450 -100 250 150 350 -100 450 N 54 | P 4 0 1 0 -50 -325 -25 -325 -25 -375 25 -375 N 55 | P 4 0 1 0 -50 25 -25 25 -25 -25 25 -25 N 56 | P 4 0 1 0 -50 375 -25 375 -25 325 25 325 N 57 | P 4 0 1 10 100 -100 100 100 -150 0 100 -100 N 58 | X 1A 1 -400 550 150 R 40 40 1 1 I 59 | X 3Y 2 -400 200 150 R 40 40 1 1 O 60 | X 2A 3 -400 -150 150 R 40 40 1 1 I 61 | X GND 4 -450 -500 150 R 40 40 1 1 W 62 | X 2Y 5 400 -500 150 L 40 40 1 1 O 63 | X 3A 6 400 -150 150 L 40 40 1 1 I 64 | X 1Y 7 400 200 150 L 40 40 1 1 O 65 | X VCC 8 450 550 150 L 40 40 1 1 W 66 | ENDDRAW 67 | ENDDEF 68 | # 69 | # Arduino_Nano_V3 70 | # 71 | DEF Arduino_Nano_V3 U 0 40 Y Y 1 F N 72 | F0 "U" 0 200 50 H V C CNN 73 | F1 "Arduino_Nano_V3" 50 -1250 50 H V C CNN 74 | F2 "SDBox:Arduino_Nano_V3" 0 0 50 H I C CNN 75 | F3 "" 0 0 50 H I C CNN 76 | DRAW 77 | T 0 0 600 50 0 0 0 ICSP Normal 0 C C 78 | T 0 0 -700 50 0 0 0 USB Normal 0 C C 79 | S -150 -750 150 -1000 0 0 0 N 80 | S -550 900 600 -950 0 1 0 f 81 | P 4 0 0 0 -250 900 -250 650 250 650 250 900 N 82 | P 5 0 0 0 0 -50 -250 -300 0 -550 250 -300 0 -50 F 83 | X TX1 1 -650 650 100 R 50 50 1 1 O 84 | X D7 10 -650 -250 100 R 50 50 1 1 B 85 | X D8 11 -650 -350 100 R 50 50 1 1 B 86 | X D9 12 -650 -450 100 R 50 50 1 1 B 87 | X D10 13 -650 -550 100 R 50 50 1 1 B 88 | X D11 14 -650 -650 100 R 50 50 1 1 B 89 | X D12 15 -650 -750 100 R 50 50 1 1 B 90 | X D13 16 700 -750 100 L 50 50 1 1 B 91 | X 3V3 17 700 -650 100 L 50 50 1 1 w 92 | X AREF 18 700 -550 100 L 50 50 1 1 W 93 | X A0 19 700 -450 100 L 50 50 1 1 B 94 | X RX0 2 -650 550 100 R 50 50 1 1 I 95 | X A1 20 700 -350 100 L 50 50 1 1 B 96 | X A2 21 700 -250 100 L 50 50 1 1 B 97 | X A3 22 700 -150 100 L 50 50 1 1 B 98 | X A4 23 700 -50 100 L 50 50 1 1 B 99 | X A5 24 700 50 100 L 50 50 1 1 B 100 | X A6 25 700 150 100 L 50 50 1 1 B 101 | X A7 26 700 250 100 L 50 50 1 1 B 102 | X 5V 27 700 350 100 L 50 50 1 1 W 103 | X RST 28 700 450 100 L 50 50 1 1 I 104 | X GND 29 700 550 100 L 50 50 1 1 W 105 | X RST 3 -650 450 100 R 50 50 1 1 I 106 | X VIN 30 700 650 100 L 50 50 1 1 W 107 | X GND 4 -650 350 100 R 50 50 1 1 W 108 | X D2 5 -650 250 100 R 50 50 1 1 B 109 | X D3 6 -650 150 100 R 50 50 1 1 B 110 | X D4 7 -650 50 100 R 50 50 1 1 B 111 | X D5 8 -650 -50 100 R 50 50 1 1 B 112 | X D6 9 -650 -150 100 R 50 50 1 1 B 113 | ENDDRAW 114 | ENDDEF 115 | # 116 | # Micro_SD_Card_Socket 117 | # 118 | DEF Micro_SD_Card_Socket J 0 40 Y Y 1 F N 119 | F0 "J" -650 600 50 H V C CNN 120 | F1 "Micro_SD_Card_Socket" 650 600 50 H V R CNN 121 | F2 "" 1150 300 50 H I C CNN 122 | F3 "" 0 0 50 H I C CNN 123 | $FPLIST 124 | microSD* 125 | $ENDFPLIST 126 | DRAW 127 | S -300 -375 -200 -425 0 1 0 F 128 | S -300 -275 -200 -325 0 1 0 F 129 | S -300 -175 -200 -225 0 1 0 F 130 | S -300 -75 -200 -125 0 1 0 F 131 | S -300 25 -200 -25 0 1 0 F 132 | S -300 125 -200 75 0 1 0 F 133 | S -300 225 -200 175 0 1 0 F 134 | S -300 325 -200 275 0 1 0 F 135 | P 6 0 1 10 650 500 650 550 -750 550 -750 -650 650 -650 650 -450 N 136 | P 11 0 1 10 -350 -450 -350 350 -50 350 100 500 150 500 150 450 250 450 300 500 800 500 800 -450 -350 -450 f 137 | X NC 1 -900 300 150 R 50 50 1 1 B 138 | X SHIELD 10 800 -600 150 L 50 50 1 1 P 139 | X ~CS 2 -900 200 150 R 50 50 1 1 B 140 | X MOSI 3 -900 100 150 R 50 50 1 1 I 141 | X VDD 4 -900 0 150 R 50 50 1 1 W 142 | X CLK 5 -900 -100 150 R 50 50 1 1 I 143 | X GND 6 -900 -200 150 R 50 50 1 1 W 144 | X MISO 7 -900 -300 150 R 50 50 1 1 O 145 | X NC 8 -900 -400 150 R 50 50 1 1 B 146 | X CD 9 -900 -600 150 R 50 50 1 1 P 147 | ENDDRAW 148 | ENDDEF 149 | # 150 | # T491D227K010AT 151 | # 152 | DEF T491D227K010AT C 0 40 Y N 1 F N 153 | F0 "C" 0 150 50 H V L BNN 154 | F1 "T491D227K010AT" 0 -200 50 H V L BNN 155 | F2 "" 0 0 50 H I L BNN 156 | F3 "" 0 0 50 H I L BNN 157 | DRAW 158 | T 0 200 -50 50 0 0 0 + Normal 0 C C 159 | S 0 -75 25 75 0 0 0 F 160 | S 75 -75 100 75 0 0 0 N 161 | X ~ 1 200 0 100 L 40 40 0 0 P 162 | X ~ 2 -100 0 100 R 40 40 0 0 P 163 | ENDDRAW 164 | ENDDEF 165 | # 166 | #End Library 167 | -------------------------------------------------------------------------------- /KiCad/SDBox.pretty/Arduino_Nano_V3.kicad_mod: -------------------------------------------------------------------------------- 1 | (module Arduino_Nano_V3 (layer F.Cu) (tedit 6107E06D) 2 | (fp_text reference U1 (at 0 0) (layer F.SilkS) hide 3 | (effects (font (size 1.4 1.4) (thickness 0.015))) 4 | ) 5 | (fp_text value Arduino_Nano_V3 (at 7.591 27.891) (layer F.Fab) hide 6 | (effects (font (size 1.4 1.4) (thickness 0.015))) 7 | ) 8 | (fp_line (start -8.9 -21.6) (end 8.9 -21.6) (layer F.Fab) (width 0.127)) 9 | (fp_line (start 8.9 -21.6) (end 8.9 21.6) (layer F.Fab) (width 0.127)) 10 | (fp_line (start 8.9 21.6) (end 3 21.6) (layer F.Fab) (width 0.127)) 11 | (fp_line (start 3 21.6) (end -2.97 21.6) (layer F.Fab) (width 0.127)) 12 | (fp_line (start -2.97 21.6) (end -8.9 21.6) (layer F.Fab) (width 0.127)) 13 | (fp_line (start -8.9 21.6) (end -8.9 -21.6) (layer F.Fab) (width 0.127)) 14 | (fp_line (start -8.9 -21.6) (end 8.9 -21.6) (layer F.SilkS) (width 0.127)) 15 | (fp_line (start 8.9 -21.6) (end 8.9 21.6) (layer F.SilkS) (width 0.127)) 16 | (fp_line (start 8.9 21.6) (end -8.9 21.6) (layer F.SilkS) (width 0.127)) 17 | (fp_line (start -8.9 21.6) (end -8.9 -21.6) (layer F.SilkS) (width 0.127)) 18 | (fp_line (start -9.14 -21.84) (end 9.14 -21.84) (layer F.CrtYd) (width 0.05)) 19 | (fp_line (start 9.14 -21.84) (end 9.14 21.84) (layer F.CrtYd) (width 0.05)) 20 | (fp_line (start -9.14 21.84) (end -9.14 -21.84) (layer F.CrtYd) (width 0.05)) 21 | (fp_line (start -2.97 21.6) (end -2.97 23.495) (layer F.Fab) (width 0.127)) 22 | (fp_line (start -2.97 23.495) (end 3 23.495) (layer F.Fab) (width 0.127)) 23 | (fp_line (start 3 23.495) (end 3 21.6) (layer F.Fab) (width 0.127)) 24 | (fp_line (start -9.14 21.84) (end -3.22 21.84) (layer F.CrtYd) (width 0.05)) 25 | (fp_line (start -3.22 21.84) (end -3.22 23.745) (layer F.CrtYd) (width 0.05)) 26 | (fp_line (start -3.22 23.745) (end 3.25 23.745) (layer F.CrtYd) (width 0.05)) 27 | (fp_line (start 3.25 23.745) (end 3.25 21.84) (layer F.CrtYd) (width 0.05)) 28 | (fp_line (start 3.25 21.84) (end 9.14 21.84) (layer F.CrtYd) (width 0.05)) 29 | (pad 17 thru_hole oval (at 7.62 15.24) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 30 | (pad 16 thru_hole oval (at 7.62 17.78) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 31 | (pad 28 thru_hole oval (at 7.62 -12.7) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 32 | (pad 27 thru_hole oval (at 7.62 -10.16) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 33 | (pad 26 thru_hole oval (at 7.62 -7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 34 | (pad 25 thru_hole oval (at 7.62 -5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 35 | (pad 24 thru_hole oval (at 7.62 -2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 36 | (pad 23 thru_hole oval (at 7.62 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 37 | (pad 29 thru_hole oval (at 7.62 -15.24) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 38 | (pad 22 thru_hole oval (at 7.62 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 39 | (pad 21 thru_hole oval (at 7.62 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 40 | (pad 20 thru_hole oval (at 7.62 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 41 | (pad 19 thru_hole oval (at 7.62 10.16) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 42 | (pad 18 thru_hole oval (at 7.62 12.7) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 43 | (pad 30 thru_hole oval (at 7.62 -17.78) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 44 | (pad 14 thru_hole oval (at -7.62 15.24) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 45 | (pad 15 thru_hole oval (at -7.62 17.78) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 46 | (pad 3 thru_hole oval (at -7.62 -12.7) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 47 | (pad 4 thru_hole oval (at -7.62 -10.16) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 48 | (pad 5 thru_hole oval (at -7.62 -7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 49 | (pad 6 thru_hole oval (at -7.62 -5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 50 | (pad 7 thru_hole oval (at -7.62 -2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 51 | (pad 8 thru_hole oval (at -7.62 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 52 | (pad 2 thru_hole oval (at -7.62 -15.24) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 53 | (pad 9 thru_hole oval (at -7.62 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 54 | (pad 10 thru_hole oval (at -7.62 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 55 | (pad 11 thru_hole oval (at -7.62 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 56 | (pad 12 thru_hole oval (at -7.62 10.16) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 57 | (pad 13 thru_hole oval (at -7.62 12.7) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 58 | (pad 1 thru_hole rect (at -7.62 -17.78) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 59 | ) 60 | -------------------------------------------------------------------------------- /KiCad/SDBox.pretty/CAPMP7343X430N.kicad_mod: -------------------------------------------------------------------------------- 1 | (module CAPMP7343X430N (layer F.Cu) (tedit 60FB036D) 2 | (fp_text reference C1 (at 0 0 -180) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value T491D227K010AT (at 5.18 3.065 -180) (layer F.Fab) hide 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start -3.65 -2.15) (end 3.65 -2.15) (layer F.SilkS) (width 0.2)) 9 | (fp_line (start 3.65 2.15) (end -3.65 2.15) (layer F.SilkS) (width 0.2)) 10 | (fp_line (start -3.65 -2.15) (end -3.65 -1.5) (layer F.SilkS) (width 0.2)) 11 | (fp_line (start 3.65 -2.15) (end 3.65 -1.5) (layer F.SilkS) (width 0.2)) 12 | (fp_line (start -3.65 1.5) (end -3.65 2.15) (layer F.SilkS) (width 0.2)) 13 | (fp_line (start 3.65 1.5) (end 3.65 2.15) (layer F.SilkS) (width 0.2)) 14 | (fp_circle (center -4.9 -0.05) (end -4.775 -0.05) (layer F.SilkS) (width 0.3)) 15 | (fp_line (start -4.55 -2.55) (end -4.55 2.55) (layer F.CrtYd) (width 0.05)) 16 | (fp_line (start -4.55 2.55) (end 4.55 2.55) (layer F.CrtYd) (width 0.05)) 17 | (fp_line (start 4.55 2.55) (end 4.55 -2.55) (layer F.CrtYd) (width 0.05)) 18 | (fp_line (start 4.55 -2.55) (end -4.55 -2.55) (layer F.CrtYd) (width 0.05)) 19 | (pad 1 smd rect (at -3.1 0) (size 2.35 2.45) (layers F.Cu F.Paste F.Mask)) 20 | (pad 2 smd rect (at 3.1 0) (size 2.35 2.45) (layers F.Cu F.Paste F.Mask)) 21 | ) 22 | -------------------------------------------------------------------------------- /KiCad/SDBox.pretty/GCT-MEM2055-00-190-01-A.kicad_mod: -------------------------------------------------------------------------------- 1 | (module GCT-MEM2055-00-190-01-A (layer F.Cu) (tedit 610A848A) 2 | (descr http://www.farnell.com/datasheets/1917242.pdf) 3 | (tags "MicroSD card socket") 4 | (fp_text reference J3 (at 8.71 -8.24 -180) (layer F.SilkS) 5 | (effects (font (size 1 1) (thickness 0.15))) 6 | ) 7 | (fp_text value Micro_SD_Card_Socket (at 0 -16.9 -180) (layer F.Fab) 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | ) 10 | (fp_line (start 7.35 -2.4) (end 7.35 -9.5) (layer F.SilkS) (width 0.25)) 11 | (fp_line (start -2.875 -1.2) (end -5.75 -1.2) (layer F.SilkS) (width 0.25)) 12 | (fp_line (start -7.35 -9.6) (end -7.35 -2.4) (layer F.SilkS) (width 0.25)) 13 | (fp_line (start -4.35 -15.7) (end -7.35 -15.7) (layer F.SilkS) (width 0.25)) 14 | (fp_line (start -4.05 -15.4) (end -4.35 -15.7) (layer F.SilkS) (width 0.25)) 15 | (fp_line (start -3.65 -15.2) (end -4.05 -15.4) (layer F.SilkS) (width 0.25)) 16 | (fp_line (start -3.05 -15.1) (end -3.65 -15.2) (layer F.SilkS) (width 0.25)) 17 | (fp_line (start -2.35 -15) (end -3.05 -15.1) (layer F.SilkS) (width 0.25)) 18 | (fp_line (start 7.35 -15) (end -2.35 -15) (layer F.SilkS) (width 0.25)) 19 | (fp_line (start -8.6 -12.35) (end -8.6 -9.65) (layer F.CrtYd) (width 0.05)) 20 | (fp_line (start -7.6 -15.95) (end 7.6 -15.95) (layer F.CrtYd) (width 0.05)) 21 | (fp_line (start 8.6 -12.25) (end 8.6 -9.55) (layer F.CrtYd) (width 0.05)) 22 | (fp_line (start -7.9 0.25) (end 8.6 0.25) (layer F.CrtYd) (width 0.05)) 23 | (fp_line (start -7.6 -9.65) (end -7.6 -2.35) (layer F.CrtYd) (width 0.05)) 24 | (fp_line (start -8.6 -9.65) (end -7.6 -9.65) (layer F.CrtYd) (width 0.05)) 25 | (fp_line (start 7.6 -12.25) (end 8.6 -12.25) (layer F.CrtYd) (width 0.05)) 26 | (fp_line (start 7.6 -15.95) (end 7.6 -12.25) (layer F.CrtYd) (width 0.05)) 27 | (fp_line (start -7.6 -12.35) (end -7.6 -15.95) (layer F.CrtYd) (width 0.05)) 28 | (fp_line (start -8.6 -12.35) (end -7.6 -12.35) (layer F.CrtYd) (width 0.05)) 29 | (fp_line (start 7.6 -9.55) (end 8.6 -9.55) (layer F.CrtYd) (width 0.05)) 30 | (fp_line (start 7.6 -9.55) (end 7.6 -2.35) (layer F.CrtYd) (width 0.05)) 31 | (fp_line (start 7.6 -2.35) (end 8.6 -2.35) (layer F.CrtYd) (width 0.05)) 32 | (fp_line (start 8.6 -2.35) (end 8.6 0.25) (layer F.CrtYd) (width 0.05)) 33 | (fp_line (start -7.9 -2.35) (end -7.9 0.25) (layer F.CrtYd) (width 0.05)) 34 | (fp_line (start -7.6 -2.35) (end -7.9 -2.35) (layer F.CrtYd) (width 0.05)) 35 | (fp_line (start -7.35 -15.7) (end -7.35 -12.4) (layer F.SilkS) (width 0.25)) 36 | (fp_line (start 7.35 -15) (end 7.35 -12.4) (layer F.SilkS) (width 0.25)) 37 | (fp_circle (center -3.05 -11.3) (end -2.25 -11.3) (layer F.SilkS) (width 0.12)) 38 | (fp_circle (center 4.95 -11.3) (end 5.75 -11.3) (layer F.SilkS) (width 0.12)) 39 | (pad "" np_thru_hole circle (at -3.05 -11.3 180) (size 1.2 1.2) (drill 1.2) (layers *.Cu *.Mask)) 40 | (pad "" np_thru_hole circle (at 4.95 -11.3 180) (size 1.2 1.2) (drill 1.2) (layers *.Cu *.Mask)) 41 | (pad 9 smd rect (at 6.55 -0.8) (size 0.7 1.6) (layers F.Cu F.Paste F.Mask)) 42 | (pad 10 smd rect (at 7.75 -10.9 180) (size 1.2 2.2) (layers F.Cu F.Paste F.Mask)) 43 | (pad 10 smd rect (at -7.75 -11 180) (size 1.2 2.2) (layers F.Cu F.Paste F.Mask)) 44 | (pad 10 smd rect (at -6.85 -1.4) (size 1.6 1.4) (layers F.Cu F.Paste F.Mask)) 45 | (pad 10 smd rect (at 7.75 -1.4) (size 1.2 1.4) (layers F.Cu F.Paste F.Mask)) 46 | (pad 1 smd rect (at -2.25 -0.8) (size 0.7 1.6) (layers F.Cu F.Paste F.Mask)) 47 | (pad 2 smd rect (at -1.15 -0.8) (size 0.7 1.6) (layers F.Cu F.Paste F.Mask)) 48 | (pad 3 smd rect (at -0.05 -0.8) (size 0.7 1.6) (layers F.Cu F.Paste F.Mask)) 49 | (pad 4 smd rect (at 1.05 -0.8) (size 0.7 1.6) (layers F.Cu F.Paste F.Mask)) 50 | (pad 5 smd rect (at 2.15 -0.8) (size 0.7 1.6) (layers F.Cu F.Paste F.Mask)) 51 | (pad 6 smd rect (at 3.25 -0.8) (size 0.7 1.6) (layers F.Cu F.Paste F.Mask)) 52 | (pad 7 smd rect (at 4.35 -0.8) (size 0.7 1.6) (layers F.Cu F.Paste F.Mask)) 53 | (pad 8 smd rect (at 5.45 -0.8) (size 0.7 1.6) (layers F.Cu F.Paste F.Mask)) 54 | (model zap.3dshapes/GCT-MEM2055-00-190-01-A.wrl 55 | (at (xyz 0 0 0)) 56 | (scale (xyz 1 1 1)) 57 | (rotate (xyz 0 0 0)) 58 | ) 59 | ) 60 | -------------------------------------------------------------------------------- /KiCad/SDBox.pretty/SOT-353_SC-70-5_Custom_Handsoldering.kicad_mod: -------------------------------------------------------------------------------- 1 | (module SOT-353_SC-70-5_Custom_Handsoldering (layer F.Cu) (tedit 610155D5) 2 | (descr "SOT-353, SC-70-5, Handsoldering") 3 | (tags "SOT-353 SC-70-5 Handsoldering") 4 | (attr smd) 5 | (fp_text reference U3 (at 0 -2) (layer F.SilkS) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_text value 74LVC1G17 (at 0 2 180) (layer F.Fab) 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | ) 11 | (fp_circle (center -0.175 -0.65) (end -0.075 -0.65) (layer F.SilkS) (width 0.2)) 12 | (fp_line (start 0.7 -1.16) (end -1.2 -1.16) (layer F.SilkS) (width 0.12)) 13 | (fp_line (start -0.7 1.16) (end 0.7 1.16) (layer F.SilkS) (width 0.12)) 14 | (fp_line (start 2.4 1.4) (end 2.4 -1.4) (layer F.CrtYd) (width 0.05)) 15 | (fp_line (start -2.4 -1.4) (end -2.4 1.4) (layer F.CrtYd) (width 0.05)) 16 | (fp_line (start -2.4 -1.4) (end 2.4 -1.4) (layer F.CrtYd) (width 0.05)) 17 | (fp_line (start 0.675 -1.1) (end -0.175 -1.1) (layer F.Fab) (width 0.1)) 18 | (fp_line (start -0.675 -0.6) (end -0.675 1.1) (layer F.Fab) (width 0.1)) 19 | (fp_line (start -2.4 1.4) (end 2.4 1.4) (layer F.CrtYd) (width 0.05)) 20 | (fp_line (start 0.675 -1.1) (end 0.675 1.1) (layer F.Fab) (width 0.1)) 21 | (fp_line (start 0.675 1.1) (end -0.675 1.1) (layer F.Fab) (width 0.1)) 22 | (fp_line (start -0.175 -1.1) (end -0.675 -0.6) (layer F.Fab) (width 0.1)) 23 | (fp_text user %R (at 0 0 270) (layer F.Fab) 24 | (effects (font (size 0.5 0.5) (thickness 0.075))) 25 | ) 26 | (pad 5 smd rect (at 1.225 -0.65) (size 1.27 0.4) (layers F.Cu F.Paste F.Mask)) 27 | (pad 4 smd rect (at 1.225 0.65) (size 1.27 0.4) (layers F.Cu F.Paste F.Mask)) 28 | (pad 3 smd rect (at -1.225 0.65) (size 1.27 0.4) (layers F.Cu F.Paste F.Mask)) 29 | (pad 2 smd rect (at -1.225 0) (size 1.27 0.4) (layers F.Cu F.Paste F.Mask)) 30 | (pad 1 smd rect (at -1.225 -0.65) (size 1.27 0.4) (layers F.Cu F.Paste F.Mask)) 31 | (model ${KISYS3DMOD}/Package_TO_SOT_SMD.3dshapes/SOT-353_SC-70-5.wrl 32 | (at (xyz 0 0 0)) 33 | (scale (xyz 1 1 1)) 34 | (rotate (xyz 0 0 0)) 35 | ) 36 | ) 37 | -------------------------------------------------------------------------------- /KiCad/SDBox.pretty/TSSOP-8_3x3mm_P0.65mm_Custom_Handsoldering.kicad_mod: -------------------------------------------------------------------------------- 1 | (module TSSOP-8_3x3mm_P0.65mm_Custom_Handsoldering (layer F.Cu) (tedit 61015AED) 2 | (descr "TSSOP8: plastic thin shrink small outline package; 8 leads; body width 3 mm; (see NXP SSOP-TSSOP-VSO-REFLOW.pdf and sot505-1_po.pdf)") 3 | (tags "SSOP 0.65") 4 | (attr smd) 5 | (fp_text reference U2 (at -1.05 2.45 -180) (layer F.SilkS) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_text value 74LVC3G17 (at 0 2.55 -180) (layer F.Fab) hide 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | ) 11 | (fp_text user %R (at 0 0 -180) (layer F.Fab) hide 12 | (effects (font (size 0.6 0.6) (thickness 0.15))) 13 | ) 14 | (fp_line (start -0.5 -1.5) (end 1.5 -1.5) (layer F.Fab) (width 0.15)) 15 | (fp_line (start 1.5 -1.5) (end 1.5 1.5) (layer F.Fab) (width 0.15)) 16 | (fp_line (start 1.5 1.5) (end -1.5 1.5) (layer F.Fab) (width 0.15)) 17 | (fp_line (start -1.5 1.5) (end -1.5 -0.5) (layer F.Fab) (width 0.15)) 18 | (fp_line (start -1.5 -0.5) (end -0.5 -1.5) (layer F.Fab) (width 0.15)) 19 | (fp_line (start -2.95 -1.8) (end -2.95 1.8) (layer F.CrtYd) (width 0.05)) 20 | (fp_line (start 2.95 -1.8) (end 2.95 1.8) (layer F.CrtYd) (width 0.05)) 21 | (fp_line (start -2.95 -1.8) (end 2.95 -1.8) (layer F.CrtYd) (width 0.05)) 22 | (fp_line (start -2.95 1.8) (end 2.95 1.8) (layer F.CrtYd) (width 0.05)) 23 | (fp_line (start -1.625 -1.625) (end -1.625 -1.5) (layer F.SilkS) (width 0.15)) 24 | (fp_line (start 1.625 -1.625) (end 1.625 -1.4) (layer F.SilkS) (width 0.15)) 25 | (fp_line (start 1.625 1.625) (end 1.625 1.4) (layer F.SilkS) (width 0.15)) 26 | (fp_line (start -1.625 1.625) (end -1.625 1.4) (layer F.SilkS) (width 0.15)) 27 | (fp_line (start -1.625 -1.625) (end 1.625 -1.625) (layer F.SilkS) (width 0.15)) 28 | (fp_line (start -1.625 1.625) (end 1.625 1.625) (layer F.SilkS) (width 0.15)) 29 | (fp_line (start -1.625 -1.5) (end -2.7 -1.5) (layer F.SilkS) (width 0.15)) 30 | (fp_circle (center -0.975 -0.975) (end -0.875 -0.975) (layer F.SilkS) (width 0.2)) 31 | (pad 8 smd rect (at 2.225 -0.975) (size 1.27 0.4) (layers F.Cu F.Paste F.Mask)) 32 | (pad 7 smd rect (at 2.225 -0.325) (size 1.27 0.4) (layers F.Cu F.Paste F.Mask)) 33 | (pad 6 smd rect (at 2.225 0.325) (size 1.27 0.4) (layers F.Cu F.Paste F.Mask)) 34 | (pad 5 smd rect (at 2.225 0.975) (size 1.27 0.4) (layers F.Cu F.Paste F.Mask)) 35 | (pad 4 smd rect (at -2.225 0.975) (size 1.27 0.4) (layers F.Cu F.Paste F.Mask)) 36 | (pad 3 smd rect (at -2.225 0.325) (size 1.27 0.4) (layers F.Cu F.Paste F.Mask)) 37 | (pad 2 smd rect (at -2.225 -0.325) (size 1.27 0.4) (layers F.Cu F.Paste F.Mask)) 38 | (pad 1 smd rect (at -2.225 -0.975) (size 1.27 0.4) (layers F.Cu F.Paste F.Mask)) 39 | (model ${KISYS3DMOD}/Package_SO.3dshapes/TSSOP-8_3x3mm_P0.65mm.wrl 40 | (at (xyz 0 0 0)) 41 | (scale (xyz 1 1 1)) 42 | (rotate (xyz 0 0 0)) 43 | ) 44 | ) 45 | -------------------------------------------------------------------------------- /KiCad/SDBox.pretty/USB_Micro-B_Unknown_5s_SMT.kicad_mod: -------------------------------------------------------------------------------- 1 | (module USB_Micro-B_Unknown_5s_SMT (layer F.Cu) (tedit 610A7928) 2 | (descr "Micro usb 5s B Type Smt (https://raw.githubusercontent.com/choryuidentify/USB-Micro-B-Unknown-5s-SMT/master/datasheet.pdf)") 3 | (tags "Micro B USB SMD") 4 | (attr smd) 5 | (fp_text reference J2 (at 0 -2.6 180) (layer F.SilkS) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_text value USB_B_Micro (at 0 5.6 180) (layer F.Fab) 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | ) 11 | (fp_text user %R (at 0 1.8 180) (layer F.Fab) 12 | (effects (font (size 1 1) (thickness 0.15))) 13 | ) 14 | (fp_text user "PCB Edge" (at 0 3.75) (layer Dwgs.User) 15 | (effects (font (size 0.4 0.4) (thickness 0.04))) 16 | ) 17 | (fp_line (start -5.4 -2) (end -5.4 4.85) (layer F.CrtYd) (width 0.05)) 18 | (fp_line (start -5.4 -2) (end 5.4 -2) (layer F.CrtYd) (width 0.05)) 19 | (fp_line (start 5.4 -2) (end 5.4 4.85) (layer F.CrtYd) (width 0.05)) 20 | (fp_line (start 5.4 4.85) (end -5.4 4.85) (layer F.CrtYd) (width 0.05)) 21 | (fp_line (start -3.76 3.4) (end -3.76 3.6) (layer F.SilkS) (width 0.12)) 22 | (fp_line (start 3.76 3.4) (end 3.76 3.6) (layer F.SilkS) (width 0.12)) 23 | (fp_line (start 3.76 -0.61) (end 2.2 -0.61) (layer F.SilkS) (width 0.12)) 24 | (fp_line (start 3.76 1.2) (end 3.76 -0.61) (layer F.SilkS) (width 0.12)) 25 | (fp_line (start -3.76 -0.61) (end -2.2 -0.61) (layer F.SilkS) (width 0.12)) 26 | (fp_line (start -3.76 1.2) (end -3.76 -0.61) (layer F.SilkS) (width 0.12)) 27 | (fp_line (start -3.25 3.75) (end 3.25 3.75) (layer F.Fab) (width 0.1)) 28 | (fp_line (start 3.7 4.35) (end 3.7 -0.55) (layer F.Fab) (width 0.1)) 29 | (fp_line (start 3.7 -0.55) (end -3.7 -0.55) (layer F.Fab) (width 0.1)) 30 | (fp_line (start -3.7 -0.55) (end -3.7 4.35) (layer F.Fab) (width 0.1)) 31 | (fp_line (start -3.7 4.35) (end 3.7 4.35) (layer F.Fab) (width 0.1)) 32 | (pad 6 smd rect (at -1.2 2.3) (size 1.9 1.9) (layers F.Cu F.Paste F.Mask)) 33 | (pad 6 smd rect (at 1.2 2.3) (size 1.9 1.9) (layers F.Cu F.Paste F.Mask)) 34 | (pad 6 smd rect (at 3.95 2.3) (size 1.9 1.9) (layers F.Cu F.Paste F.Mask)) 35 | (pad 6 smd rect (at -3.95 2.3) (size 1.9 1.9) (layers F.Cu F.Paste F.Mask)) 36 | (pad "" np_thru_hole oval (at 2 0.15) (size 0.65 1) (drill oval 0.65 1) (layers *.Cu *.Mask)) 37 | (pad "" np_thru_hole oval (at -2 0.15) (size 0.65 1) (drill oval 0.65 1) (layers *.Cu *.Mask)) 38 | (pad 5 smd rect (at 1.3 -0.6) (size 0.4 1.8) (layers F.Cu F.Paste F.Mask)) 39 | (pad 4 smd rect (at 0.65 -0.6) (size 0.4 1.8) (layers F.Cu F.Paste F.Mask)) 40 | (pad 3 smd rect (at 0 -0.6) (size 0.4 1.8) (layers F.Cu F.Paste F.Mask)) 41 | (pad 1 smd rect (at -1.3 -0.6) (size 0.4 1.8) (layers F.Cu F.Paste F.Mask)) 42 | (pad 2 smd rect (at -0.65 -0.6) (size 0.4 1.8) (layers F.Cu F.Paste F.Mask)) 43 | ) 44 | -------------------------------------------------------------------------------- /KiCad/SDBox.pro: -------------------------------------------------------------------------------- 1 | update=2021 August 03, Tuesday 12:05:44 2 | version=1 3 | last_client=kicad 4 | [general] 5 | version=1 6 | RootSch= 7 | BoardNm= 8 | [cvpcb] 9 | version=1 10 | NetIExt=net 11 | [eeschema] 12 | version=1 13 | LibDir= 14 | [eeschema/libraries] 15 | [schematic_editor] 16 | version=1 17 | PageLayoutDescrFile= 18 | PlotDirectoryName=./ 19 | SubpartIdSeparator=0 20 | SubpartFirstId=65 21 | NetFmtName= 22 | SpiceAjustPassiveValues=0 23 | LabSize=50 24 | ERC_TestSimilarLabels=1 25 | [pcbnew] 26 | version=1 27 | PageLayoutDescrFile= 28 | LastNetListRead= 29 | CopperLayerCount=2 30 | BoardThickness=1.6 31 | AllowMicroVias=0 32 | AllowBlindVias=0 33 | RequireCourtyardDefinitions=0 34 | ProhibitOverlappingCourtyards=0 35 | MinTrackWidth=0.1524 36 | MinViaDiameter=0.4 37 | MinViaDrill=0.3 38 | MinMicroViaDiameter=0.2 39 | MinMicroViaDrill=0.09999999999999999 40 | MinHoleToHole=0.25 41 | TrackWidth1=0.25 42 | TrackWidth2=0.1524 43 | TrackWidth3=0.1778 44 | TrackWidth4=0.2032 45 | TrackWidth5=0.2286 46 | TrackWidth6=0.254 47 | TrackWidth7=0.381 48 | TrackWidth8=0.4 49 | TrackWidth9=0.508 50 | TrackWidth10=0.6 51 | TrackWidth11=0.8 52 | ViaDiameter1=0.8 53 | ViaDrill1=0.4 54 | dPairWidth1=0.2 55 | dPairGap1=0.25 56 | dPairViaGap1=0.25 57 | SilkLineWidth=0.12 58 | SilkTextSizeV=1 59 | SilkTextSizeH=1 60 | SilkTextSizeThickness=0.15 61 | SilkTextItalic=0 62 | SilkTextUpright=1 63 | CopperLineWidth=0.2 64 | CopperTextSizeV=1.5 65 | CopperTextSizeH=1.5 66 | CopperTextThickness=0.3 67 | CopperTextItalic=0 68 | CopperTextUpright=1 69 | EdgeCutLineWidth=0.05 70 | CourtyardLineWidth=0.05 71 | OthersLineWidth=0.15 72 | OthersTextSizeV=1 73 | OthersTextSizeH=1 74 | OthersTextSizeThickness=0.15 75 | OthersTextItalic=0 76 | OthersTextUpright=1 77 | SolderMaskClearance=0.051 78 | SolderMaskMinWidth=0.25 79 | SolderPasteClearance=0 80 | SolderPasteRatio=-0 81 | [pcbnew/Layer.F.Cu] 82 | Name=F.Cu 83 | Type=0 84 | Enabled=1 85 | [pcbnew/Layer.In1.Cu] 86 | Name=In1.Cu 87 | Type=0 88 | Enabled=0 89 | [pcbnew/Layer.In2.Cu] 90 | Name=In2.Cu 91 | Type=0 92 | Enabled=0 93 | [pcbnew/Layer.In3.Cu] 94 | Name=In3.Cu 95 | Type=0 96 | Enabled=0 97 | [pcbnew/Layer.In4.Cu] 98 | Name=In4.Cu 99 | Type=0 100 | Enabled=0 101 | [pcbnew/Layer.In5.Cu] 102 | Name=In5.Cu 103 | Type=0 104 | Enabled=0 105 | [pcbnew/Layer.In6.Cu] 106 | Name=In6.Cu 107 | Type=0 108 | Enabled=0 109 | [pcbnew/Layer.In7.Cu] 110 | Name=In7.Cu 111 | Type=0 112 | Enabled=0 113 | [pcbnew/Layer.In8.Cu] 114 | Name=In8.Cu 115 | Type=0 116 | Enabled=0 117 | [pcbnew/Layer.In9.Cu] 118 | Name=In9.Cu 119 | Type=0 120 | Enabled=0 121 | [pcbnew/Layer.In10.Cu] 122 | Name=In10.Cu 123 | Type=0 124 | Enabled=0 125 | [pcbnew/Layer.In11.Cu] 126 | Name=In11.Cu 127 | Type=0 128 | Enabled=0 129 | [pcbnew/Layer.In12.Cu] 130 | Name=In12.Cu 131 | Type=0 132 | Enabled=0 133 | [pcbnew/Layer.In13.Cu] 134 | Name=In13.Cu 135 | Type=0 136 | Enabled=0 137 | [pcbnew/Layer.In14.Cu] 138 | Name=In14.Cu 139 | Type=0 140 | Enabled=0 141 | [pcbnew/Layer.In15.Cu] 142 | Name=In15.Cu 143 | Type=0 144 | Enabled=0 145 | [pcbnew/Layer.In16.Cu] 146 | Name=In16.Cu 147 | Type=0 148 | Enabled=0 149 | [pcbnew/Layer.In17.Cu] 150 | Name=In17.Cu 151 | Type=0 152 | Enabled=0 153 | [pcbnew/Layer.In18.Cu] 154 | Name=In18.Cu 155 | Type=0 156 | Enabled=0 157 | [pcbnew/Layer.In19.Cu] 158 | Name=In19.Cu 159 | Type=0 160 | Enabled=0 161 | [pcbnew/Layer.In20.Cu] 162 | Name=In20.Cu 163 | Type=0 164 | Enabled=0 165 | [pcbnew/Layer.In21.Cu] 166 | Name=In21.Cu 167 | Type=0 168 | Enabled=0 169 | [pcbnew/Layer.In22.Cu] 170 | Name=In22.Cu 171 | Type=0 172 | Enabled=0 173 | [pcbnew/Layer.In23.Cu] 174 | Name=In23.Cu 175 | Type=0 176 | Enabled=0 177 | [pcbnew/Layer.In24.Cu] 178 | Name=In24.Cu 179 | Type=0 180 | Enabled=0 181 | [pcbnew/Layer.In25.Cu] 182 | Name=In25.Cu 183 | Type=0 184 | Enabled=0 185 | [pcbnew/Layer.In26.Cu] 186 | Name=In26.Cu 187 | Type=0 188 | Enabled=0 189 | [pcbnew/Layer.In27.Cu] 190 | Name=In27.Cu 191 | Type=0 192 | Enabled=0 193 | [pcbnew/Layer.In28.Cu] 194 | Name=In28.Cu 195 | Type=0 196 | Enabled=0 197 | [pcbnew/Layer.In29.Cu] 198 | Name=In29.Cu 199 | Type=0 200 | Enabled=0 201 | [pcbnew/Layer.In30.Cu] 202 | Name=In30.Cu 203 | Type=0 204 | Enabled=0 205 | [pcbnew/Layer.B.Cu] 206 | Name=B.Cu 207 | Type=0 208 | Enabled=1 209 | [pcbnew/Layer.B.Adhes] 210 | Enabled=1 211 | [pcbnew/Layer.F.Adhes] 212 | Enabled=1 213 | [pcbnew/Layer.B.Paste] 214 | Enabled=1 215 | [pcbnew/Layer.F.Paste] 216 | Enabled=1 217 | [pcbnew/Layer.B.SilkS] 218 | Enabled=1 219 | [pcbnew/Layer.F.SilkS] 220 | Enabled=1 221 | [pcbnew/Layer.B.Mask] 222 | Enabled=1 223 | [pcbnew/Layer.F.Mask] 224 | Enabled=1 225 | [pcbnew/Layer.Dwgs.User] 226 | Enabled=1 227 | [pcbnew/Layer.Cmts.User] 228 | Enabled=1 229 | [pcbnew/Layer.Eco1.User] 230 | Enabled=1 231 | [pcbnew/Layer.Eco2.User] 232 | Enabled=1 233 | [pcbnew/Layer.Edge.Cuts] 234 | Enabled=1 235 | [pcbnew/Layer.Margin] 236 | Enabled=1 237 | [pcbnew/Layer.B.CrtYd] 238 | Enabled=1 239 | [pcbnew/Layer.F.CrtYd] 240 | Enabled=1 241 | [pcbnew/Layer.B.Fab] 242 | Enabled=1 243 | [pcbnew/Layer.F.Fab] 244 | Enabled=1 245 | [pcbnew/Layer.Rescue] 246 | Enabled=0 247 | [pcbnew/Netclasses] 248 | [pcbnew/Netclasses/Default] 249 | Name=Default 250 | Clearance=0.1524 251 | TrackWidth=0.25 252 | ViaDiameter=0.8 253 | ViaDrill=0.4 254 | uViaDiameter=0.3 255 | uViaDrill=0.1 256 | dPairWidth=0.2 257 | dPairGap=0.25 258 | dPairViaGap=0.25 259 | -------------------------------------------------------------------------------- /KiCad/SDBox.sch: -------------------------------------------------------------------------------- 1 | EESchema Schematic File Version 4 2 | EELAYER 30 0 3 | EELAYER END 4 | $Descr A4 11693 8268 5 | encoding utf-8 6 | Sheet 1 1 7 | Title "" 8 | Date "" 9 | Rev "" 10 | Comp "" 11 | Comment1 "" 12 | Comment2 "" 13 | Comment3 "" 14 | Comment4 "" 15 | $EndDescr 16 | Text GLabel 3750 5200 0 50 BiDi ~ 0 17 | D0 18 | Text GLabel 3750 5000 0 50 BiDi ~ 0 19 | D1 20 | Text GLabel 3750 4800 0 50 BiDi ~ 0 21 | D2 22 | Text GLabel 3750 4600 0 50 BiDi ~ 0 23 | D3 24 | Text GLabel 3750 4400 0 50 BiDi ~ 0 25 | D4 26 | Text GLabel 3750 4200 0 50 BiDi ~ 0 27 | D5 28 | Text GLabel 3750 4000 0 50 BiDi ~ 0 29 | D6 30 | Text GLabel 3750 3800 0 50 BiDi ~ 0 31 | D7 32 | Text GLabel 3750 3400 0 50 BiDi ~ 0 33 | BUSY 34 | Text GLabel 3750 3200 0 50 BiDi ~ 0 35 | POUT 36 | Text GLabel 3750 3000 0 50 BiDi ~ 0 37 | SELECT 38 | Text GLabel 3450 4200 0 50 Input ~ 0 39 | GND 40 | Text GLabel 3750 4900 0 50 Output ~ 0 41 | RESET 42 | Text GLabel 4800 3750 0 50 Input ~ 0 43 | GND 44 | Text GLabel 6150 3550 2 50 Input ~ 0 45 | GND 46 | Text GLabel 4800 4050 0 50 BiDi ~ 0 47 | BUSY 48 | Text GLabel 4800 4150 0 50 BiDi ~ 0 49 | POUT 50 | Text GLabel 4800 4250 0 50 BiDi ~ 0 51 | D6 52 | Text GLabel 4800 4350 0 50 BiDi ~ 0 53 | D7 54 | Text GLabel 6150 4550 2 50 BiDi ~ 0 55 | D0 56 | Text GLabel 6150 4450 2 50 BiDi ~ 0 57 | D1 58 | Text GLabel 6150 4350 2 50 BiDi ~ 0 59 | D2 60 | Text GLabel 6150 4250 2 50 BiDi ~ 0 61 | D3 62 | Text GLabel 6150 4150 2 50 BiDi ~ 0 63 | D4 64 | Text GLabel 6150 4050 2 50 BiDi ~ 0 65 | D5 66 | Text GLabel 6850 3650 2 50 Input ~ 0 67 | RESET 68 | $Comp 69 | L power:PWR_FLAG #FLG0101 70 | U 1 1 5EB341E8 71 | P 3800 2500 72 | F 0 "#FLG0101" H 3800 2575 50 0001 C CNN 73 | F 1 "PWR_FLAG" H 3800 2673 50 0000 C CNN 74 | F 2 "" H 3800 2500 50 0001 C CNN 75 | F 3 "~" H 3800 2500 50 0001 C CNN 76 | 1 3800 2500 77 | -1 0 0 1 78 | $EndComp 79 | $Comp 80 | L power:+5V #PWR0101 81 | U 1 1 5EB34559 82 | P 3800 2400 83 | F 0 "#PWR0101" H 3800 2250 50 0001 C CNN 84 | F 1 "+5V" H 3815 2573 50 0000 C CNN 85 | F 2 "" H 3800 2400 50 0001 C CNN 86 | F 3 "" H 3800 2400 50 0001 C CNN 87 | 1 3800 2400 88 | 1 0 0 -1 89 | $EndComp 90 | Wire Wire Line 91 | 3800 2400 3800 2500 92 | $Comp 93 | L power:GND #PWR0102 94 | U 1 1 5EB362B9 95 | P 4100 2500 96 | F 0 "#PWR0102" H 4100 2250 50 0001 C CNN 97 | F 1 "GND" H 4105 2327 50 0000 C CNN 98 | F 2 "" H 4100 2500 50 0001 C CNN 99 | F 3 "" H 4100 2500 50 0001 C CNN 100 | 1 4100 2500 101 | 1 0 0 -1 102 | $EndComp 103 | $Comp 104 | L power:PWR_FLAG #FLG0102 105 | U 1 1 5EB368E6 106 | P 4100 2400 107 | F 0 "#FLG0102" H 4100 2475 50 0001 C CNN 108 | F 1 "PWR_FLAG" H 4100 2573 50 0000 C CNN 109 | F 2 "" H 4100 2400 50 0001 C CNN 110 | F 3 "~" H 4100 2400 50 0001 C CNN 111 | 1 4100 2400 112 | 1 0 0 -1 113 | $EndComp 114 | Wire Wire Line 115 | 4100 2400 4100 2500 116 | Text GLabel 4100 2450 0 50 Input ~ 0 117 | GND 118 | Text GLabel 7550 3900 0 50 Input ~ 0 119 | GND 120 | Text GLabel 5850 5850 1 50 Input ~ 0 121 | VCC 122 | Text GLabel 7450 4400 1 50 Output ~ 0 123 | MISO_3V3 124 | Text GLabel 7850 4400 1 50 Input ~ 0 125 | MOSI_3V3 126 | Text GLabel 4800 3850 0 50 BiDi ~ 0 127 | SELECT 128 | $Comp 129 | L Device:C_Small C2 130 | U 1 1 5EB53531 131 | P 10000 2300 132 | F 0 "C2" H 10150 2300 50 0000 C CNN 133 | F 1 "0.1uF" H 9800 2300 50 0000 C CNN 134 | F 2 "Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder" H 10000 2300 50 0001 C CNN 135 | F 3 "~" H 10000 2300 50 0001 C CNN 136 | 1 10000 2300 137 | -1 0 0 1 138 | $EndComp 139 | Text GLabel 5450 6450 3 50 Input ~ 0 140 | GND 141 | Text GLabel 7650 4400 1 50 Input ~ 0 142 | SCK_3V3 143 | $Comp 144 | L SDBox:Arduino_Nano_V3 U1 145 | U 1 1 5EB5B4AA 146 | P 5450 4100 147 | F 0 "U1" H 5450 4250 50 0000 C CNN 148 | F 1 "Arduino_Nano_V3" H 5950 3050 50 0000 C CNN 149 | F 2 "SDBox:Arduino_Nano_V3" H 5450 4100 50 0001 C CNN 150 | F 3 "https://content.arduino.cc/assets/NanoV3.3_sch.pdf" H 5450 4100 50 0001 C CNN 151 | 1 5450 4100 152 | 1 0 0 -1 153 | $EndComp 154 | NoConn ~ 6150 3850 155 | NoConn ~ 6150 3950 156 | NoConn ~ 6150 4650 157 | NoConn ~ 3750 3300 158 | NoConn ~ 3750 3500 159 | NoConn ~ 3750 5100 160 | NoConn ~ 4800 3450 161 | NoConn ~ 4800 3550 162 | NoConn ~ 4800 3650 163 | Text GLabel 6150 4850 2 50 Output ~ 0 164 | SCK 165 | Text GLabel 4800 4850 0 50 Input ~ 0 166 | MISO 167 | Text GLabel 4800 4750 0 50 Output ~ 0 168 | MOSI 169 | Text GLabel 3800 2450 0 50 Input ~ 0 170 | VCC 171 | NoConn ~ 3750 3100 172 | Text GLabel 9350 4050 0 50 Input ~ 0 173 | VCC 174 | $Comp 175 | L Device:LED D2 176 | U 1 1 5EBAFFCE 177 | P 9550 4500 178 | F 0 "D2" V 9589 4383 50 0000 R CNN 179 | F 1 "Power LED indicator" V 9498 4383 50 0000 R CNN 180 | F 2 "LED_THT:LED_D3.0mm" H 9550 4500 50 0001 C CNN 181 | F 3 "~" H 9550 4500 50 0001 C CNN 182 | 1 9550 4500 183 | 0 -1 -1 0 184 | $EndComp 185 | Text GLabel 9550 4750 3 50 Input ~ 0 186 | GND 187 | Wire Wire Line 188 | 9350 4050 9550 4050 189 | Wire Wire Line 190 | 9550 4250 9550 4350 191 | Wire Wire Line 192 | 9550 4650 9550 4750 193 | Text GLabel 3750 3600 0 50 Input ~ 0 194 | ACK 195 | $Comp 196 | L Device:R_Small R2 197 | U 1 1 5EB9BBF1 198 | P 9550 4150 199 | F 0 "R2" H 9400 4150 50 0000 L CNN 200 | F 1 "150" H 9600 4150 50 0001 L CNN 201 | F 2 "Resistor_SMD:R_1206_3216Metric_Pad1.42x1.75mm_HandSolder" H 9550 4150 50 0001 C CNN 202 | F 3 "~" H 9550 4150 50 0001 C CNN 203 | 1 9550 4150 204 | 1 0 0 -1 205 | $EndComp 206 | $Comp 207 | L Device:R_Small R4 208 | U 1 1 5EB9C4B4 209 | P 8900 2300 210 | F 0 "R4" H 8800 2300 50 0000 C CNN 211 | F 1 "10k" H 8950 2300 50 0000 L CNN 212 | F 2 "Resistor_SMD:R_1206_3216Metric_Pad1.42x1.75mm_HandSolder" H 8900 2300 50 0001 C CNN 213 | F 3 "~" H 8900 2300 50 0001 C CNN 214 | 1 8900 2300 215 | -1 0 0 1 216 | $EndComp 217 | $Comp 218 | L Device:R_Small R1 219 | U 1 1 5EB9CA00 220 | P 9550 5700 221 | F 0 "R1" H 9450 5700 50 0000 C CNN 222 | F 1 "150" H 9700 5700 50 0001 C CNN 223 | F 2 "Resistor_SMD:R_1206_3216Metric_Pad1.42x1.75mm_HandSolder" H 9550 5700 50 0001 C CNN 224 | F 3 "~" H 9550 5700 50 0001 C CNN 225 | 1 9550 5700 226 | 1 0 0 -1 227 | $EndComp 228 | Text GLabel 8950 3450 0 50 Input ~ 0 229 | GND 230 | Text GLabel 8900 2150 1 50 Input ~ 0 231 | VCC 232 | $Comp 233 | L Device:LED D1 234 | U 1 1 5EBA7223 235 | P 9550 5350 236 | F 0 "D1" V 9589 5233 50 0000 R CNN 237 | F 1 "Activity LED indicator" V 9498 5233 50 0000 R CNN 238 | F 2 "LED_THT:LED_D3.0mm" H 9550 5350 50 0001 C CNN 239 | F 3 "~" H 9550 5350 50 0001 C CNN 240 | 1 9550 5350 241 | 0 -1 -1 0 242 | $EndComp 243 | Text Notes 9650 5200 0 50 ~ 0 244 | Optional Activity LED 245 | Wire Notes Line 246 | 9100 3950 9100 5000 247 | Wire Notes Line 248 | 9100 5000 10500 5000 249 | Wire Notes Line 250 | 10500 5000 10500 3950 251 | Wire Notes Line 252 | 10500 3950 9100 3950 253 | Text Notes 9700 4050 0 50 ~ 0 254 | Optional Power LED 255 | Wire Wire Line 256 | 3750 3700 3450 3700 257 | Wire Wire Line 258 | 3450 3700 3450 3900 259 | Wire Wire Line 260 | 3450 4700 3750 4700 261 | Wire Wire Line 262 | 3750 3900 3450 3900 263 | Connection ~ 3450 3900 264 | Wire Wire Line 265 | 3450 3900 3450 4100 266 | Wire Wire Line 267 | 3750 4100 3450 4100 268 | Connection ~ 3450 4100 269 | Wire Wire Line 270 | 3450 4100 3450 4300 271 | Wire Wire Line 272 | 3750 4300 3450 4300 273 | Connection ~ 3450 4300 274 | Wire Wire Line 275 | 3450 4300 3450 4500 276 | Wire Wire Line 277 | 3750 4500 3450 4500 278 | Connection ~ 3450 4500 279 | Wire Wire Line 280 | 3450 4500 3450 4700 281 | Text GLabel 4800 4550 0 50 Output ~ 0 282 | ACK 283 | NoConn ~ 3750 5400 284 | $Comp 285 | L Connector:DB25_Male J1 286 | U 1 1 6108B66B 287 | P 4050 4200 288 | F 0 "J1" H 4230 4246 50 0000 L CNN 289 | F 1 "DB25_Male" H 3850 2750 50 0000 L CNN 290 | F 2 "Connector_Dsub:DSUB-25_Male_EdgeMount_P2.77mm" H 4050 4200 50 0001 C CNN 291 | F 3 " ~" H 4050 4200 50 0001 C CNN 292 | 1 4050 4200 293 | 1 0 0 -1 294 | $EndComp 295 | $Comp 296 | L SDBox:Micro_SD_Card_Socket J3 297 | U 1 1 610A01AB 298 | P 7750 5300 299 | F 0 "J3" V 7654 5880 50 0000 L CNN 300 | F 1 "Micro_SD_Card_Socket" V 8650 4900 50 0000 L CNN 301 | F 2 "SDBox:GCT-MEM2055-00-190-01-A" H 8900 5600 50 0001 C CNN 302 | F 3 "" H 7750 5300 50 0001 C CNN 303 | 1 7750 5300 304 | 0 1 1 0 305 | $EndComp 306 | Text GLabel 7750 3900 2 50 Input ~ 0 307 | 3V3 308 | Text GLabel 6150 4750 2 50 Output ~ 0 309 | 3V3 310 | Text GLabel 7150 6100 3 50 Input ~ 0 311 | GND 312 | Text GLabel 7950 4400 1 50 Input ~ 0 313 | CS 314 | Text GLabel 7350 4400 1 50 Input ~ 0 315 | DAT1 316 | Text GLabel 8050 4400 1 50 Input ~ 0 317 | DAT2 318 | Text GLabel 7150 4400 1 50 Output ~ 0 319 | CP 320 | $Comp 321 | L SDBox:74LVC3G17 U2 322 | U 1 1 610BBE9C 323 | P 9400 2950 324 | F 0 "U2" H 9400 3865 50 0000 C CNN 325 | F 1 "74LVC3G17" H 9400 3774 50 0000 C CNN 326 | F 2 "SDBox:TSSOP-8_3x3mm_P0.65mm_Custom_Handsoldering" H 10250 3350 50 0001 C CNN 327 | F 3 "https://assets.nexperia.com/documents/data-sheet/74LVC3G17.pdf" H 10250 3350 50 0001 C CNN 328 | 1 9400 2950 329 | 1 0 0 -1 330 | $EndComp 331 | Text GLabel 8750 2400 0 50 Input ~ 0 332 | MOSI 333 | Text GLabel 9350 5200 0 50 Input ~ 0 334 | VCC 335 | Wire Wire Line 336 | 9350 5200 9550 5200 337 | Wire Wire Line 338 | 9550 5500 9550 5600 339 | Wire Wire Line 340 | 9550 5800 9550 5900 341 | Wire Notes Line 342 | 9100 6300 10500 6300 343 | Wire Notes Line 344 | 10500 5100 9100 5100 345 | Wire Wire Line 346 | 8750 2400 8900 2400 347 | Connection ~ 8900 2400 348 | Wire Wire Line 349 | 8900 2400 9000 2400 350 | Text GLabel 4800 3950 0 50 Input ~ 0 351 | CP 352 | Text GLabel 4800 4650 0 50 Output ~ 0 353 | SS 354 | $Comp 355 | L Device:R_Small R3 356 | U 1 1 610DADE6 357 | P 8900 3000 358 | F 0 "R3" H 8800 3000 50 0000 C CNN 359 | F 1 "10k" H 8950 3000 50 0000 L CNN 360 | F 2 "Resistor_SMD:R_1206_3216Metric_Pad1.42x1.75mm_HandSolder" H 8900 3000 50 0001 C CNN 361 | F 3 "~" H 8900 3000 50 0001 C CNN 362 | 1 8900 3000 363 | -1 0 0 1 364 | $EndComp 365 | Text GLabel 8750 3100 0 50 Input ~ 0 366 | SS 367 | Text GLabel 8800 2900 0 50 Input ~ 0 368 | VCC 369 | Wire Wire Line 370 | 8800 2900 8900 2900 371 | Wire Wire Line 372 | 8750 3100 8900 3100 373 | Connection ~ 8900 3100 374 | Wire Wire Line 375 | 8900 3100 9000 3100 376 | $Comp 377 | L SDBox:T491D227K010AT C1 378 | U 1 1 610E0D71 379 | P 6000 6100 380 | F 0 "C1" V 6050 5950 50 0000 C CNN 381 | F 1 "T491D227K010AT" V 5900 5700 50 0000 C CNN 382 | F 2 "SDBox:CAPMP7343X430N" H 6000 6100 50 0001 L BNN 383 | F 3 "https://www.reichelt.com/se/en/smd-tantalum-220-f-10v-125-c-t491d-220u-10-p206492.html" H 6000 6100 50 0001 L BNN 384 | 1 6000 6100 385 | 0 -1 -1 0 386 | $EndComp 387 | Text GLabel 10150 2400 2 50 Input ~ 0 388 | 3V3 389 | Wire Wire Line 390 | 10150 2400 10000 2400 391 | Connection ~ 10000 2400 392 | Wire Wire Line 393 | 10000 2400 9850 2400 394 | Text GLabel 10000 2200 1 50 Input ~ 0 395 | GND 396 | Text GLabel 9550 5900 3 50 Output ~ 0 397 | ACT_LED 398 | Wire Notes Line 399 | 10500 5100 10500 6300 400 | Wire Notes Line 401 | 9100 5100 9100 6300 402 | Text GLabel 4800 4450 0 50 Input ~ 0 403 | ACT_LED 404 | Text GLabel 9800 2750 2 50 Output ~ 0 405 | MOSI_3V3 406 | Text GLabel 9800 3450 2 50 Output ~ 0 407 | CS 408 | Text GLabel 9800 3100 2 50 Input ~ 0 409 | SCK 410 | Text GLabel 9000 2750 0 50 Output ~ 0 411 | SCK_3V3 412 | Wire Wire Line 413 | 8900 2150 8900 2200 414 | NoConn ~ 6150 3450 415 | NoConn ~ 3750 5300 416 | $Comp 417 | L Connector:USB_B_Micro J2 418 | U 1 1 61198F3E 419 | P 5450 6050 420 | F 0 "J2" H 5507 6517 50 0000 C CNN 421 | F 1 "USB_B_Micro" H 5507 6426 50 0000 C CNN 422 | F 2 "SDBox:USB_Micro-B_Unknown_5s_SMT" H 5600 6000 50 0001 C CNN 423 | F 3 "~" H 5600 6000 50 0001 C CNN 424 | 1 5450 6050 425 | 1 0 0 -1 426 | $EndComp 427 | NoConn ~ 5750 6050 428 | NoConn ~ 5750 6150 429 | NoConn ~ 5750 6250 430 | Wire Wire Line 431 | 5350 6450 5450 6450 432 | Wire Wire Line 433 | 6000 6450 6000 6200 434 | Connection ~ 5450 6450 435 | Wire Wire Line 436 | 5450 6450 6000 6450 437 | Wire Wire Line 438 | 5750 5850 6000 5850 439 | Wire Wire Line 440 | 6000 5850 6000 5900 441 | Text GLabel 6150 3750 2 50 Input ~ 0 442 | VCC 443 | $Comp 444 | L SDBox:74LVC1G17 U3 445 | U 1 1 611D038F 446 | P 7250 2600 447 | F 0 "U3" H 7250 3115 50 0000 C CNN 448 | F 1 "74LVC1G17" H 7250 3024 50 0000 C CNN 449 | F 2 "SDBox:SOT-353_SC-70-5_Custom_Handsoldering" H 7750 3550 50 0001 C CNN 450 | F 3 "https://www.ti.com/lit/ds/symlink/sn74lvc1g17-q1.pdf" H 7750 3550 50 0001 C CNN 451 | 1 7250 2600 452 | 1 0 0 -1 453 | $EndComp 454 | Text GLabel 6500 2600 0 50 Input ~ 0 455 | MISO_3V3 456 | Text GLabel 6800 2800 0 50 Input ~ 0 457 | GND 458 | $Comp 459 | L Device:C_Small C3 460 | U 1 1 611D1D5F 461 | P 7850 2300 462 | F 0 "C3" H 8000 2300 50 0000 C CNN 463 | F 1 "0.1uF" H 7650 2300 50 0000 C CNN 464 | F 2 "Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder" H 7850 2300 50 0001 C CNN 465 | F 3 "~" H 7850 2300 50 0001 C CNN 466 | 1 7850 2300 467 | -1 0 0 1 468 | $EndComp 469 | Text GLabel 7850 2200 1 50 Input ~ 0 470 | GND 471 | Text GLabel 8000 2400 2 50 Input ~ 0 472 | VCC 473 | Wire Wire Line 474 | 7700 2400 7850 2400 475 | Connection ~ 7850 2400 476 | Wire Wire Line 477 | 7850 2400 8000 2400 478 | Text GLabel 7700 2800 2 50 Output ~ 0 479 | MISO 480 | $Comp 481 | L Device:C_Small C4 482 | U 1 1 612089E2 483 | P 7650 3900 484 | F 0 "C4" V 7500 3900 50 0000 C CNN 485 | F 1 "0.1uF" V 7500 4100 50 0000 C CNN 486 | F 2 "Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder" H 7650 3900 50 0001 C CNN 487 | F 3 "~" H 7650 3900 50 0001 C CNN 488 | 1 7650 3900 489 | 0 1 1 0 490 | $EndComp 491 | Wire Wire Line 492 | 7550 3900 7550 4400 493 | Wire Wire Line 494 | 7750 3900 7750 4400 495 | $Comp 496 | L Device:R_Small R5 497 | U 1 1 6121CED8 498 | P 6700 2500 499 | F 0 "R5" H 6600 2500 50 0000 C CNN 500 | F 1 "10k" H 6750 2500 50 0000 L CNN 501 | F 2 "Resistor_SMD:R_1206_3216Metric_Pad1.42x1.75mm_HandSolder" H 6700 2500 50 0001 C CNN 502 | F 3 "~" H 6700 2500 50 0001 C CNN 503 | 1 6700 2500 504 | -1 0 0 1 505 | $EndComp 506 | $Comp 507 | L Device:R_Small R6 508 | U 1 1 6121F8D5 509 | P 7700 3250 510 | F 0 "R6" H 7700 3100 50 0000 C CNN 511 | F 1 "10k" H 7750 3250 50 0000 L CNN 512 | F 2 "Resistor_SMD:R_1206_3216Metric_Pad1.42x1.75mm_HandSolder" H 7700 3250 50 0001 C CNN 513 | F 3 "~" H 7700 3250 50 0001 C CNN 514 | 1 7700 3250 515 | -1 0 0 1 516 | $EndComp 517 | $Comp 518 | L Device:R_Small R7 519 | U 1 1 6122071E 520 | P 7950 3250 521 | F 0 "R7" H 7950 3100 50 0000 C CNN 522 | F 1 "10k" H 8000 3250 50 0000 L CNN 523 | F 2 "Resistor_SMD:R_1206_3216Metric_Pad1.42x1.75mm_HandSolder" H 7950 3250 50 0001 C CNN 524 | F 3 "~" H 7950 3250 50 0001 C CNN 525 | 1 7950 3250 526 | -1 0 0 1 527 | $EndComp 528 | Wire Wire Line 529 | 7700 3150 7950 3150 530 | Text GLabel 7700 3350 3 50 Input ~ 0 531 | DAT1 532 | $Comp 533 | L Jumper:Jumper_2_Open JP1 534 | U 1 1 611CD315 535 | P 6650 3650 536 | F 0 "JP1" H 6650 3793 50 0000 C CNN 537 | F 1 "Jumper_2_Open" H 6650 3794 50 0001 C CNN 538 | F 2 "Resistor_SMD:R_1206_3216Metric_Pad1.42x1.75mm_HandSolder" H 6650 3650 50 0001 C CNN 539 | F 3 "~" H 6650 3650 50 0001 C CNN 540 | 1 6650 3650 541 | 1 0 0 -1 542 | $EndComp 543 | Wire Wire Line 544 | 6150 3650 6450 3650 545 | Text GLabel 7950 3350 3 50 Input ~ 0 546 | DAT2 547 | Text GLabel 8100 3150 2 50 Input ~ 0 548 | 3V3 549 | Wire Wire Line 550 | 7950 3150 8100 3150 551 | Connection ~ 7950 3150 552 | Wire Wire Line 553 | 6500 2600 6700 2600 554 | Connection ~ 6700 2600 555 | Wire Wire Line 556 | 6700 2600 6800 2600 557 | Wire Wire Line 558 | 6700 2400 6700 2350 559 | Text GLabel 6700 2350 1 50 Input ~ 0 560 | 3V3 561 | $EndSCHEMATC 562 | -------------------------------------------------------------------------------- /KiCad/SDBox_rev2a_schematic.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbilander/SDBox-v2/ccf24928327ee75a84f1b6fba79ca20e8a31ed8b/KiCad/SDBox_rev2a_schematic.pdf -------------------------------------------------------------------------------- /KiCad/fp-lib-table: -------------------------------------------------------------------------------- 1 | (fp_lib_table 2 | (lib (name SDBox)(type KiCad)(uri ${KIPRJMOD}/SDBox.pretty)(options "")(descr "")) 3 | ) 4 | -------------------------------------------------------------------------------- /KiCad/sym-lib-table: -------------------------------------------------------------------------------- 1 | (sym_lib_table 2 | (lib (name SDBox)(type Legacy)(uri ${KIPRJMOD}/SDBox.lib)(options "")(descr "")) 3 | ) 4 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | GNU GENERAL PUBLIC LICENSE 2 | Version 3, 29 June 2007 3 | 4 | Copyright (C) 2007 Free Software Foundation, Inc. 5 | Everyone is permitted to copy and distribute verbatim copies 6 | of this license document, but changing it is not allowed. 7 | 8 | Preamble 9 | 10 | The GNU General Public License is a free, copyleft license for 11 | software and other kinds of works. 12 | 13 | The licenses for most software and other practical works are designed 14 | to take away your freedom to share and change the works. By contrast, 15 | the GNU General Public License is intended to guarantee your freedom to 16 | share and change all versions of a program--to make sure it remains free 17 | software for all its users. We, the Free Software Foundation, use the 18 | GNU General Public License for most of our software; it applies also to 19 | any other work released this way by its authors. You can apply it to 20 | your programs, too. 21 | 22 | When we speak of free software, we are referring to freedom, not 23 | price. Our General Public Licenses are designed to make sure that you 24 | have the freedom to distribute copies of free software (and charge for 25 | them if you wish), that you receive source code or can get it if you 26 | want it, that you can change the software or use pieces of it in new 27 | free programs, and that you know you can do these things. 28 | 29 | To protect your rights, we need to prevent others from denying you 30 | these rights or asking you to surrender the rights. Therefore, you have 31 | certain responsibilities if you distribute copies of the software, or if 32 | you modify it: responsibilities to respect the freedom of others. 33 | 34 | For example, if you distribute copies of such a program, whether 35 | gratis or for a fee, you must pass on to the recipients the same 36 | freedoms that you received. You must make sure that they, too, receive 37 | or can get the source code. And you must show them these terms so they 38 | know their rights. 39 | 40 | Developers that use the GNU GPL protect your rights with two steps: 41 | (1) assert copyright on the software, and (2) offer you this License 42 | giving you legal permission to copy, distribute and/or modify it. 43 | 44 | For the developers' and authors' protection, the GPL clearly explains 45 | that there is no warranty for this free software. For both users' and 46 | authors' sake, the GPL requires that modified versions be marked as 47 | changed, so that their problems will not be attributed erroneously to 48 | authors of previous versions. 49 | 50 | Some devices are designed to deny users access to install or run 51 | modified versions of the software inside them, although the manufacturer 52 | can do so. This is fundamentally incompatible with the aim of 53 | protecting users' freedom to change the software. The systematic 54 | pattern of such abuse occurs in the area of products for individuals to 55 | use, which is precisely where it is most unacceptable. Therefore, we 56 | have designed this version of the GPL to prohibit the practice for those 57 | products. If such problems arise substantially in other domains, we 58 | stand ready to extend this provision to those domains in future versions 59 | of the GPL, as needed to protect the freedom of users. 60 | 61 | Finally, every program is threatened constantly by software patents. 62 | States should not allow patents to restrict development and use of 63 | software on general-purpose computers, but in those that do, we wish to 64 | avoid the special danger that patents applied to a free program could 65 | make it effectively proprietary. To prevent this, the GPL assures that 66 | patents cannot be used to render the program non-free. 67 | 68 | The precise terms and conditions for copying, distribution and 69 | modification follow. 70 | 71 | TERMS AND CONDITIONS 72 | 73 | 0. Definitions. 74 | 75 | "This License" refers to version 3 of the GNU General Public License. 76 | 77 | "Copyright" also means copyright-like laws that apply to other kinds of 78 | works, such as semiconductor masks. 79 | 80 | "The Program" refers to any copyrightable work licensed under this 81 | License. Each licensee is addressed as "you". "Licensees" and 82 | "recipients" may be individuals or organizations. 83 | 84 | To "modify" a work means to copy from or adapt all or part of the work 85 | in a fashion requiring copyright permission, other than the making of an 86 | exact copy. The resulting work is called a "modified version" of the 87 | earlier work or a work "based on" the earlier work. 88 | 89 | A "covered work" means either the unmodified Program or a work based 90 | on the Program. 91 | 92 | To "propagate" a work means to do anything with it that, without 93 | permission, would make you directly or secondarily liable for 94 | infringement under applicable copyright law, except executing it on a 95 | computer or modifying a private copy. Propagation includes copying, 96 | distribution (with or without modification), making available to the 97 | public, and in some countries other activities as well. 98 | 99 | To "convey" a work means any kind of propagation that enables other 100 | parties to make or receive copies. Mere interaction with a user through 101 | a computer network, with no transfer of a copy, is not conveying. 102 | 103 | An interactive user interface displays "Appropriate Legal Notices" 104 | to the extent that it includes a convenient and prominently visible 105 | feature that (1) displays an appropriate copyright notice, and (2) 106 | tells the user that there is no warranty for the work (except to the 107 | extent that warranties are provided), that licensees may convey the 108 | work under this License, and how to view a copy of this License. If 109 | the interface presents a list of user commands or options, such as a 110 | menu, a prominent item in the list meets this criterion. 111 | 112 | 1. Source Code. 113 | 114 | The "source code" for a work means the preferred form of the work 115 | for making modifications to it. "Object code" means any non-source 116 | form of a work. 117 | 118 | A "Standard Interface" means an interface that either is an official 119 | standard defined by a recognized standards body, or, in the case of 120 | interfaces specified for a particular programming language, one that 121 | is widely used among developers working in that language. 122 | 123 | The "System Libraries" of an executable work include anything, other 124 | than the work as a whole, that (a) is included in the normal form of 125 | packaging a Major Component, but which is not part of that Major 126 | Component, and (b) serves only to enable use of the work with that 127 | Major Component, or to implement a Standard Interface for which an 128 | implementation is available to the public in source code form. A 129 | "Major Component", in this context, means a major essential component 130 | (kernel, window system, and so on) of the specific operating system 131 | (if any) on which the executable work runs, or a compiler used to 132 | produce the work, or an object code interpreter used to run it. 133 | 134 | The "Corresponding Source" for a work in object code form means all 135 | the source code needed to generate, install, and (for an executable 136 | work) run the object code and to modify the work, including scripts to 137 | control those activities. However, it does not include the work's 138 | System Libraries, or general-purpose tools or generally available free 139 | programs which are used unmodified in performing those activities but 140 | which are not part of the work. For example, Corresponding Source 141 | includes interface definition files associated with source files for 142 | the work, and the source code for shared libraries and dynamically 143 | linked subprograms that the work is specifically designed to require, 144 | such as by intimate data communication or control flow between those 145 | subprograms and other parts of the work. 146 | 147 | The Corresponding Source need not include anything that users 148 | can regenerate automatically from other parts of the Corresponding 149 | Source. 150 | 151 | The Corresponding Source for a work in source code form is that 152 | same work. 153 | 154 | 2. Basic Permissions. 155 | 156 | All rights granted under this License are granted for the term of 157 | copyright on the Program, and are irrevocable provided the stated 158 | conditions are met. This License explicitly affirms your unlimited 159 | permission to run the unmodified Program. The output from running a 160 | covered work is covered by this License only if the output, given its 161 | content, constitutes a covered work. This License acknowledges your 162 | rights of fair use or other equivalent, as provided by copyright law. 163 | 164 | You may make, run and propagate covered works that you do not 165 | convey, without conditions so long as your license otherwise remains 166 | in force. You may convey covered works to others for the sole purpose 167 | of having them make modifications exclusively for you, or provide you 168 | with facilities for running those works, provided that you comply with 169 | the terms of this License in conveying all material for which you do 170 | not control copyright. Those thus making or running the covered works 171 | for you must do so exclusively on your behalf, under your direction 172 | and control, on terms that prohibit them from making any copies of 173 | your copyrighted material outside their relationship with you. 174 | 175 | Conveying under any other circumstances is permitted solely under 176 | the conditions stated below. Sublicensing is not allowed; section 10 177 | makes it unnecessary. 178 | 179 | 3. Protecting Users' Legal Rights From Anti-Circumvention Law. 180 | 181 | No covered work shall be deemed part of an effective technological 182 | measure under any applicable law fulfilling obligations under article 183 | 11 of the WIPO copyright treaty adopted on 20 December 1996, or 184 | similar laws prohibiting or restricting circumvention of such 185 | measures. 186 | 187 | When you convey a covered work, you waive any legal power to forbid 188 | circumvention of technological measures to the extent such circumvention 189 | is effected by exercising rights under this License with respect to 190 | the covered work, and you disclaim any intention to limit operation or 191 | modification of the work as a means of enforcing, against the work's 192 | users, your or third parties' legal rights to forbid circumvention of 193 | technological measures. 194 | 195 | 4. Conveying Verbatim Copies. 196 | 197 | You may convey verbatim copies of the Program's source code as you 198 | receive it, in any medium, provided that you conspicuously and 199 | appropriately publish on each copy an appropriate copyright notice; 200 | keep intact all notices stating that this License and any 201 | non-permissive terms added in accord with section 7 apply to the code; 202 | keep intact all notices of the absence of any warranty; and give all 203 | recipients a copy of this License along with the Program. 204 | 205 | You may charge any price or no price for each copy that you convey, 206 | and you may offer support or warranty protection for a fee. 207 | 208 | 5. Conveying Modified Source Versions. 209 | 210 | You may convey a work based on the Program, or the modifications to 211 | produce it from the Program, in the form of source code under the 212 | terms of section 4, provided that you also meet all of these conditions: 213 | 214 | a) The work must carry prominent notices stating that you modified 215 | it, and giving a relevant date. 216 | 217 | b) The work must carry prominent notices stating that it is 218 | released under this License and any conditions added under section 219 | 7. This requirement modifies the requirement in section 4 to 220 | "keep intact all notices". 221 | 222 | c) You must license the entire work, as a whole, under this 223 | License to anyone who comes into possession of a copy. This 224 | License will therefore apply, along with any applicable section 7 225 | additional terms, to the whole of the work, and all its parts, 226 | regardless of how they are packaged. This License gives no 227 | permission to license the work in any other way, but it does not 228 | invalidate such permission if you have separately received it. 229 | 230 | d) If the work has interactive user interfaces, each must display 231 | Appropriate Legal Notices; however, if the Program has interactive 232 | interfaces that do not display Appropriate Legal Notices, your 233 | work need not make them do so. 234 | 235 | A compilation of a covered work with other separate and independent 236 | works, which are not by their nature extensions of the covered work, 237 | and which are not combined with it such as to form a larger program, 238 | in or on a volume of a storage or distribution medium, is called an 239 | "aggregate" if the compilation and its resulting copyright are not 240 | used to limit the access or legal rights of the compilation's users 241 | beyond what the individual works permit. Inclusion of a covered work 242 | in an aggregate does not cause this License to apply to the other 243 | parts of the aggregate. 244 | 245 | 6. Conveying Non-Source Forms. 246 | 247 | You may convey a covered work in object code form under the terms 248 | of sections 4 and 5, provided that you also convey the 249 | machine-readable Corresponding Source under the terms of this License, 250 | in one of these ways: 251 | 252 | a) Convey the object code in, or embodied in, a physical product 253 | (including a physical distribution medium), accompanied by the 254 | Corresponding Source fixed on a durable physical medium 255 | customarily used for software interchange. 256 | 257 | b) Convey the object code in, or embodied in, a physical product 258 | (including a physical distribution medium), accompanied by a 259 | written offer, valid for at least three years and valid for as 260 | long as you offer spare parts or customer support for that product 261 | model, to give anyone who possesses the object code either (1) a 262 | copy of the Corresponding Source for all the software in the 263 | product that is covered by this License, on a durable physical 264 | medium customarily used for software interchange, for a price no 265 | more than your reasonable cost of physically performing this 266 | conveying of source, or (2) access to copy the 267 | Corresponding Source from a network server at no charge. 268 | 269 | c) Convey individual copies of the object code with a copy of the 270 | written offer to provide the Corresponding Source. This 271 | alternative is allowed only occasionally and noncommercially, and 272 | only if you received the object code with such an offer, in accord 273 | with subsection 6b. 274 | 275 | d) Convey the object code by offering access from a designated 276 | place (gratis or for a charge), and offer equivalent access to the 277 | Corresponding Source in the same way through the same place at no 278 | further charge. You need not require recipients to copy the 279 | Corresponding Source along with the object code. If the place to 280 | copy the object code is a network server, the Corresponding Source 281 | may be on a different server (operated by you or a third party) 282 | that supports equivalent copying facilities, provided you maintain 283 | clear directions next to the object code saying where to find the 284 | Corresponding Source. Regardless of what server hosts the 285 | Corresponding Source, you remain obligated to ensure that it is 286 | available for as long as needed to satisfy these requirements. 287 | 288 | e) Convey the object code using peer-to-peer transmission, provided 289 | you inform other peers where the object code and Corresponding 290 | Source of the work are being offered to the general public at no 291 | charge under subsection 6d. 292 | 293 | A separable portion of the object code, whose source code is excluded 294 | from the Corresponding Source as a System Library, need not be 295 | included in conveying the object code work. 296 | 297 | A "User Product" is either (1) a "consumer product", which means any 298 | tangible personal property which is normally used for personal, family, 299 | or household purposes, or (2) anything designed or sold for incorporation 300 | into a dwelling. In determining whether a product is a consumer product, 301 | doubtful cases shall be resolved in favor of coverage. For a particular 302 | product received by a particular user, "normally used" refers to a 303 | typical or common use of that class of product, regardless of the status 304 | of the particular user or of the way in which the particular user 305 | actually uses, or expects or is expected to use, the product. A product 306 | is a consumer product regardless of whether the product has substantial 307 | commercial, industrial or non-consumer uses, unless such uses represent 308 | the only significant mode of use of the product. 309 | 310 | "Installation Information" for a User Product means any methods, 311 | procedures, authorization keys, or other information required to install 312 | and execute modified versions of a covered work in that User Product from 313 | a modified version of its Corresponding Source. The information must 314 | suffice to ensure that the continued functioning of the modified object 315 | code is in no case prevented or interfered with solely because 316 | modification has been made. 317 | 318 | If you convey an object code work under this section in, or with, or 319 | specifically for use in, a User Product, and the conveying occurs as 320 | part of a transaction in which the right of possession and use of the 321 | User Product is transferred to the recipient in perpetuity or for a 322 | fixed term (regardless of how the transaction is characterized), the 323 | Corresponding Source conveyed under this section must be accompanied 324 | by the Installation Information. But this requirement does not apply 325 | if neither you nor any third party retains the ability to install 326 | modified object code on the User Product (for example, the work has 327 | been installed in ROM). 328 | 329 | The requirement to provide Installation Information does not include a 330 | requirement to continue to provide support service, warranty, or updates 331 | for a work that has been modified or installed by the recipient, or for 332 | the User Product in which it has been modified or installed. Access to a 333 | network may be denied when the modification itself materially and 334 | adversely affects the operation of the network or violates the rules and 335 | protocols for communication across the network. 336 | 337 | Corresponding Source conveyed, and Installation Information provided, 338 | in accord with this section must be in a format that is publicly 339 | documented (and with an implementation available to the public in 340 | source code form), and must require no special password or key for 341 | unpacking, reading or copying. 342 | 343 | 7. Additional Terms. 344 | 345 | "Additional permissions" are terms that supplement the terms of this 346 | License by making exceptions from one or more of its conditions. 347 | Additional permissions that are applicable to the entire Program shall 348 | be treated as though they were included in this License, to the extent 349 | that they are valid under applicable law. If additional permissions 350 | apply only to part of the Program, that part may be used separately 351 | under those permissions, but the entire Program remains governed by 352 | this License without regard to the additional permissions. 353 | 354 | When you convey a copy of a covered work, you may at your option 355 | remove any additional permissions from that copy, or from any part of 356 | it. (Additional permissions may be written to require their own 357 | removal in certain cases when you modify the work.) You may place 358 | additional permissions on material, added by you to a covered work, 359 | for which you have or can give appropriate copyright permission. 360 | 361 | Notwithstanding any other provision of this License, for material you 362 | add to a covered work, you may (if authorized by the copyright holders of 363 | that material) supplement the terms of this License with terms: 364 | 365 | a) Disclaiming warranty or limiting liability differently from the 366 | terms of sections 15 and 16 of this License; or 367 | 368 | b) Requiring preservation of specified reasonable legal notices or 369 | author attributions in that material or in the Appropriate Legal 370 | Notices displayed by works containing it; or 371 | 372 | c) Prohibiting misrepresentation of the origin of that material, or 373 | requiring that modified versions of such material be marked in 374 | reasonable ways as different from the original version; or 375 | 376 | d) Limiting the use for publicity purposes of names of licensors or 377 | authors of the material; or 378 | 379 | e) Declining to grant rights under trademark law for use of some 380 | trade names, trademarks, or service marks; or 381 | 382 | f) Requiring indemnification of licensors and authors of that 383 | material by anyone who conveys the material (or modified versions of 384 | it) with contractual assumptions of liability to the recipient, for 385 | any liability that these contractual assumptions directly impose on 386 | those licensors and authors. 387 | 388 | All other non-permissive additional terms are considered "further 389 | restrictions" within the meaning of section 10. If the Program as you 390 | received it, or any part of it, contains a notice stating that it is 391 | governed by this License along with a term that is a further 392 | restriction, you may remove that term. If a license document contains 393 | a further restriction but permits relicensing or conveying under this 394 | License, you may add to a covered work material governed by the terms 395 | of that license document, provided that the further restriction does 396 | not survive such relicensing or conveying. 397 | 398 | If you add terms to a covered work in accord with this section, you 399 | must place, in the relevant source files, a statement of the 400 | additional terms that apply to those files, or a notice indicating 401 | where to find the applicable terms. 402 | 403 | Additional terms, permissive or non-permissive, may be stated in the 404 | form of a separately written license, or stated as exceptions; 405 | the above requirements apply either way. 406 | 407 | 8. Termination. 408 | 409 | You may not propagate or modify a covered work except as expressly 410 | provided under this License. Any attempt otherwise to propagate or 411 | modify it is void, and will automatically terminate your rights under 412 | this License (including any patent licenses granted under the third 413 | paragraph of section 11). 414 | 415 | However, if you cease all violation of this License, then your 416 | license from a particular copyright holder is reinstated (a) 417 | provisionally, unless and until the copyright holder explicitly and 418 | finally terminates your license, and (b) permanently, if the copyright 419 | holder fails to notify you of the violation by some reasonable means 420 | prior to 60 days after the cessation. 421 | 422 | Moreover, your license from a particular copyright holder is 423 | reinstated permanently if the copyright holder notifies you of the 424 | violation by some reasonable means, this is the first time you have 425 | received notice of violation of this License (for any work) from that 426 | copyright holder, and you cure the violation prior to 30 days after 427 | your receipt of the notice. 428 | 429 | Termination of your rights under this section does not terminate the 430 | licenses of parties who have received copies or rights from you under 431 | this License. If your rights have been terminated and not permanently 432 | reinstated, you do not qualify to receive new licenses for the same 433 | material under section 10. 434 | 435 | 9. Acceptance Not Required for Having Copies. 436 | 437 | You are not required to accept this License in order to receive or 438 | run a copy of the Program. Ancillary propagation of a covered work 439 | occurring solely as a consequence of using peer-to-peer transmission 440 | to receive a copy likewise does not require acceptance. However, 441 | nothing other than this License grants you permission to propagate or 442 | modify any covered work. These actions infringe copyright if you do 443 | not accept this License. Therefore, by modifying or propagating a 444 | covered work, you indicate your acceptance of this License to do so. 445 | 446 | 10. Automatic Licensing of Downstream Recipients. 447 | 448 | Each time you convey a covered work, the recipient automatically 449 | receives a license from the original licensors, to run, modify and 450 | propagate that work, subject to this License. You are not responsible 451 | for enforcing compliance by third parties with this License. 452 | 453 | An "entity transaction" is a transaction transferring control of an 454 | organization, or substantially all assets of one, or subdividing an 455 | organization, or merging organizations. If propagation of a covered 456 | work results from an entity transaction, each party to that 457 | transaction who receives a copy of the work also receives whatever 458 | licenses to the work the party's predecessor in interest had or could 459 | give under the previous paragraph, plus a right to possession of the 460 | Corresponding Source of the work from the predecessor in interest, if 461 | the predecessor has it or can get it with reasonable efforts. 462 | 463 | You may not impose any further restrictions on the exercise of the 464 | rights granted or affirmed under this License. For example, you may 465 | not impose a license fee, royalty, or other charge for exercise of 466 | rights granted under this License, and you may not initiate litigation 467 | (including a cross-claim or counterclaim in a lawsuit) alleging that 468 | any patent claim is infringed by making, using, selling, offering for 469 | sale, or importing the Program or any portion of it. 470 | 471 | 11. Patents. 472 | 473 | A "contributor" is a copyright holder who authorizes use under this 474 | License of the Program or a work on which the Program is based. The 475 | work thus licensed is called the contributor's "contributor version". 476 | 477 | A contributor's "essential patent claims" are all patent claims 478 | owned or controlled by the contributor, whether already acquired or 479 | hereafter acquired, that would be infringed by some manner, permitted 480 | by this License, of making, using, or selling its contributor version, 481 | but do not include claims that would be infringed only as a 482 | consequence of further modification of the contributor version. For 483 | purposes of this definition, "control" includes the right to grant 484 | patent sublicenses in a manner consistent with the requirements of 485 | this License. 486 | 487 | Each contributor grants you a non-exclusive, worldwide, royalty-free 488 | patent license under the contributor's essential patent claims, to 489 | make, use, sell, offer for sale, import and otherwise run, modify and 490 | propagate the contents of its contributor version. 491 | 492 | In the following three paragraphs, a "patent license" is any express 493 | agreement or commitment, however denominated, not to enforce a patent 494 | (such as an express permission to practice a patent or covenant not to 495 | sue for patent infringement). To "grant" such a patent license to a 496 | party means to make such an agreement or commitment not to enforce a 497 | patent against the party. 498 | 499 | If you convey a covered work, knowingly relying on a patent license, 500 | and the Corresponding Source of the work is not available for anyone 501 | to copy, free of charge and under the terms of this License, through a 502 | publicly available network server or other readily accessible means, 503 | then you must either (1) cause the Corresponding Source to be so 504 | available, or (2) arrange to deprive yourself of the benefit of the 505 | patent license for this particular work, or (3) arrange, in a manner 506 | consistent with the requirements of this License, to extend the patent 507 | license to downstream recipients. "Knowingly relying" means you have 508 | actual knowledge that, but for the patent license, your conveying the 509 | covered work in a country, or your recipient's use of the covered work 510 | in a country, would infringe one or more identifiable patents in that 511 | country that you have reason to believe are valid. 512 | 513 | If, pursuant to or in connection with a single transaction or 514 | arrangement, you convey, or propagate by procuring conveyance of, a 515 | covered work, and grant a patent license to some of the parties 516 | receiving the covered work authorizing them to use, propagate, modify 517 | or convey a specific copy of the covered work, then the patent license 518 | you grant is automatically extended to all recipients of the covered 519 | work and works based on it. 520 | 521 | A patent license is "discriminatory" if it does not include within 522 | the scope of its coverage, prohibits the exercise of, or is 523 | conditioned on the non-exercise of one or more of the rights that are 524 | specifically granted under this License. You may not convey a covered 525 | work if you are a party to an arrangement with a third party that is 526 | in the business of distributing software, under which you make payment 527 | to the third party based on the extent of your activity of conveying 528 | the work, and under which the third party grants, to any of the 529 | parties who would receive the covered work from you, a discriminatory 530 | patent license (a) in connection with copies of the covered work 531 | conveyed by you (or copies made from those copies), or (b) primarily 532 | for and in connection with specific products or compilations that 533 | contain the covered work, unless you entered into that arrangement, 534 | or that patent license was granted, prior to 28 March 2007. 535 | 536 | Nothing in this License shall be construed as excluding or limiting 537 | any implied license or other defenses to infringement that may 538 | otherwise be available to you under applicable patent law. 539 | 540 | 12. No Surrender of Others' Freedom. 541 | 542 | If conditions are imposed on you (whether by court order, agreement or 543 | otherwise) that contradict the conditions of this License, they do not 544 | excuse you from the conditions of this License. If you cannot convey a 545 | covered work so as to satisfy simultaneously your obligations under this 546 | License and any other pertinent obligations, then as a consequence you may 547 | not convey it at all. For example, if you agree to terms that obligate you 548 | to collect a royalty for further conveying from those to whom you convey 549 | the Program, the only way you could satisfy both those terms and this 550 | License would be to refrain entirely from conveying the Program. 551 | 552 | 13. Use with the GNU Affero General Public License. 553 | 554 | Notwithstanding any other provision of this License, you have 555 | permission to link or combine any covered work with a work licensed 556 | under version 3 of the GNU Affero General Public License into a single 557 | combined work, and to convey the resulting work. The terms of this 558 | License will continue to apply to the part which is the covered work, 559 | but the special requirements of the GNU Affero General Public License, 560 | section 13, concerning interaction through a network will apply to the 561 | combination as such. 562 | 563 | 14. Revised Versions of this License. 564 | 565 | The Free Software Foundation may publish revised and/or new versions of 566 | the GNU General Public License from time to time. Such new versions will 567 | be similar in spirit to the present version, but may differ in detail to 568 | address new problems or concerns. 569 | 570 | Each version is given a distinguishing version number. If the 571 | Program specifies that a certain numbered version of the GNU General 572 | Public License "or any later version" applies to it, you have the 573 | option of following the terms and conditions either of that numbered 574 | version or of any later version published by the Free Software 575 | Foundation. If the Program does not specify a version number of the 576 | GNU General Public License, you may choose any version ever published 577 | by the Free Software Foundation. 578 | 579 | If the Program specifies that a proxy can decide which future 580 | versions of the GNU General Public License can be used, that proxy's 581 | public statement of acceptance of a version permanently authorizes you 582 | to choose that version for the Program. 583 | 584 | Later license versions may give you additional or different 585 | permissions. However, no additional obligations are imposed on any 586 | author or copyright holder as a result of your choosing to follow a 587 | later version. 588 | 589 | 15. Disclaimer of Warranty. 590 | 591 | THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY 592 | APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT 593 | HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY 594 | OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, 595 | THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 596 | PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM 597 | IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF 598 | ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 599 | 600 | 16. Limitation of Liability. 601 | 602 | IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING 603 | WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS 604 | THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY 605 | GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE 606 | USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF 607 | DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD 608 | PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), 609 | EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF 610 | SUCH DAMAGES. 611 | 612 | 17. Interpretation of Sections 15 and 16. 613 | 614 | If the disclaimer of warranty and limitation of liability provided 615 | above cannot be given local legal effect according to their terms, 616 | reviewing courts shall apply local law that most closely approximates 617 | an absolute waiver of all civil liability in connection with the 618 | Program, unless a warranty or assumption of liability accompanies a 619 | copy of the Program in return for a fee. 620 | 621 | END OF TERMS AND CONDITIONS 622 | 623 | How to Apply These Terms to Your New Programs 624 | 625 | If you develop a new program, and you want it to be of the greatest 626 | possible use to the public, the best way to achieve this is to make it 627 | free software which everyone can redistribute and change under these terms. 628 | 629 | To do so, attach the following notices to the program. It is safest 630 | to attach them to the start of each source file to most effectively 631 | state the exclusion of warranty; and each file should have at least 632 | the "copyright" line and a pointer to where the full notice is found. 633 | 634 | 635 | Copyright (C) 636 | 637 | This program is free software: you can redistribute it and/or modify 638 | it under the terms of the GNU General Public License as published by 639 | the Free Software Foundation, either version 3 of the License, or 640 | (at your option) any later version. 641 | 642 | This program is distributed in the hope that it will be useful, 643 | but WITHOUT ANY WARRANTY; without even the implied warranty of 644 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 645 | GNU General Public License for more details. 646 | 647 | You should have received a copy of the GNU General Public License 648 | along with this program. If not, see . 649 | 650 | Also add information on how to contact you by electronic and paper mail. 651 | 652 | If the program does terminal interaction, make it output a short 653 | notice like this when it starts in an interactive mode: 654 | 655 | Copyright (C) 656 | This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. 657 | This is free software, and you are welcome to redistribute it 658 | under certain conditions; type `show c' for details. 659 | 660 | The hypothetical commands `show w' and `show c' should show the appropriate 661 | parts of the General Public License. Of course, your program's commands 662 | might be different; for a GUI interface, you would use an "about box". 663 | 664 | You should also get your employer (if you work as a programmer) or school, 665 | if any, to sign a "copyright disclaimer" for the program, if necessary. 666 | For more information on this, and how to apply and follow the GNU GPL, see 667 | . 668 | 669 | The GNU General Public License does not permit incorporating your program 670 | into proprietary programs. If your program is a subroutine library, you 671 | may consider it more useful to permit linking proprietary applications with 672 | the library. If this is what you want to do, use the GNU Lesser General 673 | Public License instead of this License. But first, please read 674 | . 675 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # SDBox v2 2 | *** 3 | SDBox v2 for Amiga, hardware compatible with the new updated card-detect (insert/eject interrupt) firmware written by N.Ekström available here: https://github.com/niklasekstrom/amiga-par-to-spi-adapter 4 | *** 5 | 6 |
7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | *** 31 | 32 | Here is a short video clip showing the new card detect feature:
33 | https://drive.google.com/file/d/11R0idJcfvWwsGSfzbPFG1xpoupvCA6SC/view?usp=sharing 34 | 35 | *** 36 | 37 | ### Howto build the SDBox Rev2... 38 | 39 | 40 | 41 | 42 | 43 | 44 | *** 45 | 46 | Start by soldering the `U2` and `U3` ICs, then the passives, the card holder, micro-usb jack, DB25M and so on, nothing complicated, but do skip the 6-pin ICSP-header on the Nano if you're going to put this in a 3D-printed case... 47 | 48 | *** 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | *** 61 | 62 | At this stage, before you solder the Nano down to the board, you should verify that `+5V` via the Micro-USB jack is ok... 63 | 64 | *** 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | *** 77 | 78 | Now the Nano, validate `+5V` and `+3.3V` is ok on the Nano: 79 | 80 | Powering the MicroSD card directly from the 3.3V-pin of the Arduino, are you nuts? 81 | 82 | Well, maybe, but typical SD card current consumption is `~30mA` in SPI mode. 83 | The Arduino Nano taps `3.3V` from the internal LDO `3V3OUT` supply of the `FT232RL` USB-chip, or in case of the clones the `CH340` USB-chip. 84 | 85 | FT232RL: Up to 50mA can be drawn from this pin to power external logic if required. 86 | CH340G: Maximum output current is 30mA, and that voltage stays rather stable up to about 30mA. 87 | *** 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | *** 101 | 102 | Time to build and flash the firmware: 103 | 104 | *** 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 |
116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | *** 124 | 125 | And we need to 3D-print a case for it before we put the LEDs in, don't we?... 126 | 127 | (STL-files available in the DSM folder) 128 | 129 | *** 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | *** 142 | 143 | Final result: 144 |
145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | *** 159 | 160 | Comparison with `v1`, look at the difference in size: 161 |
162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | *** 176 | 177 | Now time to build the new `spisd.device` driver, add `+kick13` to the `build.bat` if default is set to build for AmigaOS 2.0... 178 | 179 | (`VBCC` for Windows I downloaded from here (Thanks: Leffmann for the installer), https://eab.abime.net/showthread.php?t=83113 ) 180 | 181 | *** 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | 191 | 192 | 193 | 194 | 195 | 196 | *** 197 | 198 | BOM Rev. 2A 199 | --------- 200 | Position | Name/Value | Package | Notes 201 | -|-|-|-| 202 | U1 | Arduino Nano V3 | | 203 | U2 | 74LVC3G17 | TSSOP-8_3x3mm_P0.65mm | Triple non-inverting Schmitt trigger with 5V tolerant input https://www.digikey.se/product-detail/en/nexperia-usa-inc/74LVC3G17DP-125/1727-5998-1-ND/2753830 204 | U3 | 74LVC1G17 | 5-TSSOP, SC-70-5, SOT-353 (2.0 mm × 1.25mm) | Single non-inverting Schmitt trigger https://www.digikey.se/product-detail/en/nexperia-usa-inc/74LVC1G17GW-125/1727-4117-1-ND/1965408 205 | J1 | D-Sub DB25M | DB25 Male connector with solder lugs | DB25 for Amiga parallel port 206 | J2 | Micro USB connector | USB Micro B SMT | For +5V Power, (style 1)
https://www.aliexpress.com/item/32991869539.html 207 | J3 | Micro SD Card Holder | 9-pin Micro SD card slot connector | https://www.aliexpress.com/item/32802051702.html 208 | D1 (Optional) | LED 3mm | PinHeader_1x02_P2.54mm_Vertical, pin pitch 2.54 mm | SD Activity LED indicator, Diffused Orange / Amber, 1.8V-2.3V, 20-30 mA, 605-610nm 209 | D2 (Optional) | LED 3mm | PinHeader_1x02_P2.54mm_Vertical, pin pitch 2.54 mm | Power LED indicator, Green Diffused T-1, 25 mcd, 565 nm, 2.2 V, 25 mA 210 | R1 (Optional) | 150 Ohm Resistor | 1206 SMD, 200 mW | (Mandatory if D1 populated) Series resistor for D1 LED, adjust R-value to your type of LED and preferred brightness 211 | R2 (Optional) | 150 Ohm Resistor | 1206 SMD, 200 mW | (Mandatory if D2 populated) Series resistor for D2 LED, adjust R-value to your type of LED and preferred brightness 212 | R3 | 10k Ohm Resistor | 1206 SMD | Pull-up (to VCC) resistor for /SS 213 | R4 (Optional) | 10k Ohm Resistor | 1206 SMD | Pull-up (to VCC) resistor for MOSI 214 | R5 | 10k Ohm Resistor | 1206 SMD | Pull-up (to 3V3) for MISO_3V3 215 | R6 | 10k Ohm Resistor | 1206 SMD | Pull-up (to 3V3) for DAT1 pin 8 on MicroSD-holder 216 | R7 | 10k Ohm Resistor | 1206 SMD | Pull-up (to 3V3) for DAT2 pin 1 on MicroSD-holder 217 | JP1 (Optional) | 0 Ohm Resistor, or Solder Blob | 1206 SMD | Populate this one to reset Nano in conjunction with Ctrl-Amiga-Amiga 218 | C1 | 220uF Capacitor | SMD-Tantalum, 4.3 x 7.3 x 2.8 mm | Capacitor for VIN +5V Power via USB https://www.reichelt.com/se/en/smd-tantalum-220-f-10v-125-c-t491d-220u-10-p206492.html 219 | C2 | 0.1uF = 100nF Capacitor | 0805 SMD | Decoupling capacitor for U2 220 | C3 | 0.1uF = 100nF Capacitor | 0805 SMD | Decoupling capacitor for U3 221 | C4 | 0.1uF = 100nF Capacitor | 0805 SMD | Decoupling capacitor for J3 222 | 223 | *** 224 | 225 | ### Howto get 5V from the Amigas external floppy port _(250 mA max)_, let's make a cable... 226 | 227 |
228 | 229 | 230 | 231 | 232 | 233 | 234 | 235 | 236 | 237 | 238 | *** 239 | I did't have a `DB23` Male connector so I used a `DB25` and cut it down to a 23 with a hacksaw. I cut on the left side (pin 1 and 14) so that the plug will clear the neighbouring RCA-jack when plugged into the A500 external floppy drive port. 240 | *** 241 | 242 | 243 | 244 | 245 | 246 | 247 | 248 | 249 | 250 | 251 | 252 | *** 253 | Remove pin 1 and 14, wiggle back and forth with a plier until they exhaust and snap then pull out the remains from the other side 254 | *** 255 | 256 | 257 | 258 | 259 | 260 | 261 | 262 | 263 | 264 | 265 | 266 | *** 267 | Cut and wirestrip the micro-usb cable. Verify polarity, normally black is GND and red is +5V but the cable mfg might have mixed up the wire colours so check with a multimeter to be certain. Pin 3-7 on the connector is GND on the Amiga, +5V is on pin 12. You could either Blob pin 3-7 together (requires quite a lot of solder) and then solder the micro-usb GND-wire to that Blob or do as I did below with 5 individual wires soldered and crimped together. 268 | *** 269 | 270 | 271 | 272 | 273 | 274 | 275 | 276 | 277 | 278 | 279 | 280 | *** 281 | Some shrink tube on, a bit overkill maybe but hey it's a guide, no shortcuts, I even crimped AND soldered the GND-joint :) 282 | *** 283 | 284 | 285 | 286 | 287 | 288 | 289 | 290 | 291 | 292 | 293 | 294 | *** 295 | Ready to go and it clears both the RCA-plug and the serial port connector. With this cable now plugged into the SDBox it'll be powered on as soon as the Amiga is powered on and vice versa. 296 | *** 297 | 298 | 299 | 300 | 301 | 302 | 303 | 304 | 305 | 306 | 307 | 308 | *** 309 | 310 | Happy Hackin' 311 | 312 | -------------------------------------------------------------------------------- /images/SDBox-v2_VBCC_pic1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbilander/SDBox-v2/ccf24928327ee75a84f1b6fba79ca20e8a31ed8b/images/SDBox-v2_VBCC_pic1.jpg -------------------------------------------------------------------------------- /images/SDBox-v2_VBCC_pic2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbilander/SDBox-v2/ccf24928327ee75a84f1b6fba79ca20e8a31ed8b/images/SDBox-v2_VBCC_pic2.jpg -------------------------------------------------------------------------------- /images/SDBox-v2_VBCC_pic3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbilander/SDBox-v2/ccf24928327ee75a84f1b6fba79ca20e8a31ed8b/images/SDBox-v2_VBCC_pic3.jpg -------------------------------------------------------------------------------- /images/SDBox-v2_VBCC_pic4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbilander/SDBox-v2/ccf24928327ee75a84f1b6fba79ca20e8a31ed8b/images/SDBox-v2_VBCC_pic4.jpg -------------------------------------------------------------------------------- /images/SDBox-v2_case_cura_slicing.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbilander/SDBox-v2/ccf24928327ee75a84f1b6fba79ca20e8a31ed8b/images/SDBox-v2_case_cura_slicing.jpg -------------------------------------------------------------------------------- /images/SDBox-v2_flashing_Nano_pic1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbilander/SDBox-v2/ccf24928327ee75a84f1b6fba79ca20e8a31ed8b/images/SDBox-v2_flashing_Nano_pic1.jpg -------------------------------------------------------------------------------- /images/SDBox-v2_flashing_Nano_pic2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbilander/SDBox-v2/ccf24928327ee75a84f1b6fba79ca20e8a31ed8b/images/SDBox-v2_flashing_Nano_pic2.jpg -------------------------------------------------------------------------------- /images/SDBox-v2_flashing_Nano_pic3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbilander/SDBox-v2/ccf24928327ee75a84f1b6fba79ca20e8a31ed8b/images/SDBox-v2_flashing_Nano_pic3.jpg -------------------------------------------------------------------------------- /images/SDBox-v2_flashing_Nano_pic4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbilander/SDBox-v2/ccf24928327ee75a84f1b6fba79ca20e8a31ed8b/images/SDBox-v2_flashing_Nano_pic4.jpg -------------------------------------------------------------------------------- /images/SDBox-v2_pic1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbilander/SDBox-v2/ccf24928327ee75a84f1b6fba79ca20e8a31ed8b/images/SDBox-v2_pic1.png -------------------------------------------------------------------------------- /images/SDBox-v2_pic10.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbilander/SDBox-v2/ccf24928327ee75a84f1b6fba79ca20e8a31ed8b/images/SDBox-v2_pic10.jpg -------------------------------------------------------------------------------- /images/SDBox-v2_pic11.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbilander/SDBox-v2/ccf24928327ee75a84f1b6fba79ca20e8a31ed8b/images/SDBox-v2_pic11.jpg -------------------------------------------------------------------------------- /images/SDBox-v2_pic12.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbilander/SDBox-v2/ccf24928327ee75a84f1b6fba79ca20e8a31ed8b/images/SDBox-v2_pic12.jpg -------------------------------------------------------------------------------- /images/SDBox-v2_pic13.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbilander/SDBox-v2/ccf24928327ee75a84f1b6fba79ca20e8a31ed8b/images/SDBox-v2_pic13.jpg -------------------------------------------------------------------------------- /images/SDBox-v2_pic14.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbilander/SDBox-v2/ccf24928327ee75a84f1b6fba79ca20e8a31ed8b/images/SDBox-v2_pic14.jpg -------------------------------------------------------------------------------- /images/SDBox-v2_pic15.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbilander/SDBox-v2/ccf24928327ee75a84f1b6fba79ca20e8a31ed8b/images/SDBox-v2_pic15.jpg -------------------------------------------------------------------------------- /images/SDBox-v2_pic16.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbilander/SDBox-v2/ccf24928327ee75a84f1b6fba79ca20e8a31ed8b/images/SDBox-v2_pic16.jpg -------------------------------------------------------------------------------- /images/SDBox-v2_pic17.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbilander/SDBox-v2/ccf24928327ee75a84f1b6fba79ca20e8a31ed8b/images/SDBox-v2_pic17.jpg -------------------------------------------------------------------------------- /images/SDBox-v2_pic18.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbilander/SDBox-v2/ccf24928327ee75a84f1b6fba79ca20e8a31ed8b/images/SDBox-v2_pic18.jpg -------------------------------------------------------------------------------- /images/SDBox-v2_pic19.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbilander/SDBox-v2/ccf24928327ee75a84f1b6fba79ca20e8a31ed8b/images/SDBox-v2_pic19.jpg -------------------------------------------------------------------------------- /images/SDBox-v2_pic2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbilander/SDBox-v2/ccf24928327ee75a84f1b6fba79ca20e8a31ed8b/images/SDBox-v2_pic2.png -------------------------------------------------------------------------------- /images/SDBox-v2_pic20.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbilander/SDBox-v2/ccf24928327ee75a84f1b6fba79ca20e8a31ed8b/images/SDBox-v2_pic20.jpg -------------------------------------------------------------------------------- /images/SDBox-v2_pic21.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbilander/SDBox-v2/ccf24928327ee75a84f1b6fba79ca20e8a31ed8b/images/SDBox-v2_pic21.jpg -------------------------------------------------------------------------------- /images/SDBox-v2_pic22.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbilander/SDBox-v2/ccf24928327ee75a84f1b6fba79ca20e8a31ed8b/images/SDBox-v2_pic22.jpg -------------------------------------------------------------------------------- /images/SDBox-v2_pic23.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbilander/SDBox-v2/ccf24928327ee75a84f1b6fba79ca20e8a31ed8b/images/SDBox-v2_pic23.jpg -------------------------------------------------------------------------------- /images/SDBox-v2_pic24.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbilander/SDBox-v2/ccf24928327ee75a84f1b6fba79ca20e8a31ed8b/images/SDBox-v2_pic24.jpg -------------------------------------------------------------------------------- /images/SDBox-v2_pic25.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbilander/SDBox-v2/ccf24928327ee75a84f1b6fba79ca20e8a31ed8b/images/SDBox-v2_pic25.jpg -------------------------------------------------------------------------------- /images/SDBox-v2_pic26.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbilander/SDBox-v2/ccf24928327ee75a84f1b6fba79ca20e8a31ed8b/images/SDBox-v2_pic26.jpg -------------------------------------------------------------------------------- /images/SDBox-v2_pic27.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbilander/SDBox-v2/ccf24928327ee75a84f1b6fba79ca20e8a31ed8b/images/SDBox-v2_pic27.jpg -------------------------------------------------------------------------------- /images/SDBox-v2_pic28.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbilander/SDBox-v2/ccf24928327ee75a84f1b6fba79ca20e8a31ed8b/images/SDBox-v2_pic28.jpg -------------------------------------------------------------------------------- /images/SDBox-v2_pic29.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbilander/SDBox-v2/ccf24928327ee75a84f1b6fba79ca20e8a31ed8b/images/SDBox-v2_pic29.jpg -------------------------------------------------------------------------------- /images/SDBox-v2_pic3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbilander/SDBox-v2/ccf24928327ee75a84f1b6fba79ca20e8a31ed8b/images/SDBox-v2_pic3.png -------------------------------------------------------------------------------- /images/SDBox-v2_pic30.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbilander/SDBox-v2/ccf24928327ee75a84f1b6fba79ca20e8a31ed8b/images/SDBox-v2_pic30.jpg -------------------------------------------------------------------------------- /images/SDBox-v2_pic4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbilander/SDBox-v2/ccf24928327ee75a84f1b6fba79ca20e8a31ed8b/images/SDBox-v2_pic4.png -------------------------------------------------------------------------------- /images/SDBox-v2_pic5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbilander/SDBox-v2/ccf24928327ee75a84f1b6fba79ca20e8a31ed8b/images/SDBox-v2_pic5.png -------------------------------------------------------------------------------- /images/SDBox-v2_pic6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbilander/SDBox-v2/ccf24928327ee75a84f1b6fba79ca20e8a31ed8b/images/SDBox-v2_pic6.png -------------------------------------------------------------------------------- /images/SDBox-v2_pic7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbilander/SDBox-v2/ccf24928327ee75a84f1b6fba79ca20e8a31ed8b/images/SDBox-v2_pic7.jpg -------------------------------------------------------------------------------- /images/SDBox-v2_pic8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbilander/SDBox-v2/ccf24928327ee75a84f1b6fba79ca20e8a31ed8b/images/SDBox-v2_pic8.jpg -------------------------------------------------------------------------------- /images/SDBox-v2_pic9.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbilander/SDBox-v2/ccf24928327ee75a84f1b6fba79ca20e8a31ed8b/images/SDBox-v2_pic9.jpg -------------------------------------------------------------------------------- /images/SDBox-v2_text.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbilander/SDBox-v2/ccf24928327ee75a84f1b6fba79ca20e8a31ed8b/images/SDBox-v2_text.jpg -------------------------------------------------------------------------------- /images/SDBox_get_5V_from_external_floppy_port_cable_pic1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbilander/SDBox-v2/ccf24928327ee75a84f1b6fba79ca20e8a31ed8b/images/SDBox_get_5V_from_external_floppy_port_cable_pic1.jpg -------------------------------------------------------------------------------- /images/SDBox_get_5V_from_external_floppy_port_cable_pic10.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbilander/SDBox-v2/ccf24928327ee75a84f1b6fba79ca20e8a31ed8b/images/SDBox_get_5V_from_external_floppy_port_cable_pic10.jpg -------------------------------------------------------------------------------- /images/SDBox_get_5V_from_external_floppy_port_cable_pic11.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbilander/SDBox-v2/ccf24928327ee75a84f1b6fba79ca20e8a31ed8b/images/SDBox_get_5V_from_external_floppy_port_cable_pic11.jpg -------------------------------------------------------------------------------- /images/SDBox_get_5V_from_external_floppy_port_cable_pic12.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbilander/SDBox-v2/ccf24928327ee75a84f1b6fba79ca20e8a31ed8b/images/SDBox_get_5V_from_external_floppy_port_cable_pic12.jpg -------------------------------------------------------------------------------- /images/SDBox_get_5V_from_external_floppy_port_cable_pic13.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbilander/SDBox-v2/ccf24928327ee75a84f1b6fba79ca20e8a31ed8b/images/SDBox_get_5V_from_external_floppy_port_cable_pic13.jpg -------------------------------------------------------------------------------- /images/SDBox_get_5V_from_external_floppy_port_cable_pic14.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbilander/SDBox-v2/ccf24928327ee75a84f1b6fba79ca20e8a31ed8b/images/SDBox_get_5V_from_external_floppy_port_cable_pic14.jpg -------------------------------------------------------------------------------- /images/SDBox_get_5V_from_external_floppy_port_cable_pic15.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbilander/SDBox-v2/ccf24928327ee75a84f1b6fba79ca20e8a31ed8b/images/SDBox_get_5V_from_external_floppy_port_cable_pic15.jpg -------------------------------------------------------------------------------- /images/SDBox_get_5V_from_external_floppy_port_cable_pic16.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbilander/SDBox-v2/ccf24928327ee75a84f1b6fba79ca20e8a31ed8b/images/SDBox_get_5V_from_external_floppy_port_cable_pic16.jpg -------------------------------------------------------------------------------- /images/SDBox_get_5V_from_external_floppy_port_cable_pic2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbilander/SDBox-v2/ccf24928327ee75a84f1b6fba79ca20e8a31ed8b/images/SDBox_get_5V_from_external_floppy_port_cable_pic2.jpg -------------------------------------------------------------------------------- /images/SDBox_get_5V_from_external_floppy_port_cable_pic3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbilander/SDBox-v2/ccf24928327ee75a84f1b6fba79ca20e8a31ed8b/images/SDBox_get_5V_from_external_floppy_port_cable_pic3.jpg -------------------------------------------------------------------------------- /images/SDBox_get_5V_from_external_floppy_port_cable_pic4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbilander/SDBox-v2/ccf24928327ee75a84f1b6fba79ca20e8a31ed8b/images/SDBox_get_5V_from_external_floppy_port_cable_pic4.jpg -------------------------------------------------------------------------------- /images/SDBox_get_5V_from_external_floppy_port_cable_pic5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbilander/SDBox-v2/ccf24928327ee75a84f1b6fba79ca20e8a31ed8b/images/SDBox_get_5V_from_external_floppy_port_cable_pic5.jpg -------------------------------------------------------------------------------- /images/SDBox_get_5V_from_external_floppy_port_cable_pic6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbilander/SDBox-v2/ccf24928327ee75a84f1b6fba79ca20e8a31ed8b/images/SDBox_get_5V_from_external_floppy_port_cable_pic6.jpg -------------------------------------------------------------------------------- /images/SDBox_get_5V_from_external_floppy_port_cable_pic7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbilander/SDBox-v2/ccf24928327ee75a84f1b6fba79ca20e8a31ed8b/images/SDBox_get_5V_from_external_floppy_port_cable_pic7.jpg -------------------------------------------------------------------------------- /images/SDBox_get_5V_from_external_floppy_port_cable_pic8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbilander/SDBox-v2/ccf24928327ee75a84f1b6fba79ca20e8a31ed8b/images/SDBox_get_5V_from_external_floppy_port_cable_pic8.jpg -------------------------------------------------------------------------------- /images/SDBox_get_5V_from_external_floppy_port_cable_pic9.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbilander/SDBox-v2/ccf24928327ee75a84f1b6fba79ca20e8a31ed8b/images/SDBox_get_5V_from_external_floppy_port_cable_pic9.jpg --------------------------------------------------------------------------------