diff --git a/README.org b/README.org index 0b073be..095eb3b 100644 --- a/README.org +++ b/README.org @@ -5,7 +5,7 @@ A number of them were built at [[http://ljudmila.org/][Ljudmila]], at the [[http [[file:resources/keyboards.jpg]] -There's a [[https://www.youtube.com/watch?v=uk3A41U0iO4][very interesting talk]] about the motivation and design of the original Dactyl by Matt Addereth, its creator: +There's a [[https://www.youtube.com/watch?v=uk3A41U0iO4][very interesting talk]] about the motivation and design of the original Dactyl by Matt Addereth, its creator. ** Differences from the original design @@ -51,22 +51,29 @@ Pregenerated STL files are available in the [[things/][things]] directory. [[things/daktil_dlan_2.stl][Handrests]] prototyped at PIFcamp 2018 were designed with Blender. -*** Wiring +*** Building -*TODO* +After you've printed the case (either original or manuform), you tuck keyboard switches into the holes. +The switches need to be wired together in each half of the keyboard; in principle it is possible to wire it in two different ways. Each switch has two pins, let's call them pin A and pin B. One way of wiring is soldering all pins A in a single row together and all pins B in each column through diodes together. The other way is soldering all pins A in a single row through columns together and all pins B in each column together directly. What we did is soldering rows directly and columns through diodes. The following picture show the wiring that we used: + +[[file:doc/switch-wiring.jpg]] + +The schematic shows only 4 rows, but you can have more (or even less) if you want; keep in mind that the thumb cluster is its' own row (the bottom-most). Wiring the thumb cluster is a bit weird and arbitrary, we'll add an example we used soon (TODO). If you screw up the wiring order for the thumb cluster, you can fix it in the matrix (better) or layout of the QMK source before you build the firmware. *** Firmware setup -*TODO* +1. Clone [[https://github.com/g1smo/qmk_firmware][our QMK repo fork]] +2. Install dependencies (described in readme.md of the repository) +3. Run `make handwired/daktil:default` +4. Run `make handwired/daktil:default:avrdude` +5. Press the reset switch of your keyboard (connect the reset pin and ground) -[[https://github.com/g1smo/qmk_firmware][Our QMK repo fork]] +If flashing failed, it's possible that you don't have a proper (pre-8) version of gcc or some dependencies are missing. Also note that these instructions are for the 5V Arduino ProMicro (clone). It's possible to use a 3.3V one but adjustments need to be made (haven't tried so can't say which exactly). ** Original documentation -You can find scans of original documents we used in the [[doc/][doc]] folder. +You can find scans of original documents we used in the [[doc/scan][doc]] folder. ** License -Copyright © 2015 Matthew Adereth - The source code for generating the models (everything excluding the [[things/][things]] and [[resources/][resources]] directories is distributed under the [[LICENSE][GNU AFFERO GENERAL PUBLIC LICENSE Version 3]]. The generated models and PCB designs are distributed under the [[LICENSE-models][Creative Commons Attribution-ShareAlike License Version 4.0]]. diff --git a/doc/finger_plan.pdf b/doc/scan/finger_plan.pdf similarity index 100% rename from doc/finger_plan.pdf rename to doc/scan/finger_plan.pdf diff --git a/doc/manuform_guide.pdf b/doc/scan/manuform_guide.pdf similarity index 100% rename from doc/manuform_guide.pdf rename to doc/scan/manuform_guide.pdf diff --git a/doc/page_intentionally_blank.pdf b/doc/scan/page_intentionally_blank.pdf similarity index 100% rename from doc/page_intentionally_blank.pdf rename to doc/scan/page_intentionally_blank.pdf diff --git a/doc/pro_micro_large.pdf b/doc/scan/pro_micro_large.pdf similarity index 100% rename from doc/pro_micro_large.pdf rename to doc/scan/pro_micro_large.pdf diff --git a/doc/pro_micro_masterguide.pdf b/doc/scan/pro_micro_masterguide.pdf similarity index 100% rename from doc/pro_micro_masterguide.pdf rename to doc/scan/pro_micro_masterguide.pdf diff --git a/doc/teensy_io.pdf b/doc/scan/teensy_io.pdf similarity index 100% rename from doc/teensy_io.pdf rename to doc/scan/teensy_io.pdf diff --git a/doc/test_sheet.pdf b/doc/scan/test_sheet.pdf similarity index 100% rename from doc/test_sheet.pdf rename to doc/scan/test_sheet.pdf diff --git a/doc/thumb_plan.pdf b/doc/scan/thumb_plan.pdf similarity index 100% rename from doc/thumb_plan.pdf rename to doc/scan/thumb_plan.pdf diff --git a/doc/thumb_plan_left.pdf b/doc/scan/thumb_plan_left.pdf similarity index 100% rename from doc/thumb_plan_left.pdf rename to doc/scan/thumb_plan_left.pdf diff --git a/doc/thumb_plan_mac.pdf b/doc/scan/thumb_plan_mac.pdf similarity index 100% rename from doc/thumb_plan_mac.pdf rename to doc/scan/thumb_plan_mac.pdf diff --git a/doc/thumb_plan_right.pdf b/doc/scan/thumb_plan_right.pdf similarity index 100% rename from doc/thumb_plan_right.pdf rename to doc/scan/thumb_plan_right.pdf diff --git a/doc/switch-wiring.jpg b/doc/switch-wiring.jpg new file mode 100644 index 0000000..212f853 Binary files /dev/null and b/doc/switch-wiring.jpg differ diff --git a/guide/caps-wiring/caps-wiring-cache.lib b/guide/caps-wiring/caps-wiring-cache.lib new file mode 100644 index 0000000..f585054 --- /dev/null +++ b/guide/caps-wiring/caps-wiring-cache.lib @@ -0,0 +1,39 @@ +EESchema-LIBRARY Version 2.4 +#encoding utf-8 +# +# Switch_SW_DIP_x01 +# +DEF Switch_SW_DIP_x01 SW 0 0 Y N 1 F N +F0 "SW" 0 150 50 H V C CNN +F1 "Switch_SW_DIP_x01" 0 -150 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + SW?DIP?x1* +$ENDFPLIST +DRAW +C -80 0 20 0 0 0 N +C 80 0 20 0 0 0 N +S -150 100 150 -100 0 1 10 f +P 2 0 0 0 -60 5 93 46 N +X ~ 1 -300 0 200 R 50 50 1 1 P +X ~ 2 300 0 200 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# pspice_DIODE +# +DEF pspice_DIODE D 0 40 Y N 1 F N +F0 "D" 0 150 50 H V C CNN +F1 "pspice_DIODE" 0 -175 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +P 2 0 1 0 75 100 75 -100 N +P 3 0 1 0 -75 100 -75 -100 75 0 F +X K 1 -200 0 150 R 50 50 1 1 I +X A 2 200 0 150 L 50 50 1 1 I +ENDDRAW +ENDDEF +# +#End Library diff --git a/guide/caps-wiring/caps-wiring.bak b/guide/caps-wiring/caps-wiring.bak new file mode 100644 index 0000000..fff8c68 --- /dev/null +++ b/guide/caps-wiring/caps-wiring.bak @@ -0,0 +1,4 @@ +EESchema Schematic File Version 2 +EELAYER 25 0 +EELAYER END +$EndSCHEMATC diff --git a/guide/caps-wiring/caps-wiring.kicad_pcb b/guide/caps-wiring/caps-wiring.kicad_pcb new file mode 100644 index 0000000..02c8ecb --- /dev/null +++ b/guide/caps-wiring/caps-wiring.kicad_pcb @@ -0,0 +1 @@ +(kicad_pcb (version 4) (host kicad "dummy file") ) diff --git a/guide/caps-wiring/caps-wiring.pro b/guide/caps-wiring/caps-wiring.pro new file mode 100644 index 0000000..152769c --- /dev/null +++ b/guide/caps-wiring/caps-wiring.pro @@ -0,0 +1,33 @@ +update=22/05/2015 07:44:53 +version=1 +last_client=kicad +[general] +version=1 +RootSch= +BoardNm= +[pcbnew] +version=1 +LastNetListRead= +UseCmpFile=1 +PadDrill=0.600000000000 +PadDrillOvalY=0.600000000000 +PadSizeH=1.500000000000 +PadSizeV=1.500000000000 +PcbTextSizeV=1.500000000000 +PcbTextSizeH=1.500000000000 +PcbTextThickness=0.300000000000 +ModuleTextSizeV=1.000000000000 +ModuleTextSizeH=1.000000000000 +ModuleTextSizeThickness=0.150000000000 +SolderMaskClearance=0.000000000000 +SolderMaskMinWidth=0.000000000000 +DrawSegmentWidth=0.200000000000 +BoardOutlineThickness=0.100000000000 +ModuleOutlineThickness=0.150000000000 +[cvpcb] +version=1 +NetIExt=net +[eeschema] +version=1 +LibDir= +[eeschema/libraries] diff --git a/guide/caps-wiring/caps-wiring.sch b/guide/caps-wiring/caps-wiring.sch new file mode 100644 index 0000000..ff54b9a --- /dev/null +++ b/guide/caps-wiring/caps-wiring.sch @@ -0,0 +1,696 @@ +EESchema Schematic File Version 4 +EELAYER 26 0 +EELAYER END +$Descr A4 11693 8268 +encoding utf-8 +Sheet 1 1 +Title "" +Date "" +Rev "" +Comp "" +Comment1 "" +Comment2 "" +Comment3 "" +Comment4 "" +$EndDescr +$Comp +L pspice:DIODE _ +U 1 1 5CB0F448 +P 1800 1950 +F 0 "_" H 1800 2183 10 0000 C CNN +F 1 "DIODE" H 1800 2124 50 0000 C CNN +F 2 "" H 1800 1950 50 0001 C CNN +F 3 "~" H 1800 1950 50 0001 C CNN + 1 1800 1950 + 1 0 0 -1 +$EndComp +$Comp +L Switch:SW_DIP_x01 _ +U 1 1 5CB0F44F +P 1450 2250 +F 0 "_" V 1404 2380 10 0000 L CNN +F 1 " Switch" V 1463 2380 50 0000 L CNN +F 2 "" H 1450 2250 50 0001 C CNN +F 3 "" H 1450 2250 50 0001 C CNN + 1 1450 2250 + 0 1 1 0 +$EndComp +Wire Wire Line + 1450 1950 1600 1950 +$Comp +L pspice:DIODE _ +U 1 1 5CB0FBDB +P 2600 1950 +F 0 "_" H 2600 2183 10 0000 C CNN +F 1 "DIODE" H 2600 2124 50 0000 C CNN +F 2 "" H 2600 1950 50 0001 C CNN +F 3 "~" H 2600 1950 50 0001 C CNN + 1 2600 1950 + 1 0 0 -1 +$EndComp +$Comp +L Switch:SW_DIP_x01 _ +U 1 1 5CB0FBE2 +P 2250 2250 +F 0 "_" V 2204 2380 10 0000 L CNN +F 1 " Switch" V 2263 2380 50 0000 L CNN +F 2 "" H 2250 2250 50 0001 C CNN +F 3 "" H 2250 2250 50 0001 C CNN + 1 2250 2250 + 0 1 1 0 +$EndComp +Wire Wire Line + 2250 1950 2400 1950 +Wire Wire Line + 1450 2550 2250 2550 +$Comp +L pspice:DIODE _? +U 1 1 5CB104CA +P 3350 1950 +F 0 "_?" H 3350 2183 10 0000 C CNN +F 1 "DIODE" H 3350 2124 50 0000 C CNN +F 2 "" H 3350 1950 50 0001 C CNN +F 3 "~" H 3350 1950 50 0001 C CNN + 1 3350 1950 + 1 0 0 -1 +$EndComp +$Comp +L Switch:SW_DIP_x01 _? +U 1 1 5CB104D1 +P 3000 2250 +F 0 "_?" V 2954 2380 10 0000 L CNN +F 1 " Switch" V 3013 2380 50 0000 L CNN +F 2 "" H 3000 2250 50 0001 C CNN +F 3 "" H 3000 2250 50 0001 C CNN + 1 3000 2250 + 0 1 1 0 +$EndComp +Wire Wire Line + 3000 1950 3150 1950 +$Comp +L pspice:DIODE _? +U 1 1 5CB104D9 +P 4150 1950 +F 0 "_?" H 4150 2183 10 0000 C CNN +F 1 "DIODE" H 4150 2124 50 0000 C CNN +F 2 "" H 4150 1950 50 0001 C CNN +F 3 "~" H 4150 1950 50 0001 C CNN + 1 4150 1950 + 1 0 0 -1 +$EndComp +$Comp +L Switch:SW_DIP_x01 _? +U 1 1 5CB104E0 +P 3800 2250 +F 0 "_?" V 3754 2380 10 0000 L CNN +F 1 " Switch" V 3813 2380 50 0000 L CNN +F 2 "" H 3800 2250 50 0001 C CNN +F 3 "" H 3800 2250 50 0001 C CNN + 1 3800 2250 + 0 1 1 0 +$EndComp +Wire Wire Line + 3800 1950 3950 1950 +Wire Wire Line + 3000 2550 3800 2550 +$Comp +L pspice:DIODE _? +U 1 1 5CB1069E +P 4900 1950 +F 0 "_?" H 4900 2183 10 0000 C CNN +F 1 "DIODE" H 4900 2124 50 0000 C CNN +F 2 "" H 4900 1950 50 0001 C CNN +F 3 "~" H 4900 1950 50 0001 C CNN + 1 4900 1950 + 1 0 0 -1 +$EndComp +$Comp +L Switch:SW_DIP_x01 _? +U 1 1 5CB106A5 +P 4550 2250 +F 0 "_?" V 4504 2380 10 0000 L CNN +F 1 " Switch" V 4563 2380 50 0000 L CNN +F 2 "" H 4550 2250 50 0001 C CNN +F 3 "" H 4550 2250 50 0001 C CNN + 1 4550 2250 + 0 1 1 0 +$EndComp +Wire Wire Line + 4550 1950 4700 1950 +$Comp +L pspice:DIODE _? +U 1 1 5CB106AD +P 5700 1950 +F 0 "_?" H 5700 2183 10 0000 C CNN +F 1 "DIODE" H 5700 2124 50 0000 C CNN +F 2 "" H 5700 1950 50 0001 C CNN +F 3 "~" H 5700 1950 50 0001 C CNN + 1 5700 1950 + 1 0 0 -1 +$EndComp +$Comp +L Switch:SW_DIP_x01 _? +U 1 1 5CB106B4 +P 5350 2250 +F 0 "_?" V 5304 2380 10 0000 L CNN +F 1 " Switch" V 5363 2380 50 0000 L CNN +F 2 "" H 5350 2250 50 0001 C CNN +F 3 "" H 5350 2250 50 0001 C CNN + 1 5350 2250 + 0 1 1 0 +$EndComp +Wire Wire Line + 5350 1950 5500 1950 +Wire Wire Line + 4550 2550 5350 2550 +Wire Wire Line + 3800 2550 4550 2550 +Connection ~ 3800 2550 +Connection ~ 4550 2550 +Wire Wire Line + 2250 2550 3000 2550 +Connection ~ 2250 2550 +Connection ~ 3000 2550 +$Comp +L pspice:DIODE _? +U 1 1 5CB10FC4 +P 1800 2800 +F 0 "_?" H 1800 3033 10 0000 C CNN +F 1 "DIODE" H 1800 2974 50 0000 C CNN +F 2 "" H 1800 2800 50 0001 C CNN +F 3 "~" H 1800 2800 50 0001 C CNN + 1 1800 2800 + 1 0 0 -1 +$EndComp +$Comp +L Switch:SW_DIP_x01 _? +U 1 1 5CB10FCB +P 1450 3100 +F 0 "_?" V 1404 3230 10 0000 L CNN +F 1 " Switch" V 1463 3230 50 0000 L CNN +F 2 "" H 1450 3100 50 0001 C CNN +F 3 "" H 1450 3100 50 0001 C CNN + 1 1450 3100 + 0 1 1 0 +$EndComp +Wire Wire Line + 1450 2800 1600 2800 +$Comp +L pspice:DIODE _? +U 1 1 5CB10FD3 +P 2600 2800 +F 0 "_?" H 2600 3033 10 0000 C CNN +F 1 "DIODE" H 2600 2974 50 0000 C CNN +F 2 "" H 2600 2800 50 0001 C CNN +F 3 "~" H 2600 2800 50 0001 C CNN + 1 2600 2800 + 1 0 0 -1 +$EndComp +$Comp +L Switch:SW_DIP_x01 _? +U 1 1 5CB10FDA +P 2250 3100 +F 0 "_?" V 2204 3230 10 0000 L CNN +F 1 " Switch" V 2263 3230 50 0000 L CNN +F 2 "" H 2250 3100 50 0001 C CNN +F 3 "" H 2250 3100 50 0001 C CNN + 1 2250 3100 + 0 1 1 0 +$EndComp +Wire Wire Line + 2250 2800 2400 2800 +Wire Wire Line + 1450 3400 2250 3400 +$Comp +L pspice:DIODE _? +U 1 1 5CB10FE3 +P 3350 2800 +F 0 "_?" H 3350 3033 10 0000 C CNN +F 1 "DIODE" H 3350 2974 50 0000 C CNN +F 2 "" H 3350 2800 50 0001 C CNN +F 3 "~" H 3350 2800 50 0001 C CNN + 1 3350 2800 + 1 0 0 -1 +$EndComp +$Comp +L Switch:SW_DIP_x01 _? +U 1 1 5CB10FEA +P 3000 3100 +F 0 "_?" V 2954 3230 10 0000 L CNN +F 1 " Switch" V 3013 3230 50 0000 L CNN +F 2 "" H 3000 3100 50 0001 C CNN +F 3 "" H 3000 3100 50 0001 C CNN + 1 3000 3100 + 0 1 1 0 +$EndComp +Wire Wire Line + 3000 2800 3150 2800 +$Comp +L pspice:DIODE _? +U 1 1 5CB10FF2 +P 4150 2800 +F 0 "_?" H 4150 3033 10 0000 C CNN +F 1 "DIODE" H 4150 2974 50 0000 C CNN +F 2 "" H 4150 2800 50 0001 C CNN +F 3 "~" H 4150 2800 50 0001 C CNN + 1 4150 2800 + 1 0 0 -1 +$EndComp +$Comp +L Switch:SW_DIP_x01 _? +U 1 1 5CB10FF9 +P 3800 3100 +F 0 "_?" V 3754 3230 10 0000 L CNN +F 1 " Switch" V 3813 3230 50 0000 L CNN +F 2 "" H 3800 3100 50 0001 C CNN +F 3 "" H 3800 3100 50 0001 C CNN + 1 3800 3100 + 0 1 1 0 +$EndComp +Wire Wire Line + 3800 2800 3950 2800 +Wire Wire Line + 3000 3400 3800 3400 +$Comp +L pspice:DIODE _? +U 1 1 5CB11002 +P 4900 2800 +F 0 "_?" H 4900 3033 10 0000 C CNN +F 1 "DIODE" H 4900 2974 50 0000 C CNN +F 2 "" H 4900 2800 50 0001 C CNN +F 3 "~" H 4900 2800 50 0001 C CNN + 1 4900 2800 + 1 0 0 -1 +$EndComp +$Comp +L Switch:SW_DIP_x01 _? +U 1 1 5CB11009 +P 4550 3100 +F 0 "_?" V 4504 3230 10 0000 L CNN +F 1 " Switch" V 4563 3230 50 0000 L CNN +F 2 "" H 4550 3100 50 0001 C CNN +F 3 "" H 4550 3100 50 0001 C CNN + 1 4550 3100 + 0 1 1 0 +$EndComp +Wire Wire Line + 4550 2800 4700 2800 +$Comp +L pspice:DIODE _? +U 1 1 5CB11011 +P 5700 2800 +F 0 "_?" H 5700 3033 10 0000 C CNN +F 1 "DIODE" H 5700 2974 50 0000 C CNN +F 2 "" H 5700 2800 50 0001 C CNN +F 3 "~" H 5700 2800 50 0001 C CNN + 1 5700 2800 + 1 0 0 -1 +$EndComp +$Comp +L Switch:SW_DIP_x01 _? +U 1 1 5CB11018 +P 5350 3100 +F 0 "_?" V 5304 3230 10 0000 L CNN +F 1 " Switch" V 5363 3230 50 0000 L CNN +F 2 "" H 5350 3100 50 0001 C CNN +F 3 "" H 5350 3100 50 0001 C CNN + 1 5350 3100 + 0 1 1 0 +$EndComp +Wire Wire Line + 5350 2800 5500 2800 +Wire Wire Line + 4550 3400 5350 3400 +Wire Wire Line + 3800 3400 4550 3400 +Connection ~ 3800 3400 +Connection ~ 4550 3400 +Wire Wire Line + 2250 3400 3000 3400 +Connection ~ 2250 3400 +Connection ~ 3000 3400 +$Comp +L pspice:DIODE _? +U 1 1 5CB12A29 +P 1800 3650 +F 0 "_?" H 1800 3883 10 0000 C CNN +F 1 "DIODE" H 1800 3824 50 0000 C CNN +F 2 "" H 1800 3650 50 0001 C CNN +F 3 "~" H 1800 3650 50 0001 C CNN + 1 1800 3650 + 1 0 0 -1 +$EndComp +$Comp +L Switch:SW_DIP_x01 _? +U 1 1 5CB12A30 +P 1450 3950 +F 0 "_?" V 1404 4080 10 0000 L CNN +F 1 " Switch" V 1463 4080 50 0000 L CNN +F 2 "" H 1450 3950 50 0001 C CNN +F 3 "" H 1450 3950 50 0001 C CNN + 1 1450 3950 + 0 1 1 0 +$EndComp +Wire Wire Line + 1450 3650 1600 3650 +$Comp +L pspice:DIODE _? +U 1 1 5CB12A38 +P 2600 3650 +F 0 "_?" H 2600 3883 10 0000 C CNN +F 1 "DIODE" H 2600 3824 50 0000 C CNN +F 2 "" H 2600 3650 50 0001 C CNN +F 3 "~" H 2600 3650 50 0001 C CNN + 1 2600 3650 + 1 0 0 -1 +$EndComp +$Comp +L Switch:SW_DIP_x01 _? +U 1 1 5CB12A3F +P 2250 3950 +F 0 "_?" V 2204 4080 10 0000 L CNN +F 1 " Switch" V 2263 4080 50 0000 L CNN +F 2 "" H 2250 3950 50 0001 C CNN +F 3 "" H 2250 3950 50 0001 C CNN + 1 2250 3950 + 0 1 1 0 +$EndComp +Wire Wire Line + 2250 3650 2400 3650 +Wire Wire Line + 1450 4250 2250 4250 +$Comp +L pspice:DIODE _? +U 1 1 5CB12A48 +P 3350 3650 +F 0 "_?" H 3350 3883 10 0000 C CNN +F 1 "DIODE" H 3350 3824 50 0000 C CNN +F 2 "" H 3350 3650 50 0001 C CNN +F 3 "~" H 3350 3650 50 0001 C CNN + 1 3350 3650 + 1 0 0 -1 +$EndComp +$Comp +L Switch:SW_DIP_x01 _? +U 1 1 5CB12A4F +P 3000 3950 +F 0 "_?" V 2954 4080 10 0000 L CNN +F 1 " Switch" V 3013 4080 50 0000 L CNN +F 2 "" H 3000 3950 50 0001 C CNN +F 3 "" H 3000 3950 50 0001 C CNN + 1 3000 3950 + 0 1 1 0 +$EndComp +Wire Wire Line + 3000 3650 3150 3650 +$Comp +L pspice:DIODE _? +U 1 1 5CB12A57 +P 4150 3650 +F 0 "_?" H 4150 3883 10 0000 C CNN +F 1 "DIODE" H 4150 3824 50 0000 C CNN +F 2 "" H 4150 3650 50 0001 C CNN +F 3 "~" H 4150 3650 50 0001 C CNN + 1 4150 3650 + 1 0 0 -1 +$EndComp +$Comp +L Switch:SW_DIP_x01 _? +U 1 1 5CB12A5E +P 3800 3950 +F 0 "_?" V 3754 4080 10 0000 L CNN +F 1 " Switch" V 3813 4080 50 0000 L CNN +F 2 "" H 3800 3950 50 0001 C CNN +F 3 "" H 3800 3950 50 0001 C CNN + 1 3800 3950 + 0 1 1 0 +$EndComp +Wire Wire Line + 3800 3650 3950 3650 +Wire Wire Line + 3000 4250 3800 4250 +$Comp +L pspice:DIODE _? +U 1 1 5CB12A67 +P 4900 3650 +F 0 "_?" H 4900 3883 10 0000 C CNN +F 1 "DIODE" H 4900 3824 50 0000 C CNN +F 2 "" H 4900 3650 50 0001 C CNN +F 3 "~" H 4900 3650 50 0001 C CNN + 1 4900 3650 + 1 0 0 -1 +$EndComp +$Comp +L Switch:SW_DIP_x01 _? +U 1 1 5CB12A6E +P 4550 3950 +F 0 "_?" V 4504 4080 10 0000 L CNN +F 1 " Switch" V 4563 4080 50 0000 L CNN +F 2 "" H 4550 3950 50 0001 C CNN +F 3 "" H 4550 3950 50 0001 C CNN + 1 4550 3950 + 0 1 1 0 +$EndComp +Wire Wire Line + 4550 3650 4700 3650 +$Comp +L pspice:DIODE _? +U 1 1 5CB12A76 +P 5700 3650 +F 0 "_?" H 5700 3883 10 0000 C CNN +F 1 "DIODE" H 5700 3824 50 0000 C CNN +F 2 "" H 5700 3650 50 0001 C CNN +F 3 "~" H 5700 3650 50 0001 C CNN + 1 5700 3650 + 1 0 0 -1 +$EndComp +$Comp +L Switch:SW_DIP_x01 _? +U 1 1 5CB12A7D +P 5350 3950 +F 0 "_?" V 5304 4080 10 0000 L CNN +F 1 " Switch" V 5363 4080 50 0000 L CNN +F 2 "" H 5350 3950 50 0001 C CNN +F 3 "" H 5350 3950 50 0001 C CNN + 1 5350 3950 + 0 1 1 0 +$EndComp +Wire Wire Line + 5350 3650 5500 3650 +Wire Wire Line + 4550 4250 5350 4250 +Wire Wire Line + 3800 4250 4550 4250 +Connection ~ 3800 4250 +Connection ~ 4550 4250 +Wire Wire Line + 2250 4250 3000 4250 +Connection ~ 2250 4250 +Connection ~ 3000 4250 +$Comp +L pspice:DIODE _? +U 1 1 5CB12A8C +P 1800 4500 +F 0 "_?" H 1800 4733 10 0000 C CNN +F 1 "DIODE" H 1800 4674 50 0000 C CNN +F 2 "" H 1800 4500 50 0001 C CNN +F 3 "~" H 1800 4500 50 0001 C CNN + 1 1800 4500 + 1 0 0 -1 +$EndComp +$Comp +L Switch:SW_DIP_x01 _? +U 1 1 5CB12A93 +P 1450 4800 +F 0 "_?" V 1404 4930 10 0000 L CNN +F 1 " Switch" V 1463 4930 50 0000 L CNN +F 2 "" H 1450 4800 50 0001 C CNN +F 3 "" H 1450 4800 50 0001 C CNN + 1 1450 4800 + 0 1 1 0 +$EndComp +Wire Wire Line + 1450 4500 1600 4500 +$Comp +L pspice:DIODE _? +U 1 1 5CB12A9B +P 2600 4500 +F 0 "_?" H 2600 4733 10 0000 C CNN +F 1 "DIODE" H 2600 4674 50 0000 C CNN +F 2 "" H 2600 4500 50 0001 C CNN +F 3 "~" H 2600 4500 50 0001 C CNN + 1 2600 4500 + 1 0 0 -1 +$EndComp +$Comp +L Switch:SW_DIP_x01 _? +U 1 1 5CB12AA2 +P 2250 4800 +F 0 "_?" V 2204 4930 10 0000 L CNN +F 1 " Switch" V 2263 4930 50 0000 L CNN +F 2 "" H 2250 4800 50 0001 C CNN +F 3 "" H 2250 4800 50 0001 C CNN + 1 2250 4800 + 0 1 1 0 +$EndComp +Wire Wire Line + 2250 4500 2400 4500 +Wire Wire Line + 1450 5100 2250 5100 +$Comp +L pspice:DIODE _? +U 1 1 5CB12AAB +P 3350 4500 +F 0 "_?" H 3350 4733 10 0000 C CNN +F 1 "DIODE" H 3350 4674 50 0000 C CNN +F 2 "" H 3350 4500 50 0001 C CNN +F 3 "~" H 3350 4500 50 0001 C CNN + 1 3350 4500 + 1 0 0 -1 +$EndComp +$Comp +L Switch:SW_DIP_x01 _? +U 1 1 5CB12AB2 +P 3000 4800 +F 0 "_?" V 2954 4930 10 0000 L CNN +F 1 " Switch" V 3013 4930 50 0000 L CNN +F 2 "" H 3000 4800 50 0001 C CNN +F 3 "" H 3000 4800 50 0001 C CNN + 1 3000 4800 + 0 1 1 0 +$EndComp +Wire Wire Line + 3000 4500 3150 4500 +$Comp +L pspice:DIODE _? +U 1 1 5CB12ABA +P 4150 4500 +F 0 "_?" H 4150 4733 10 0000 C CNN +F 1 "DIODE" H 4150 4674 50 0000 C CNN +F 2 "" H 4150 4500 50 0001 C CNN +F 3 "~" H 4150 4500 50 0001 C CNN + 1 4150 4500 + 1 0 0 -1 +$EndComp +$Comp +L Switch:SW_DIP_x01 _? +U 1 1 5CB12AC1 +P 3800 4800 +F 0 "_?" V 3754 4930 10 0000 L CNN +F 1 " Switch" V 3813 4930 50 0000 L CNN +F 2 "" H 3800 4800 50 0001 C CNN +F 3 "" H 3800 4800 50 0001 C CNN + 1 3800 4800 + 0 1 1 0 +$EndComp +Wire Wire Line + 3800 4500 3950 4500 +Wire Wire Line + 3000 5100 3800 5100 +$Comp +L pspice:DIODE _? +U 1 1 5CB12ACA +P 4900 4500 +F 0 "_?" H 4900 4733 10 0000 C CNN +F 1 "DIODE" H 4900 4674 50 0000 C CNN +F 2 "" H 4900 4500 50 0001 C CNN +F 3 "~" H 4900 4500 50 0001 C CNN + 1 4900 4500 + 1 0 0 -1 +$EndComp +$Comp +L Switch:SW_DIP_x01 _? +U 1 1 5CB12AD1 +P 4550 4800 +F 0 "_?" V 4504 4930 10 0000 L CNN +F 1 " Switch" V 4563 4930 50 0000 L CNN +F 2 "" H 4550 4800 50 0001 C CNN +F 3 "" H 4550 4800 50 0001 C CNN + 1 4550 4800 + 0 1 1 0 +$EndComp +Wire Wire Line + 4550 4500 4700 4500 +$Comp +L pspice:DIODE _? +U 1 1 5CB12AD9 +P 5700 4500 +F 0 "_?" H 5700 4733 10 0000 C CNN +F 1 "DIODE" H 5700 4674 50 0000 C CNN +F 2 "" H 5700 4500 50 0001 C CNN +F 3 "~" H 5700 4500 50 0001 C CNN + 1 5700 4500 + 1 0 0 -1 +$EndComp +$Comp +L Switch:SW_DIP_x01 _? +U 1 1 5CB12AE0 +P 5350 4800 +F 0 "_?" V 5304 4930 10 0000 L CNN +F 1 " Switch" V 5363 4930 50 0000 L CNN +F 2 "" H 5350 4800 50 0001 C CNN +F 3 "" H 5350 4800 50 0001 C CNN + 1 5350 4800 + 0 1 1 0 +$EndComp +Wire Wire Line + 5350 4500 5500 4500 +Wire Wire Line + 4550 5100 5350 5100 +Wire Wire Line + 3800 5100 4550 5100 +Connection ~ 3800 5100 +Connection ~ 4550 5100 +Wire Wire Line + 2250 5100 3000 5100 +Connection ~ 2250 5100 +Connection ~ 3000 5100 +Wire Wire Line + 2000 1950 2000 2800 +Wire Wire Line + 2000 2800 2000 3650 +Connection ~ 2000 2800 +Wire Wire Line + 2000 3650 2000 4500 +Connection ~ 2000 3650 +Wire Wire Line + 2800 1950 2800 2800 +Connection ~ 2800 2800 +Wire Wire Line + 2800 2800 2800 3650 +Connection ~ 2800 3650 +Wire Wire Line + 2800 3650 2800 4500 +Wire Wire Line + 3550 1950 3550 2800 +Connection ~ 3550 2800 +Wire Wire Line + 3550 2800 3550 3650 +Connection ~ 3550 3650 +Wire Wire Line + 3550 3650 3550 4500 +Wire Wire Line + 4350 1950 4350 2800 +Connection ~ 4350 2800 +Wire Wire Line + 4350 2800 4350 3650 +Connection ~ 4350 3650 +Wire Wire Line + 4350 3650 4350 4500 +Wire Wire Line + 5100 1950 5100 2800 +Connection ~ 5100 2800 +Wire Wire Line + 5100 2800 5100 3650 +Connection ~ 5100 3650 +Wire Wire Line + 5100 3650 5100 4500 +Wire Wire Line + 5900 1950 5900 2800 +Connection ~ 5900 2800 +Wire Wire Line + 5900 2800 5900 3650 +Connection ~ 5900 3650 +Wire Wire Line + 5900 3650 5900 4500 +$EndSCHEMATC diff --git a/guide/circuit-diagram.png b/guide/circuit-diagram.png deleted file mode 100644 index 4b2da9f..0000000 Binary files a/guide/circuit-diagram.png and /dev/null differ diff --git a/guide/trrs-jack.jpg b/guide/trrs-jack.jpg deleted file mode 100644 index 5ee7b3d..0000000 Binary files a/guide/trrs-jack.jpg and /dev/null differ diff --git a/guide/wiring-create-columns-left.jpg b/guide/wiring-create-columns-left.jpg deleted file mode 100644 index a250d30..0000000 Binary files a/guide/wiring-create-columns-left.jpg and /dev/null differ diff --git a/guide/wiring-create-rows-both-sides.jpg b/guide/wiring-create-rows-both-sides.jpg deleted file mode 100644 index a49666b..0000000 Binary files a/guide/wiring-create-rows-both-sides.jpg and /dev/null differ diff --git a/guide/wiring-create-rows-testing.jpg b/guide/wiring-create-rows-testing.jpg deleted file mode 100644 index f81bb1f..0000000 Binary files a/guide/wiring-create-rows-testing.jpg and /dev/null differ diff --git a/guide/wiring_create_rows.jpg b/guide/wiring_create_rows.jpg deleted file mode 100644 index 8488900..0000000 Binary files a/guide/wiring_create_rows.jpg and /dev/null differ diff --git a/guide/workbench.jpg b/guide/workbench.jpg deleted file mode 100644 index 2349320..0000000 Binary files a/guide/workbench.jpg and /dev/null differ