├── .gitignore ├── CONTRIBUTORS ├── COPYING ├── README.md ├── hw ├── bob │ ├── V1_00_Build_Docs.zip │ ├── bob-rescue.dcm │ ├── bob-rescue.lib │ ├── bob.kicad_pcb │ ├── bob.pro │ ├── bob.sch │ ├── circuit_diagram_v1_00.pdf │ ├── sn74avc8t245pw.lib │ └── sym-lib-table ├── bob2 │ ├── V2_0_Build_Docs.zip │ ├── bob.kicad_pcb │ ├── bob.kicad_prl │ ├── bob.kicad_pro │ ├── bob.kicad_sch │ ├── bob2.kicad_sym │ ├── bob2.pretty │ │ ├── DFN-5.kicad_mod │ │ ├── PQFP-N10.kicad_mod │ │ ├── PinHeader_2x05_P1.27mm_Vertical_SMD.kicad_mod │ │ ├── PinHeader_2x10_P1.27mm_Vertical_SMD.kicad_mod │ │ ├── STQFN-20.kicad_mod │ │ ├── UQFN-10.kicad_mod │ │ └── pmod_pin_array_6x2.kicad_mod │ ├── circuit_diagram_v2_0.pdf │ ├── fp-lib-table │ └── sym-lib-table ├── capure │ ├── V1_00_Build_Docs.zip │ ├── capure.kicad_pcb │ ├── capure.pretty │ │ └── pin_header.kicad_mod │ ├── capure.pro │ └── capure.sch ├── lcdbob │ ├── V2_00_Build_Docs.zip │ ├── lcdbob.kicad_pcb │ ├── lcdbob.pro │ ├── lcdbob.sch │ └── sym-lib-table ├── orbmule │ ├── f4_trace.pdf │ └── f7_trace.pdf └── orbtrace_mini │ ├── greenpak │ ├── orbtrace_ldo.gp5 │ └── serial_led_v2.gp6 │ └── orbtrace_mini_v1_0.pdf └── mechanicals ├── scad ├── case-bottom-with-logo.stl ├── case-top.stl ├── case.scad └── logo.scad └── vinyl ├── decals.svg └── logo.png /.gitignore: -------------------------------------------------------------------------------- 1 | ofiles 2 | .cproject 3 | .project 4 | .settings/* 5 | build/ 6 | .DS_Store 7 | *.bin 8 | *.hex 9 | *.o 10 | *.d 11 | .*.swp 12 | *~ 13 | *.pyc 14 | .vscode 15 | tags 16 | .gdbinit 17 | *.s#* 18 | *.b#* 19 | \#*\# 20 | *vcd 21 | r 22 | .#* 23 | fp-info-cache 24 | *-backups 25 | 26 | -------------------------------------------------------------------------------- /CONTRIBUTORS: -------------------------------------------------------------------------------- 1 | The contributors to orbtrace in alphabetic order, are; 2 | 3 | Tom Keddie 4 | Dave Marples 5 | Karl Palsson 6 | David Piegdon 7 | Jacob Berg Potter 8 | Vegard Storheil Eriksen 9 | 10 | In addition, all of the contributors to Orbuculum should also be 11 | considered to have had a hand in the origins of the project. 12 | -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- 1 | 2 | The Orbuculum Suite - Hardware 3 | ============================== 4 | 5 | SPDX-License-Identifier: BSD-3-Clause 6 | 7 | Copyright (C) 2021 Dave Marples 8 | and Vegard Eriksen 9 | 10 | All rights reserved. 11 | 12 | Redistribution and use in source and binary forms, with or without 13 | modification, are permitted provided that the following conditions 14 | are met: 15 | 16 | 1. Redistributions of source code must retain the above copyright 17 | notice, this list of conditions and the following disclaimer. 18 | 2. Redistributions in binary form must reproduce the above copyright 19 | notice, this list of conditions and the following disclaimer in the 20 | documentation and/or other materials provided with the distribution. 21 | 3. Neither the names Orbtrace, Orbuculum nor the names of the copyright 22 | holder nor the names of its contributors may be used to endorse 23 | or promote products derived from this software without specific 24 | prior written permission. 25 | 26 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 27 | "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 28 | TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 29 | PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR 30 | CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 31 | EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 32 | PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 33 | PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 34 | LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 35 | NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 36 | SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 37 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | ORBTrace Hardware 2 | ================= 3 | 4 | This is the repository for various hardware for the ORBTrace project. There are various bits and pieces here but the most important ones are; 5 | 6 | * ORBTrace Mini V1.0 7 | * ORBMule demo board 8 | * Breakout board for PMOD 9 | 10 | You can also find the openSCAD source materials, and vinyl graphics, for the ORBTrace Mini V1 case. 11 | 12 | These materials are provided in open form to learn from and improve on. We have deliberately chosen to not provide Gerbers for ORBTrace mini or STLs for the caseworks since your manufacturing processes are likely different to ours. Drop a note if you need those. 13 | -------------------------------------------------------------------------------- /hw/bob/V1_00_Build_Docs.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbcode/orbtrace_hw/aa6b16f2831f95eab7f31b0c7f84546af753d1fc/hw/bob/V1_00_Build_Docs.zip -------------------------------------------------------------------------------- /hw/bob/bob-rescue.dcm: -------------------------------------------------------------------------------- 1 | EESchema-DOCLIB Version 2.0 2 | # 3 | #End Doc Library 4 | -------------------------------------------------------------------------------- /hw/bob/bob-rescue.lib: -------------------------------------------------------------------------------- 1 | EESchema-LIBRARY Version 2.4 2 | #encoding utf-8 3 | # 4 | # SN74AVC8T245PW-sn74avc8t245pw 5 | # 6 | DEF SN74AVC8T245PW-sn74avc8t245pw U 0 20 Y Y 1 F N 7 | F0 "U" -350 550 50 H V C CNN 8 | F1 "SN74AVC8T245PW-sn74avc8t245pw" 500 550 50 H V C CNN 9 | F2 "Package_SO:TSSOP-24_4.4x7.8mm_P0.65mm" 900 -650 50 H I C CNN 10 | F3 "" -50 -250 50 H I C CNN 11 | $FPLIST 12 | TSSOP*4.4x7.8mm*P0.65mm* 13 | $ENDFPLIST 14 | DRAW 15 | S -400 500 400 -600 0 1 10 f 16 | X VCCA 1 -100 600 100 D 50 50 1 1 W 17 | X A8 10 -500 -500 100 R 50 50 1 1 B 18 | X GND 11 0 -700 100 U 50 50 1 1 W 19 | X GND 12 0 -700 100 U 50 50 1 1 P N 20 | X GND 13 0 -700 100 U 50 50 1 1 P N 21 | X B8 14 500 -500 100 L 50 50 1 1 B 22 | X B7 15 500 -400 100 L 50 50 1 1 B 23 | X B6 16 500 -300 100 L 50 50 1 1 B 24 | X B5 17 500 -200 100 L 50 50 1 1 B 25 | X B4 18 500 -100 100 L 50 50 1 1 B 26 | X B3 19 500 0 100 L 50 50 1 1 B 27 | X DIR 2 -500 400 100 R 50 50 1 1 I 28 | X B2 20 500 100 100 L 50 50 1 1 B 29 | X B1 21 500 200 100 L 50 50 1 1 B 30 | X ~OE 22 500 400 100 L 50 50 1 1 I 31 | X VCCB 23 100 600 100 D 50 50 1 1 W 32 | X VCCB 24 0 600 100 D 50 50 1 1 W 33 | X A1 3 -500 200 100 R 50 50 1 1 B 34 | X A2 4 -500 100 100 R 50 50 1 1 B 35 | X A3 5 -500 0 100 R 50 50 1 1 B 36 | X A4 6 -500 -100 100 R 50 50 1 1 B 37 | X A5 7 -500 -200 100 R 50 50 1 1 B 38 | X A6 8 -500 -300 100 R 50 50 1 1 B 39 | X A7 9 -500 -400 100 R 50 50 1 1 B 40 | ENDDRAW 41 | ENDDEF 42 | # 43 | #End Library 44 | -------------------------------------------------------------------------------- /hw/bob/bob.pro: -------------------------------------------------------------------------------- 1 | update=Sun 07 Feb 2021 16:35:20 GMT 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 | [pcbnew] 16 | version=1 17 | PageLayoutDescrFile= 18 | LastNetListRead=bob.net 19 | CopperLayerCount=2 20 | BoardThickness=1.6 21 | AllowMicroVias=0 22 | AllowBlindVias=0 23 | RequireCourtyardDefinitions=0 24 | ProhibitOverlappingCourtyards=1 25 | MinTrackWidth=0.2 26 | MinViaDiameter=0.4 27 | MinViaDrill=0.3 28 | MinMicroViaDiameter=0.2 29 | MinMicroViaDrill=0.09999999999999999 30 | MinHoleToHole=0.25 31 | TrackWidth1=0.25 32 | TrackWidth2=0.2 33 | TrackWidth3=0.35 34 | TrackWidth4=0.5 35 | TrackWidth5=1 36 | ViaDiameter1=0.8 37 | ViaDrill1=0.4 38 | ViaDiameter2=0.45 39 | ViaDrill2=0.3 40 | dPairWidth1=0.2 41 | dPairGap1=0.25 42 | dPairViaGap1=0.25 43 | SilkLineWidth=0.12 44 | SilkTextSizeV=1 45 | SilkTextSizeH=1 46 | SilkTextSizeThickness=0.15 47 | SilkTextItalic=0 48 | SilkTextUpright=1 49 | CopperLineWidth=0.2 50 | CopperTextSizeV=1.5 51 | CopperTextSizeH=1.5 52 | CopperTextThickness=0.3 53 | CopperTextItalic=0 54 | CopperTextUpright=1 55 | EdgeCutLineWidth=0.05 56 | CourtyardLineWidth=0.05 57 | OthersLineWidth=0.15 58 | OthersTextSizeV=1 59 | OthersTextSizeH=1 60 | OthersTextSizeThickness=0.15 61 | OthersTextItalic=0 62 | OthersTextUpright=1 63 | SolderMaskClearance=0.051 64 | SolderMaskMinWidth=0.25 65 | SolderPasteClearance=0 66 | SolderPasteRatio=-0 67 | [pcbnew/Layer.F.Cu] 68 | Name=F.Cu 69 | Type=0 70 | Enabled=1 71 | [pcbnew/Layer.In1.Cu] 72 | Name=In1.Cu 73 | Type=0 74 | Enabled=0 75 | [pcbnew/Layer.In2.Cu] 76 | Name=In2.Cu 77 | Type=0 78 | Enabled=0 79 | [pcbnew/Layer.In3.Cu] 80 | Name=In3.Cu 81 | Type=0 82 | Enabled=0 83 | [pcbnew/Layer.In4.Cu] 84 | Name=In4.Cu 85 | Type=0 86 | Enabled=0 87 | [pcbnew/Layer.In5.Cu] 88 | Name=In5.Cu 89 | Type=0 90 | Enabled=0 91 | [pcbnew/Layer.In6.Cu] 92 | Name=In6.Cu 93 | Type=0 94 | Enabled=0 95 | [pcbnew/Layer.In7.Cu] 96 | Name=In7.Cu 97 | Type=0 98 | Enabled=0 99 | [pcbnew/Layer.In8.Cu] 100 | Name=In8.Cu 101 | Type=0 102 | Enabled=0 103 | [pcbnew/Layer.In9.Cu] 104 | Name=In9.Cu 105 | Type=0 106 | Enabled=0 107 | [pcbnew/Layer.In10.Cu] 108 | Name=In10.Cu 109 | Type=0 110 | Enabled=0 111 | [pcbnew/Layer.In11.Cu] 112 | Name=In11.Cu 113 | Type=0 114 | Enabled=0 115 | [pcbnew/Layer.In12.Cu] 116 | Name=In12.Cu 117 | Type=0 118 | Enabled=0 119 | [pcbnew/Layer.In13.Cu] 120 | Name=In13.Cu 121 | Type=0 122 | Enabled=0 123 | [pcbnew/Layer.In14.Cu] 124 | Name=In14.Cu 125 | Type=0 126 | Enabled=0 127 | [pcbnew/Layer.In15.Cu] 128 | Name=In15.Cu 129 | Type=0 130 | Enabled=0 131 | [pcbnew/Layer.In16.Cu] 132 | Name=In16.Cu 133 | Type=0 134 | Enabled=0 135 | [pcbnew/Layer.In17.Cu] 136 | Name=In17.Cu 137 | Type=0 138 | Enabled=0 139 | [pcbnew/Layer.In18.Cu] 140 | Name=In18.Cu 141 | Type=0 142 | Enabled=0 143 | [pcbnew/Layer.In19.Cu] 144 | Name=In19.Cu 145 | Type=0 146 | Enabled=0 147 | [pcbnew/Layer.In20.Cu] 148 | Name=In20.Cu 149 | Type=0 150 | Enabled=0 151 | [pcbnew/Layer.In21.Cu] 152 | Name=In21.Cu 153 | Type=0 154 | Enabled=0 155 | [pcbnew/Layer.In22.Cu] 156 | Name=In22.Cu 157 | Type=0 158 | Enabled=0 159 | [pcbnew/Layer.In23.Cu] 160 | Name=In23.Cu 161 | Type=0 162 | Enabled=0 163 | [pcbnew/Layer.In24.Cu] 164 | Name=In24.Cu 165 | Type=0 166 | Enabled=0 167 | [pcbnew/Layer.In25.Cu] 168 | Name=In25.Cu 169 | Type=0 170 | Enabled=0 171 | [pcbnew/Layer.In26.Cu] 172 | Name=In26.Cu 173 | Type=0 174 | Enabled=0 175 | [pcbnew/Layer.In27.Cu] 176 | Name=In27.Cu 177 | Type=0 178 | Enabled=0 179 | [pcbnew/Layer.In28.Cu] 180 | Name=In28.Cu 181 | Type=0 182 | Enabled=0 183 | [pcbnew/Layer.In29.Cu] 184 | Name=In29.Cu 185 | Type=0 186 | Enabled=0 187 | [pcbnew/Layer.In30.Cu] 188 | Name=In30.Cu 189 | Type=0 190 | Enabled=0 191 | [pcbnew/Layer.B.Cu] 192 | Name=B.Cu 193 | Type=0 194 | Enabled=1 195 | [pcbnew/Layer.B.Adhes] 196 | Enabled=1 197 | [pcbnew/Layer.F.Adhes] 198 | Enabled=1 199 | [pcbnew/Layer.B.Paste] 200 | Enabled=1 201 | [pcbnew/Layer.F.Paste] 202 | Enabled=1 203 | [pcbnew/Layer.B.SilkS] 204 | Enabled=1 205 | [pcbnew/Layer.F.SilkS] 206 | Enabled=1 207 | [pcbnew/Layer.B.Mask] 208 | Enabled=1 209 | [pcbnew/Layer.F.Mask] 210 | Enabled=1 211 | [pcbnew/Layer.Dwgs.User] 212 | Enabled=1 213 | [pcbnew/Layer.Cmts.User] 214 | Enabled=1 215 | [pcbnew/Layer.Eco1.User] 216 | Enabled=1 217 | [pcbnew/Layer.Eco2.User] 218 | Enabled=1 219 | [pcbnew/Layer.Edge.Cuts] 220 | Enabled=1 221 | [pcbnew/Layer.Margin] 222 | Enabled=1 223 | [pcbnew/Layer.B.CrtYd] 224 | Enabled=1 225 | [pcbnew/Layer.F.CrtYd] 226 | Enabled=1 227 | [pcbnew/Layer.B.Fab] 228 | Enabled=1 229 | [pcbnew/Layer.F.Fab] 230 | Enabled=1 231 | [pcbnew/Layer.Rescue] 232 | Enabled=0 233 | [pcbnew/Netclasses] 234 | [pcbnew/Netclasses/Default] 235 | Name=Default 236 | Clearance=0.2 237 | TrackWidth=0.25 238 | ViaDiameter=0.8 239 | ViaDrill=0.4 240 | uViaDiameter=0.3 241 | uViaDrill=0.1 242 | dPairWidth=0.2 243 | dPairGap=0.25 244 | dPairViaGap=0.25 245 | [schematic_editor] 246 | version=1 247 | PageLayoutDescrFile= 248 | PlotDirectoryName= 249 | SubpartIdSeparator=0 250 | SubpartFirstId=65 251 | NetFmtName=Pcbnew 252 | SpiceAjustPassiveValues=0 253 | LabSize=50 254 | ERC_TestSimilarLabels=1 255 | -------------------------------------------------------------------------------- /hw/bob/circuit_diagram_v1_00.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbcode/orbtrace_hw/aa6b16f2831f95eab7f31b0c7f84546af753d1fc/hw/bob/circuit_diagram_v1_00.pdf -------------------------------------------------------------------------------- /hw/bob/sn74avc8t245pw.lib: -------------------------------------------------------------------------------- 1 | EESchema-LIBRARY Version 2.4 2 | #encoding utf-8 3 | # 4 | # SN74AVC8T245PW 5 | # 6 | DEF SN74AVC8T245PW U 0 20 Y Y 1 F N 7 | F0 "U" -350 550 50 H V C CNN 8 | F1 "SN74AVC8T245PW" 500 550 50 H V C CNN 9 | F2 "Package_SO:TSSOP-24_4.4x7.8mm_P0.65mm" 900 -650 50 H I C CNN 10 | F3 "" -50 -250 50 H I C CNN 11 | $FPLIST 12 | TSSOP*4.4x7.8mm*P0.65mm* 13 | $ENDFPLIST 14 | DRAW 15 | S -400 500 400 -600 0 1 10 f 16 | X VCCA 1 -100 600 100 D 50 50 1 1 W 17 | X A8 10 -500 -500 100 R 50 50 1 1 B 18 | X GND 11 0 -700 100 U 50 50 1 1 W 19 | X GND 12 0 -700 100 U 50 50 1 1 P N 20 | X GND 13 0 -700 100 U 50 50 1 1 P N 21 | X B8 14 500 -500 100 L 50 50 1 1 B 22 | X B7 15 500 -400 100 L 50 50 1 1 B 23 | X B6 16 500 -300 100 L 50 50 1 1 B 24 | X B5 17 500 -200 100 L 50 50 1 1 B 25 | X B4 18 500 -100 100 L 50 50 1 1 B 26 | X B3 19 500 0 100 L 50 50 1 1 B 27 | X DIR 2 -500 400 100 R 50 50 1 1 I 28 | X B2 20 500 100 100 L 50 50 1 1 B 29 | X B1 21 500 200 100 L 50 50 1 1 B 30 | X ~OE 22 500 400 100 L 50 50 1 1 I 31 | X VCCB 23 100 600 100 D 50 50 1 1 W 32 | X VCCB 24 0 600 100 D 50 50 1 1 W 33 | X A1 3 -500 200 100 R 50 50 1 1 B 34 | X A2 4 -500 100 100 R 50 50 1 1 B 35 | X A3 5 -500 0 100 R 50 50 1 1 B 36 | X A4 6 -500 -100 100 R 50 50 1 1 B 37 | X A5 7 -500 -200 100 R 50 50 1 1 B 38 | X A6 8 -500 -300 100 R 50 50 1 1 B 39 | X A7 9 -500 -400 100 R 50 50 1 1 B 40 | ENDDRAW 41 | ENDDEF 42 | # 43 | #End Library 44 | -------------------------------------------------------------------------------- /hw/bob/sym-lib-table: -------------------------------------------------------------------------------- 1 | (sym_lib_table 2 | (lib (name bob-rescue)(type Legacy)(uri ${KIPRJMOD}/bob-rescue.lib)(options "")(descr "")) 3 | ) 4 | -------------------------------------------------------------------------------- /hw/bob2/V2_0_Build_Docs.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbcode/orbtrace_hw/aa6b16f2831f95eab7f31b0c7f84546af753d1fc/hw/bob2/V2_0_Build_Docs.zip -------------------------------------------------------------------------------- /hw/bob2/bob.kicad_prl: -------------------------------------------------------------------------------- 1 | { 2 | "board": { 3 | "active_layer": 0, 4 | "active_layer_preset": "", 5 | "auto_track_width": true, 6 | "hidden_nets": [], 7 | "high_contrast_mode": 1, 8 | "net_color_mode": 1, 9 | "opacity": { 10 | "pads": 1.0, 11 | "tracks": 1.0, 12 | "vias": 1.0, 13 | "zones": 0.6 14 | }, 15 | "ratsnest_display_mode": 0, 16 | "selection_filter": { 17 | "dimensions": true, 18 | "footprints": true, 19 | "graphics": true, 20 | "keepouts": true, 21 | "lockedItems": true, 22 | "otherItems": true, 23 | "pads": true, 24 | "text": true, 25 | "tracks": true, 26 | "vias": true, 27 | "zones": true 28 | }, 29 | "visible_items": [ 30 | 0, 31 | 1, 32 | 2, 33 | 3, 34 | 4, 35 | 5, 36 | 8, 37 | 9, 38 | 10, 39 | 11, 40 | 13, 41 | 14, 42 | 15, 43 | 16, 44 | 17, 45 | 18, 46 | 19, 47 | 20, 48 | 21, 49 | 22, 50 | 23, 51 | 24, 52 | 25, 53 | 26, 54 | 27, 55 | 28, 56 | 29, 57 | 30, 58 | 32, 59 | 33, 60 | 34, 61 | 35, 62 | 36 63 | ], 64 | "visible_layers": "001ffff_80000007", 65 | "zone_display_mode": 0 66 | }, 67 | "meta": { 68 | "filename": "bob.kicad_prl", 69 | "version": 3 70 | }, 71 | "project": { 72 | "files": [ 73 | { 74 | "name": "bob.kicad_sch", 75 | "open": false, 76 | "window": { 77 | "display": 0, 78 | "maximized": false, 79 | "pos_x": 2359, 80 | "pos_y": 426, 81 | "size_x": 2208, 82 | "size_y": 1275 83 | } 84 | }, 85 | { 86 | "name": "bob.kicad_pcb", 87 | "open": false, 88 | "window": { 89 | "display": 0, 90 | "maximized": false, 91 | "pos_x": 2822, 92 | "pos_y": 353, 93 | "size_x": 1745, 94 | "size_y": 1296 95 | } 96 | } 97 | ] 98 | } 99 | } 100 | -------------------------------------------------------------------------------- /hw/bob2/bob.kicad_pro: -------------------------------------------------------------------------------- 1 | { 2 | "board": { 3 | "design_settings": { 4 | "defaults": { 5 | "board_outline_line_width": 0.049999999999999996, 6 | "copper_line_width": 0.19999999999999998, 7 | "copper_text_italic": false, 8 | "copper_text_size_h": 1.5, 9 | "copper_text_size_v": 1.5, 10 | "copper_text_thickness": 0.3, 11 | "copper_text_upright": false, 12 | "courtyard_line_width": 0.049999999999999996, 13 | "dimension_precision": 4, 14 | "dimension_units": 3, 15 | "dimensions": { 16 | "arrow_length": 1270000, 17 | "extension_offset": 500000, 18 | "keep_text_aligned": true, 19 | "suppress_zeroes": false, 20 | "text_position": 0, 21 | "units_format": 1 22 | }, 23 | "fab_line_width": 0.09999999999999999, 24 | "fab_text_italic": false, 25 | "fab_text_size_h": 1.0, 26 | "fab_text_size_v": 1.0, 27 | "fab_text_thickness": 0.15, 28 | "fab_text_upright": false, 29 | "other_line_width": 0.09999999999999999, 30 | "other_text_italic": false, 31 | "other_text_size_h": 1.0, 32 | "other_text_size_v": 1.0, 33 | "other_text_thickness": 0.15, 34 | "other_text_upright": false, 35 | "pads": { 36 | "drill": 0.762, 37 | "height": 1.524, 38 | "width": 1.524 39 | }, 40 | "silk_line_width": 0.12, 41 | "silk_text_italic": false, 42 | "silk_text_size_h": 1.0, 43 | "silk_text_size_v": 1.0, 44 | "silk_text_thickness": 0.15, 45 | "silk_text_upright": false, 46 | "zones": { 47 | "45_degree_only": false, 48 | "min_clearance": 0.09999999999999999 49 | } 50 | }, 51 | "diff_pair_dimensions": [ 52 | { 53 | "gap": 0.0, 54 | "via_gap": 0.0, 55 | "width": 0.0 56 | } 57 | ], 58 | "drc_exclusions": [], 59 | "meta": { 60 | "filename": "board_design_settings.json", 61 | "version": 2 62 | }, 63 | "rule_severities": { 64 | "annular_width": "error", 65 | "clearance": "error", 66 | "copper_edge_clearance": "error", 67 | "courtyards_overlap": "error", 68 | "diff_pair_gap_out_of_range": "error", 69 | "diff_pair_uncoupled_length_too_long": "error", 70 | "drill_out_of_range": "error", 71 | "duplicate_footprints": "warning", 72 | "extra_footprint": "warning", 73 | "footprint_type_mismatch": "error", 74 | "hole_clearance": "error", 75 | "hole_near_hole": "error", 76 | "invalid_outline": "error", 77 | "item_on_disabled_layer": "error", 78 | "items_not_allowed": "error", 79 | "length_out_of_range": "error", 80 | "malformed_courtyard": "error", 81 | "microvia_drill_out_of_range": "error", 82 | "missing_courtyard": "ignore", 83 | "missing_footprint": "warning", 84 | "net_conflict": "warning", 85 | "npth_inside_courtyard": "ignore", 86 | "padstack": "error", 87 | "pth_inside_courtyard": "ignore", 88 | "shorting_items": "error", 89 | "silk_over_copper": "warning", 90 | "silk_overlap": "warning", 91 | "skew_out_of_range": "error", 92 | "through_hole_pad_without_hole": "error", 93 | "too_many_vias": "error", 94 | "track_dangling": "warning", 95 | "track_width": "error", 96 | "tracks_crossing": "error", 97 | "unconnected_items": "error", 98 | "unresolved_variable": "error", 99 | "via_dangling": "warning", 100 | "zone_has_empty_net": "error", 101 | "zones_intersect": "error" 102 | }, 103 | "rule_severitieslegacy_courtyards_overlap": true, 104 | "rule_severitieslegacy_no_courtyard_defined": false, 105 | "rules": { 106 | "allow_blind_buried_vias": false, 107 | "allow_microvias": false, 108 | "max_error": 0.005, 109 | "min_clearance": 0.0, 110 | "min_copper_edge_clearance": 0.024999999999999998, 111 | "min_hole_clearance": 0.25, 112 | "min_hole_to_hole": 0.25, 113 | "min_microvia_diameter": 0.19999999999999998, 114 | "min_microvia_drill": 0.09999999999999999, 115 | "min_silk_clearance": 0.0, 116 | "min_through_hole_diameter": 0.3, 117 | "min_track_width": 0.19999999999999998, 118 | "min_via_annular_width": 0.049999999999999996, 119 | "min_via_diameter": 0.39999999999999997, 120 | "use_height_for_length_calcs": true 121 | }, 122 | "track_widths": [ 123 | 0.0, 124 | 0.09, 125 | 0.1, 126 | 0.2, 127 | 0.35, 128 | 0.5, 129 | 1.0 130 | ], 131 | "via_dimensions": [ 132 | { 133 | "diameter": 0.0, 134 | "drill": 0.0 135 | }, 136 | { 137 | "diameter": 0.45, 138 | "drill": 0.3 139 | } 140 | ], 141 | "zones_allow_external_fillets": false, 142 | "zones_use_no_outline": true 143 | }, 144 | "layer_presets": [] 145 | }, 146 | "boards": [], 147 | "cvpcb": { 148 | "equivalence_files": [] 149 | }, 150 | "erc": { 151 | "erc_exclusions": [], 152 | "meta": { 153 | "version": 0 154 | }, 155 | "pin_map": [ 156 | [ 157 | 0, 158 | 0, 159 | 0, 160 | 0, 161 | 0, 162 | 0, 163 | 1, 164 | 0, 165 | 0, 166 | 0, 167 | 0, 168 | 2 169 | ], 170 | [ 171 | 0, 172 | 2, 173 | 0, 174 | 1, 175 | 0, 176 | 0, 177 | 1, 178 | 0, 179 | 2, 180 | 2, 181 | 2, 182 | 2 183 | ], 184 | [ 185 | 0, 186 | 0, 187 | 0, 188 | 0, 189 | 0, 190 | 0, 191 | 1, 192 | 0, 193 | 1, 194 | 0, 195 | 1, 196 | 2 197 | ], 198 | [ 199 | 0, 200 | 1, 201 | 0, 202 | 0, 203 | 0, 204 | 0, 205 | 1, 206 | 1, 207 | 2, 208 | 1, 209 | 1, 210 | 2 211 | ], 212 | [ 213 | 0, 214 | 0, 215 | 0, 216 | 0, 217 | 0, 218 | 0, 219 | 1, 220 | 0, 221 | 0, 222 | 0, 223 | 0, 224 | 2 225 | ], 226 | [ 227 | 0, 228 | 0, 229 | 0, 230 | 0, 231 | 0, 232 | 0, 233 | 0, 234 | 0, 235 | 0, 236 | 0, 237 | 0, 238 | 2 239 | ], 240 | [ 241 | 1, 242 | 1, 243 | 1, 244 | 1, 245 | 1, 246 | 0, 247 | 1, 248 | 1, 249 | 1, 250 | 1, 251 | 1, 252 | 2 253 | ], 254 | [ 255 | 0, 256 | 0, 257 | 0, 258 | 1, 259 | 0, 260 | 0, 261 | 1, 262 | 0, 263 | 0, 264 | 0, 265 | 0, 266 | 2 267 | ], 268 | [ 269 | 0, 270 | 2, 271 | 1, 272 | 2, 273 | 0, 274 | 0, 275 | 1, 276 | 0, 277 | 2, 278 | 2, 279 | 2, 280 | 2 281 | ], 282 | [ 283 | 0, 284 | 2, 285 | 0, 286 | 1, 287 | 0, 288 | 0, 289 | 1, 290 | 0, 291 | 2, 292 | 0, 293 | 0, 294 | 2 295 | ], 296 | [ 297 | 0, 298 | 2, 299 | 1, 300 | 1, 301 | 0, 302 | 0, 303 | 1, 304 | 0, 305 | 2, 306 | 0, 307 | 0, 308 | 2 309 | ], 310 | [ 311 | 2, 312 | 2, 313 | 2, 314 | 2, 315 | 2, 316 | 2, 317 | 2, 318 | 2, 319 | 2, 320 | 2, 321 | 2, 322 | 2 323 | ] 324 | ], 325 | "rule_severities": { 326 | "bus_definition_conflict": "error", 327 | "bus_entry_needed": "error", 328 | "bus_label_syntax": "error", 329 | "bus_to_bus_conflict": "error", 330 | "bus_to_net_conflict": "error", 331 | "different_unit_footprint": "error", 332 | "different_unit_net": "error", 333 | "duplicate_reference": "error", 334 | "duplicate_sheet_names": "error", 335 | "extra_units": "error", 336 | "global_label_dangling": "warning", 337 | "hier_label_mismatch": "error", 338 | "label_dangling": "error", 339 | "lib_symbol_issues": "warning", 340 | "multiple_net_names": "warning", 341 | "net_not_bus_member": "warning", 342 | "no_connect_connected": "warning", 343 | "no_connect_dangling": "warning", 344 | "pin_not_connected": "error", 345 | "pin_not_driven": "error", 346 | "pin_to_pin": "warning", 347 | "power_pin_not_driven": "error", 348 | "similar_labels": "warning", 349 | "unannotated": "error", 350 | "unit_value_mismatch": "error", 351 | "unresolved_variable": "error", 352 | "wire_dangling": "error" 353 | } 354 | }, 355 | "libraries": { 356 | "pinned_footprint_libs": [], 357 | "pinned_symbol_libs": [] 358 | }, 359 | "meta": { 360 | "filename": "bob.kicad_pro", 361 | "version": 1 362 | }, 363 | "net_settings": { 364 | "classes": [ 365 | { 366 | "bus_width": 12.0, 367 | "clearance": 0.2, 368 | "diff_pair_gap": 0.25, 369 | "diff_pair_via_gap": 0.25, 370 | "diff_pair_width": 0.2, 371 | "line_style": 0, 372 | "microvia_diameter": 0.3, 373 | "microvia_drill": 0.1, 374 | "name": "Default", 375 | "pcb_color": "rgba(0, 0, 0, 0.000)", 376 | "schematic_color": "rgba(0, 0, 0, 0.000)", 377 | "track_width": 0.25, 378 | "via_diameter": 0.8, 379 | "via_drill": 0.4, 380 | "wire_width": 6.0 381 | } 382 | ], 383 | "meta": { 384 | "version": 2 385 | }, 386 | "net_colors": null 387 | }, 388 | "pcbnew": { 389 | "last_paths": { 390 | "gencad": "", 391 | "idf": "", 392 | "netlist": "bob.net", 393 | "specctra_dsn": "", 394 | "step": "", 395 | "vrml": "" 396 | }, 397 | "page_layout_descr_file": "" 398 | }, 399 | "schematic": { 400 | "annotate_start_num": 0, 401 | "drawing": { 402 | "default_line_thickness": 6.0, 403 | "default_text_size": 50.0, 404 | "field_names": [], 405 | "intersheets_ref_own_page": false, 406 | "intersheets_ref_prefix": "", 407 | "intersheets_ref_short": false, 408 | "intersheets_ref_show": false, 409 | "intersheets_ref_suffix": "", 410 | "junction_size_choice": 3, 411 | "label_size_ratio": 0.25, 412 | "pin_symbol_size": 0.0, 413 | "text_offset_ratio": 0.08 414 | }, 415 | "legacy_lib_dir": "", 416 | "legacy_lib_list": [], 417 | "meta": { 418 | "version": 1 419 | }, 420 | "net_format_name": "Pcbnew", 421 | "ngspice": { 422 | "fix_include_paths": true, 423 | "fix_passive_vals": false, 424 | "meta": { 425 | "version": 0 426 | }, 427 | "model_mode": 0, 428 | "workbook_filename": "" 429 | }, 430 | "page_layout_descr_file": "", 431 | "plot_directory": "", 432 | "spice_adjust_passive_values": false, 433 | "spice_external_command": "spice \"%I\"", 434 | "subpart_first_id": 65, 435 | "subpart_id_separator": 0 436 | }, 437 | "sheets": [ 438 | [ 439 | "81669bd3-c8af-4325-bf07-06723d9bc399", 440 | "" 441 | ] 442 | ], 443 | "text_variables": {} 444 | } 445 | -------------------------------------------------------------------------------- /hw/bob2/bob2.kicad_sym: -------------------------------------------------------------------------------- 1 | (kicad_symbol_lib (version 20211014) (generator kicad_symbol_editor) 2 | (symbol "M24C02-FMH" (in_bom yes) (on_board yes) 3 | (property "Reference" "U" (id 0) (at -6.35 5.08 0) 4 | (effects (font (size 1.27 1.27))) 5 | ) 6 | (property "Value" "M24C02-FMH" (id 1) (at 0 -5.08 0) 7 | (effects (font (size 1.27 1.27))) 8 | ) 9 | (property "Footprint" "" (id 2) (at 0 -6.35 0) 10 | (effects (font (size 1.27 1.27)) hide) 11 | ) 12 | (property "Datasheet" "https://datasheet.lcsc.com/lcsc/1806020017_STMicroelectronics-M24C02-FMH6TG_C222197.pdf" (id 3) (at -3.81 -25.4 0) 13 | (effects (font (size 1.27 1.27)) hide) 14 | ) 15 | (property "JLC CODE" "C222197" (id 4) (at -5.08 -19.05 0) 16 | (effects (font (size 1.27 1.27)) hide) 17 | ) 18 | (symbol "M24C02-FMH_0_1" 19 | (rectangle (start -6.35 3.81) (end 5.08 -3.81) 20 | (stroke (width 0) (type default) (color 0 0 0 0)) 21 | (fill (type background)) 22 | ) 23 | ) 24 | (symbol "M24C02-FMH_1_1" 25 | (pin power_in line (at -8.89 2.54 0) (length 2.54) 26 | (name "VCC" (effects (font (size 1.27 1.27)))) 27 | (number "1" (effects (font (size 1.27 1.27)))) 28 | ) 29 | (pin power_in line (at -8.89 -2.54 0) (length 2.54) 30 | (name "VSS" (effects (font (size 1.27 1.27)))) 31 | (number "2" (effects (font (size 1.27 1.27)))) 32 | ) 33 | (pin bidirectional line (at 7.62 1.27 180) (length 2.54) 34 | (name "SDA" (effects (font (size 1.27 1.27)))) 35 | (number "3" (effects (font (size 1.27 1.27)))) 36 | ) 37 | (pin bidirectional line (at 7.62 -1.27 180) (length 2.54) 38 | (name "SCL" (effects (font (size 1.27 1.27)))) 39 | (number "4" (effects (font (size 1.27 1.27)))) 40 | ) 41 | (pin input line (at -8.89 0 0) (length 2.54) 42 | (name "~{WC}" (effects (font (size 1.27 1.27)))) 43 | (number "5" (effects (font (size 1.27 1.27)))) 44 | ) 45 | ) 46 | ) 47 | (symbol "SLG46582_DUAL_LDO" (in_bom yes) (on_board yes) 48 | (property "Reference" "U" (id 0) (at -8.89 17.78 0) 49 | (effects (font (size 1.27 1.27))) 50 | ) 51 | (property "Value" "SLG46582_DUAL_LDO" (id 1) (at 0 -17.78 0) 52 | (effects (font (size 1.27 1.27))) 53 | ) 54 | (property "Footprint" "" (id 2) (at -1.27 -2.54 0) 55 | (effects (font (size 1.27 1.27)) hide) 56 | ) 57 | (property "Datasheet" "" (id 3) (at -1.27 -2.54 0) 58 | (effects (font (size 1.27 1.27)) hide) 59 | ) 60 | (symbol "SLG46582_DUAL_LDO_0_1" 61 | (rectangle (start 11.43 -16.51) (end -10.16 16.51) 62 | (stroke (width 0) (type default) (color 0 0 0 0)) 63 | (fill (type background)) 64 | ) 65 | ) 66 | (symbol "SLG46582_DUAL_LDO_1_1" 67 | (pin input line (at -12.7 1.27 0) (length 2.54) 68 | (name "VTPWR_EN" (effects (font (size 1.27 1.27)))) 69 | (number "1" (effects (font (size 1.27 1.27)))) 70 | ) 71 | (pin power_out line (at 13.97 7.62 180) (length 2.54) 72 | (name "VOUT0" (effects (font (size 1.27 1.27)))) 73 | (number "11" (effects (font (size 1.27 1.27)))) 74 | ) 75 | (pin power_in line (at 13.97 10.16 180) (length 2.54) 76 | (name "VIN0" (effects (font (size 1.27 1.27)))) 77 | (number "12" (effects (font (size 1.27 1.27)))) 78 | ) 79 | (pin power_out line (at 13.97 5.08 180) (length 2.54) 80 | (name "VOUT0" (effects (font (size 1.27 1.27)))) 81 | (number "13" (effects (font (size 1.27 1.27)))) 82 | ) 83 | (pin power_out line (at 13.97 -1.27 180) (length 2.54) 84 | (name "VOUT1" (effects (font (size 1.27 1.27)))) 85 | (number "14" (effects (font (size 1.27 1.27)))) 86 | ) 87 | (pin power_in line (at 13.97 1.27 180) (length 2.54) 88 | (name "VIN1" (effects (font (size 1.27 1.27)))) 89 | (number "15" (effects (font (size 1.27 1.27)))) 90 | ) 91 | (pin power_out line (at 13.97 -3.81 180) (length 2.54) 92 | (name "VOUT1" (effects (font (size 1.27 1.27)))) 93 | (number "16" (effects (font (size 1.27 1.27)))) 94 | ) 95 | (pin power_in line (at 13.97 -15.24 180) (length 2.54) 96 | (name "AGND" (effects (font (size 1.27 1.27)))) 97 | (number "17" (effects (font (size 1.27 1.27)))) 98 | ) 99 | (pin input line (at -12.7 -1.27 0) (length 2.54) 100 | (name "VTPWR_SEL" (effects (font (size 1.27 1.27)))) 101 | (number "2" (effects (font (size 1.27 1.27)))) 102 | ) 103 | (pin power_in line (at -12.7 -15.24 0) (length 2.54) 104 | (name "GND" (effects (font (size 1.27 1.27)))) 105 | (number "20" (effects (font (size 1.27 1.27)))) 106 | ) 107 | (pin output line (at -12.7 -3.81 0) (length 2.54) 108 | (name "VTPWR_FAULT" (effects (font (size 1.27 1.27)))) 109 | (number "3" (effects (font (size 1.27 1.27)))) 110 | ) 111 | (pin output line (at -12.7 5.08 0) (length 2.54) 112 | (name "VTREF_FAULT" (effects (font (size 1.27 1.27)))) 113 | (number "4" (effects (font (size 1.27 1.27)))) 114 | ) 115 | (pin input line (at -12.7 7.62 0) (length 2.54) 116 | (name "VTREF_SEL" (effects (font (size 1.27 1.27)))) 117 | (number "5" (effects (font (size 1.27 1.27)))) 118 | ) 119 | (pin input line (at -12.7 10.16 0) (length 2.54) 120 | (name "VTREF_EN" (effects (font (size 1.27 1.27)))) 121 | (number "6" (effects (font (size 1.27 1.27)))) 122 | ) 123 | (pin power_in line (at -12.7 13.97 0) (length 2.54) 124 | (name "VDD" (effects (font (size 1.27 1.27)))) 125 | (number "7" (effects (font (size 1.27 1.27)))) 126 | ) 127 | (pin bidirectional line (at -12.7 -7.62 0) (length 2.54) 128 | (name "SCL" (effects (font (size 1.27 1.27)))) 129 | (number "8" (effects (font (size 1.27 1.27)))) 130 | ) 131 | (pin bidirectional line (at -12.7 -10.16 0) (length 2.54) 132 | (name "SDA" (effects (font (size 1.27 1.27)))) 133 | (number "9" (effects (font (size 1.27 1.27)))) 134 | ) 135 | ) 136 | ) 137 | (symbol "SN74AVC2T245RSWR" (in_bom yes) (on_board yes) 138 | (property "Reference" "U" (id 0) (at -6.35 15.24 0) 139 | (effects (font (size 1.27 1.27))) 140 | ) 141 | (property "Value" "SN74AVC2T245RSWR" (id 1) (at -1.27 -8.89 0) 142 | (effects (font (size 1.27 1.27))) 143 | ) 144 | (property "Footprint" "Package_DFN_QFN:UQFN-10_1.4x1.8mm_P0.4mm" (id 2) (at -6.35 -55.88 0) 145 | (effects (font (size 1.27 1.27)) hide) 146 | ) 147 | (property "Datasheet" "http://www.ti.com/cn/lit/gpn/sn74avc2t245" (id 3) (at 35.56 -45.72 0) 148 | (effects (font (size 1.27 1.27)) hide) 149 | ) 150 | (property "JLC CODE" "C128418" (id 4) (at -20.32 -46.99 0) 151 | (effects (font (size 1.27 1.27)) hide) 152 | ) 153 | (symbol "SN74AVC2T245RSWR_0_1" 154 | (rectangle (start -6.35 13.97) (end 7.62 -7.62) 155 | (stroke (width 0) (type default) (color 0 0 0 0)) 156 | (fill (type background)) 157 | ) 158 | ) 159 | (symbol "SN74AVC2T245RSWR_1_1" 160 | (pin input line (at -8.89 -2.54 0) (length 2.54) 161 | (name "DIR2" (effects (font (size 1.27 1.27)))) 162 | (number "1" (effects (font (size 1.27 1.27)))) 163 | ) 164 | (pin input line (at -8.89 0 0) (length 2.54) 165 | (name "DIR1" (effects (font (size 1.27 1.27)))) 166 | (number "10" (effects (font (size 1.27 1.27)))) 167 | ) 168 | (pin input line (at -8.89 -6.35 0) (length 2.54) 169 | (name "~{OE}" (effects (font (size 1.27 1.27)))) 170 | (number "2" (effects (font (size 1.27 1.27)))) 171 | ) 172 | (pin power_in line (at 10.16 -6.35 180) (length 2.54) 173 | (name "Gnd" (effects (font (size 1.27 1.27)))) 174 | (number "3" (effects (font (size 1.27 1.27)))) 175 | ) 176 | (pin bidirectional line (at 10.16 5.08 180) (length 2.54) 177 | (name "B2" (effects (font (size 1.27 1.27)))) 178 | (number "4" (effects (font (size 1.27 1.27)))) 179 | ) 180 | (pin bidirectional line (at 10.16 7.62 180) (length 2.54) 181 | (name "B1" (effects (font (size 1.27 1.27)))) 182 | (number "5" (effects (font (size 1.27 1.27)))) 183 | ) 184 | (pin power_in line (at 10.16 12.7 180) (length 2.54) 185 | (name "VCCB" (effects (font (size 1.27 1.27)))) 186 | (number "6" (effects (font (size 1.27 1.27)))) 187 | ) 188 | (pin power_in line (at -8.89 12.7 0) (length 2.54) 189 | (name "VCCA" (effects (font (size 1.27 1.27)))) 190 | (number "7" (effects (font (size 1.27 1.27)))) 191 | ) 192 | (pin bidirectional line (at -8.89 7.62 0) (length 2.54) 193 | (name "A1" (effects (font (size 1.27 1.27)))) 194 | (number "8" (effects (font (size 1.27 1.27)))) 195 | ) 196 | (pin bidirectional line (at -8.89 5.08 0) (length 2.54) 197 | (name "A2" (effects (font (size 1.27 1.27)))) 198 | (number "9" (effects (font (size 1.27 1.27)))) 199 | ) 200 | ) 201 | ) 202 | (symbol "SN74AVCH1T45" (in_bom yes) (on_board yes) 203 | (property "Reference" "U" (id 0) (at -5.715 -6.985 0) 204 | (effects (font (size 1.27 1.27))) 205 | ) 206 | (property "Value" "SN74AVCH1T45" (id 1) (at 7.62 -6.985 0) 207 | (effects (font (size 1.27 1.27))) 208 | ) 209 | (property "Footprint" "Package_TO_SOT_SMD:TSOT-23-6_HandSoldering" (id 2) (at 3.81 -12.7 0) 210 | (effects (font (size 1.27 1.27)) hide) 211 | ) 212 | (property "Datasheet" "https://www.ti.com/cn/lit/ds/symlink/sn74avch1t45.pdf?ts=1665874665399" (id 3) (at 3.81 -15.24 0) 213 | (effects (font (size 1.27 1.27)) hide) 214 | ) 215 | (property "JLC PART" "C131943" (id 4) (at 0 0 0) 216 | (effects (font (size 1.27 1.27)) hide) 217 | ) 218 | (symbol "SN74AVCH1T45_0_1" 219 | (rectangle (start -5.715 5.08) (end 7.62 -5.08) 220 | (stroke (width 0) (type default) (color 0 0 0 0)) 221 | (fill (type background)) 222 | ) 223 | (rectangle (start 5.08 5.08) (end 6.35 5.08) 224 | (stroke (width 0) (type default) (color 0 0 0 0)) 225 | (fill (type none)) 226 | ) 227 | ) 228 | (symbol "SN74AVCH1T45_1_1" 229 | (pin power_in line (at -8.255 3.81 0) (length 2.54) 230 | (name "VCCA" (effects (font (size 1.27 1.27)))) 231 | (number "1" (effects (font (size 1.27 1.27)))) 232 | ) 233 | (pin power_in line (at 10.16 -3.81 180) (length 2.54) 234 | (name "Gnd" (effects (font (size 1.27 1.27)))) 235 | (number "2" (effects (font (size 1.27 1.27)))) 236 | ) 237 | (pin bidirectional line (at -8.255 0 0) (length 2.54) 238 | (name "A" (effects (font (size 1.27 1.27)))) 239 | (number "3" (effects (font (size 1.27 1.27)))) 240 | ) 241 | (pin bidirectional line (at 10.16 0 180) (length 2.54) 242 | (name "B" (effects (font (size 1.27 1.27)))) 243 | (number "4" (effects (font (size 1.27 1.27)))) 244 | ) 245 | (pin input line (at -8.255 -3.81 0) (length 2.54) 246 | (name "DIR" (effects (font (size 1.27 1.27)))) 247 | (number "5" (effects (font (size 1.27 1.27)))) 248 | ) 249 | (pin power_in line (at 10.16 3.81 180) (length 2.54) 250 | (name "VCCB" (effects (font (size 1.27 1.27)))) 251 | (number "6" (effects (font (size 1.27 1.27)))) 252 | ) 253 | ) 254 | ) 255 | (symbol "SN74AVCH4T245" (in_bom yes) (on_board yes) 256 | (property "Reference" "U" (id 0) (at 0 0 0) 257 | (effects (font (size 1.27 1.27))) 258 | ) 259 | (property "Value" "SN74AVCH4T245" (id 1) (at -1.27 -8.89 0) 260 | (effects (font (size 1.27 1.27))) 261 | ) 262 | (property "Footprint" "" (id 2) (at 0 0 0) 263 | (effects (font (size 1.27 1.27)) hide) 264 | ) 265 | (property "Datasheet" "" (id 3) (at 0 0 0) 266 | (effects (font (size 1.27 1.27)) hide) 267 | ) 268 | ) 269 | (symbol "SN74AVCH4T245PWR" (in_bom yes) (on_board yes) 270 | (property "Reference" "U?" (id 0) (at -1.905 22.86 0) 271 | (effects (font (size 1.27 1.27))) 272 | ) 273 | (property "Value" "SN74AVCH4T245PWR" (id 1) (at -1.905 20.32 0) 274 | (effects (font (size 1.27 1.27))) 275 | ) 276 | (property "Footprint" "Package_SO:TSSOP-16_4.4x5mm_P0.65mm" (id 2) (at 1.905 -21.59 0) 277 | (effects (font (size 1.27 1.27)) hide) 278 | ) 279 | (property "Datasheet" "https://www.ti.com/cn/lit/ds/symlink/sn74avch4t245.pdf" (id 3) (at -1.27 -24.13 0) 280 | (effects (font (size 1.27 1.27)) hide) 281 | ) 282 | (property "JLC CODE" "C7137" (id 4) (at -5.715 -19.685 0) 283 | (effects (font (size 1.27 1.27)) hide) 284 | ) 285 | (symbol "SN74AVCH4T245PWR_0_1" 286 | (rectangle (start -8.89 19.05) (end 5.08 -12.7) 287 | (stroke (width 0) (type default) (color 0 0 0 0)) 288 | (fill (type background)) 289 | ) 290 | ) 291 | (symbol "SN74AVCH4T245PWR_1_1" 292 | (pin power_in line (at -11.43 17.78 0) (length 2.54) 293 | (name "VCCA" (effects (font (size 1.27 1.27)))) 294 | (number "1" (effects (font (size 1.27 1.27)))) 295 | ) 296 | (pin bidirectional line (at 7.62 -6.35 180) (length 2.54) 297 | (name "2B2" (effects (font (size 1.27 1.27)))) 298 | (number "10" (effects (font (size 1.27 1.27)))) 299 | ) 300 | (pin bidirectional line (at 7.62 -3.81 180) (length 2.54) 301 | (name "2B1" (effects (font (size 1.27 1.27)))) 302 | (number "11" (effects (font (size 1.27 1.27)))) 303 | ) 304 | (pin bidirectional line (at 7.62 -1.27 180) (length 2.54) 305 | (name "1B2" (effects (font (size 1.27 1.27)))) 306 | (number "12" (effects (font (size 1.27 1.27)))) 307 | ) 308 | (pin bidirectional line (at 7.62 1.27 180) (length 2.54) 309 | (name "1B1" (effects (font (size 1.27 1.27)))) 310 | (number "13" (effects (font (size 1.27 1.27)))) 311 | ) 312 | (pin bidirectional line (at -11.43 7.62 0) (length 2.54) 313 | (name "~{2OE}" (effects (font (size 1.27 1.27)))) 314 | (number "14" (effects (font (size 1.27 1.27)))) 315 | ) 316 | (pin power_in line (at -11.43 10.16 0) (length 2.54) 317 | (name "~{1OE}" (effects (font (size 1.27 1.27)))) 318 | (number "15" (effects (font (size 1.27 1.27)))) 319 | ) 320 | (pin power_in line (at 7.62 16.51 180) (length 2.54) 321 | (name "VCCB" (effects (font (size 1.27 1.27)))) 322 | (number "16" (effects (font (size 1.27 1.27)))) 323 | ) 324 | (pin input line (at -11.43 15.24 0) (length 2.54) 325 | (name "1DIR" (effects (font (size 1.27 1.27)))) 326 | (number "2" (effects (font (size 1.27 1.27)))) 327 | ) 328 | (pin input line (at -11.43 12.7 0) (length 2.54) 329 | (name "2DIR" (effects (font (size 1.27 1.27)))) 330 | (number "3" (effects (font (size 1.27 1.27)))) 331 | ) 332 | (pin bidirectional line (at -11.43 1.27 0) (length 2.54) 333 | (name "1A1" (effects (font (size 1.27 1.27)))) 334 | (number "4" (effects (font (size 1.27 1.27)))) 335 | ) 336 | (pin bidirectional line (at -11.43 -1.27 0) (length 2.54) 337 | (name "1A2" (effects (font (size 1.27 1.27)))) 338 | (number "5" (effects (font (size 1.27 1.27)))) 339 | ) 340 | (pin bidirectional line (at -11.43 -3.81 0) (length 2.54) 341 | (name "2A1" (effects (font (size 1.27 1.27)))) 342 | (number "6" (effects (font (size 1.27 1.27)))) 343 | ) 344 | (pin bidirectional line (at -11.43 -6.35 0) (length 2.54) 345 | (name "2A2" (effects (font (size 1.27 1.27)))) 346 | (number "7" (effects (font (size 1.27 1.27)))) 347 | ) 348 | (pin power_in line (at -11.43 -11.43 0) (length 2.54) 349 | (name "Gnd" (effects (font (size 1.27 1.27)))) 350 | (number "8" (effects (font (size 1.27 1.27)))) 351 | ) 352 | (pin power_in line (at 7.62 -11.43 180) (length 2.54) 353 | (name "Gnd" (effects (font (size 1.27 1.27)))) 354 | (number "9" (effects (font (size 1.27 1.27)))) 355 | ) 356 | ) 357 | ) 358 | (symbol "SN74AVCH8T245PWR" (in_bom yes) (on_board yes) 359 | (property "Reference" "U?" (id 0) (at -1.905 22.86 0) 360 | (effects (font (size 1.27 1.27))) 361 | ) 362 | (property "Value" "SN74AVCH8T245PWR" (id 1) (at -1.905 20.32 0) 363 | (effects (font (size 1.27 1.27))) 364 | ) 365 | (property "Footprint" "Package_SO:TSSOP-24_4.4x7.8mm_P0.65mm" (id 2) (at 1.905 -21.59 0) 366 | (effects (font (size 1.27 1.27)) hide) 367 | ) 368 | (property "Datasheet" "https://www.ti.com/cn/lit/ds/symlink/sn74avch8t245.pdf?ts=1665875808866" (id 3) (at -1.27 -24.13 0) 369 | (effects (font (size 1.27 1.27)) hide) 370 | ) 371 | (property "JLC CODE" "C2652945" (id 4) (at -5.715 -19.685 0) 372 | (effects (font (size 1.27 1.27)) hide) 373 | ) 374 | (symbol "SN74AVCH8T245PWR_0_1" 375 | (rectangle (start -8.89 -17.78) (end 5.08 19.05) 376 | (stroke (width 0) (type default) (color 0 0 0 0)) 377 | (fill (type background)) 378 | ) 379 | ) 380 | (symbol "SN74AVCH8T245PWR_1_1" 381 | (pin power_in line (at -11.43 17.78 0) (length 2.54) 382 | (name "VCCA" (effects (font (size 1.27 1.27)))) 383 | (number "1" (effects (font (size 1.27 1.27)))) 384 | ) 385 | (pin bidirectional line (at -11.43 -8.89 0) (length 2.54) 386 | (name "A8" (effects (font (size 1.27 1.27)))) 387 | (number "10" (effects (font (size 1.27 1.27)))) 388 | ) 389 | (pin power_in line (at -11.43 -13.97 0) (length 2.54) 390 | (name "Gnd" (effects (font (size 1.27 1.27)))) 391 | (number "11" (effects (font (size 1.27 1.27)))) 392 | ) 393 | (pin power_in line (at -11.43 -16.51 0) (length 2.54) 394 | (name "Gnd" (effects (font (size 1.27 1.27)))) 395 | (number "12" (effects (font (size 1.27 1.27)))) 396 | ) 397 | (pin power_in line (at 7.62 -15.24 180) (length 2.54) 398 | (name "Gnd" (effects (font (size 1.27 1.27)))) 399 | (number "13" (effects (font (size 1.27 1.27)))) 400 | ) 401 | (pin bidirectional line (at 7.62 -8.89 180) (length 2.54) 402 | (name "B8" (effects (font (size 1.27 1.27)))) 403 | (number "14" (effects (font (size 1.27 1.27)))) 404 | ) 405 | (pin bidirectional line (at 7.62 -6.35 180) (length 2.54) 406 | (name "B7" (effects (font (size 1.27 1.27)))) 407 | (number "15" (effects (font (size 1.27 1.27)))) 408 | ) 409 | (pin bidirectional line (at 7.62 -3.81 180) (length 2.54) 410 | (name "B6" (effects (font (size 1.27 1.27)))) 411 | (number "16" (effects (font (size 1.27 1.27)))) 412 | ) 413 | (pin bidirectional line (at 7.62 -1.27 180) (length 2.54) 414 | (name "B5" (effects (font (size 1.27 1.27)))) 415 | (number "17" (effects (font (size 1.27 1.27)))) 416 | ) 417 | (pin bidirectional line (at 7.62 1.27 180) (length 2.54) 418 | (name "B4" (effects (font (size 1.27 1.27)))) 419 | (number "18" (effects (font (size 1.27 1.27)))) 420 | ) 421 | (pin bidirectional line (at 7.62 3.81 180) (length 2.54) 422 | (name "B3" (effects (font (size 1.27 1.27)))) 423 | (number "19" (effects (font (size 1.27 1.27)))) 424 | ) 425 | (pin input line (at -11.43 15.24 0) (length 2.54) 426 | (name "DIR" (effects (font (size 1.27 1.27)))) 427 | (number "2" (effects (font (size 1.27 1.27)))) 428 | ) 429 | (pin bidirectional line (at 7.62 6.35 180) (length 2.54) 430 | (name "B2" (effects (font (size 1.27 1.27)))) 431 | (number "20" (effects (font (size 1.27 1.27)))) 432 | ) 433 | (pin bidirectional line (at 7.62 8.89 180) (length 2.54) 434 | (name "B1" (effects (font (size 1.27 1.27)))) 435 | (number "21" (effects (font (size 1.27 1.27)))) 436 | ) 437 | (pin input line (at -11.43 12.7 0) (length 2.54) 438 | (name "~{OE}" (effects (font (size 1.27 1.27)))) 439 | (number "22" (effects (font (size 1.27 1.27)))) 440 | ) 441 | (pin power_in line (at 7.62 13.97 180) (length 2.54) 442 | (name "VCCB" (effects (font (size 1.27 1.27)))) 443 | (number "23" (effects (font (size 1.27 1.27)))) 444 | ) 445 | (pin power_in line (at 7.62 16.51 180) (length 2.54) 446 | (name "VCCB" (effects (font (size 1.27 1.27)))) 447 | (number "24" (effects (font (size 1.27 1.27)))) 448 | ) 449 | (pin bidirectional line (at -11.43 8.89 0) (length 2.54) 450 | (name "A1" (effects (font (size 1.27 1.27)))) 451 | (number "3" (effects (font (size 1.27 1.27)))) 452 | ) 453 | (pin bidirectional line (at -11.43 6.35 0) (length 2.54) 454 | (name "A2" (effects (font (size 1.27 1.27)))) 455 | (number "4" (effects (font (size 1.27 1.27)))) 456 | ) 457 | (pin bidirectional line (at -11.43 3.81 0) (length 2.54) 458 | (name "A3" (effects (font (size 1.27 1.27)))) 459 | (number "5" (effects (font (size 1.27 1.27)))) 460 | ) 461 | (pin bidirectional line (at -11.43 1.27 0) (length 2.54) 462 | (name "A4" (effects (font (size 1.27 1.27)))) 463 | (number "6" (effects (font (size 1.27 1.27)))) 464 | ) 465 | (pin bidirectional line (at -11.43 -1.27 0) (length 2.54) 466 | (name "A5" (effects (font (size 1.27 1.27)))) 467 | (number "7" (effects (font (size 1.27 1.27)))) 468 | ) 469 | (pin bidirectional line (at -11.43 -3.81 0) (length 2.54) 470 | (name "A6" (effects (font (size 1.27 1.27)))) 471 | (number "8" (effects (font (size 1.27 1.27)))) 472 | ) 473 | (pin bidirectional line (at -11.43 -6.35 0) (length 2.54) 474 | (name "A7" (effects (font (size 1.27 1.27)))) 475 | (number "9" (effects (font (size 1.27 1.27)))) 476 | ) 477 | ) 478 | ) 479 | (symbol "TLA2024" (in_bom yes) (on_board yes) 480 | (property "Reference" "U" (id 0) (at -5.08 7.62 0) 481 | (effects (font (size 1.27 1.27))) 482 | ) 483 | (property "Value" "TLA2024" (id 1) (at -2.54 -8.89 0) 484 | (effects (font (size 1.27 1.27))) 485 | ) 486 | (property "Footprint" "" (id 2) (at 2.54 -1.27 0) 487 | (effects (font (size 1.27 1.27)) hide) 488 | ) 489 | (property "Datasheet" "https://www.ti.com/cn/lit/ds/symlink/tla2024.pdf" (id 3) (at 0 -19.05 0) 490 | (effects (font (size 1.27 1.27)) hide) 491 | ) 492 | (property "JLC CODE" "C2876104" (id 4) (at -2.54 -16.51 0) 493 | (effects (font (size 1.27 1.27)) hide) 494 | ) 495 | (symbol "TLA2024_0_1" 496 | (rectangle (start 6.35 -7.62) (end -6.35 6.35) 497 | (stroke (width 0) (type default) (color 0 0 0 0)) 498 | (fill (type background)) 499 | ) 500 | ) 501 | (symbol "TLA2024_1_1" 502 | (pin input line (at 8.89 -6.35 180) (length 2.54) 503 | (name "ADDR" (effects (font (size 1.27 1.27)))) 504 | (number "1" (effects (font (size 1.27 1.27)))) 505 | ) 506 | (pin bidirectional line (at -8.89 -2.54 0) (length 2.54) 507 | (name "SCL" (effects (font (size 1.27 1.27)))) 508 | (number "10" (effects (font (size 1.27 1.27)))) 509 | ) 510 | (pin power_in line (at -8.89 -6.35 0) (length 2.54) 511 | (name "GND" (effects (font (size 1.27 1.27)))) 512 | (number "3" (effects (font (size 1.27 1.27)))) 513 | ) 514 | (pin input line (at 8.89 5.08 180) (length 2.54) 515 | (name "AIN0" (effects (font (size 1.27 1.27)))) 516 | (number "4" (effects (font (size 1.27 1.27)))) 517 | ) 518 | (pin input line (at 8.89 2.54 180) (length 2.54) 519 | (name "AIN1" (effects (font (size 1.27 1.27)))) 520 | (number "5" (effects (font (size 1.27 1.27)))) 521 | ) 522 | (pin input line (at 8.89 0 180) (length 2.54) 523 | (name "AIN2" (effects (font (size 1.27 1.27)))) 524 | (number "6" (effects (font (size 1.27 1.27)))) 525 | ) 526 | (pin input line (at 8.89 -2.54 180) (length 2.54) 527 | (name "AIN3" (effects (font (size 1.27 1.27)))) 528 | (number "7" (effects (font (size 1.27 1.27)))) 529 | ) 530 | (pin power_in line (at -8.89 5.08 0) (length 2.54) 531 | (name "VDD" (effects (font (size 1.27 1.27)))) 532 | (number "8" (effects (font (size 1.27 1.27)))) 533 | ) 534 | (pin bidirectional line (at -8.89 0 0) (length 2.54) 535 | (name "SDA" (effects (font (size 1.27 1.27)))) 536 | (number "9" (effects (font (size 1.27 1.27)))) 537 | ) 538 | ) 539 | ) 540 | (symbol "V5T" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes) 541 | (property "Reference" "#PWR?" (id 0) (at 0 -3.81 0) 542 | (effects (font (size 1.27 1.27)) hide) 543 | ) 544 | (property "Value" "V5T" (id 1) (at -4.445 1.27 0) 545 | (effects (font (size 1.27 1.27))) 546 | ) 547 | (property "Footprint" "" (id 2) (at 0 0 0) 548 | (effects (font (size 1.27 1.27)) hide) 549 | ) 550 | (property "Datasheet" "" (id 3) (at 0 0 0) 551 | (effects (font (size 1.27 1.27)) hide) 552 | ) 553 | (property "ki_keywords" "power-flag" (id 4) (at 0 0 0) 554 | (effects (font (size 1.27 1.27)) hide) 555 | ) 556 | (property "ki_description" "Power symbol creates a global label with name \"+3V3\"" (id 5) (at 0 0 0) 557 | (effects (font (size 1.27 1.27)) hide) 558 | ) 559 | (symbol "V5T_0_1" 560 | (polyline 561 | (pts 562 | (xy -0.762 1.27) 563 | (xy 0 2.54) 564 | ) 565 | (stroke (width 0) (type default) (color 0 0 0 0)) 566 | (fill (type none)) 567 | ) 568 | (polyline 569 | (pts 570 | (xy 0 0) 571 | (xy 0 2.54) 572 | ) 573 | (stroke (width 0) (type default) (color 0 0 0 0)) 574 | (fill (type none)) 575 | ) 576 | (polyline 577 | (pts 578 | (xy 0 2.54) 579 | (xy 0.762 1.27) 580 | ) 581 | (stroke (width 0) (type default) (color 0 0 0 0)) 582 | (fill (type none)) 583 | ) 584 | ) 585 | (symbol "V5T_1_1" 586 | (pin power_in line (at 0 0 90) (length 0) hide 587 | (name "V5T" (effects (font (size 1.27 1.27)))) 588 | (number "1" (effects (font (size 1.27 1.27)))) 589 | ) 590 | ) 591 | ) 592 | (symbol "VTPWR" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes) 593 | (property "Reference" "#PWR037" (id 0) (at 0 -3.81 0) 594 | (effects (font (size 1.27 1.27)) hide) 595 | ) 596 | (property "Value" "VTPWR" (id 1) (at -0.635 4.445 0) 597 | (effects (font (size 1.27 1.27))) 598 | ) 599 | (property "Footprint" "" (id 2) (at 0 0 0) 600 | (effects (font (size 1.27 1.27)) hide) 601 | ) 602 | (property "Datasheet" "" (id 3) (at 0 0 0) 603 | (effects (font (size 1.27 1.27)) hide) 604 | ) 605 | (property "ki_keywords" "power-flag" (id 4) (at 0 0 0) 606 | (effects (font (size 1.27 1.27)) hide) 607 | ) 608 | (property "ki_description" "Power symbol creates a global label with name \"+3V3\"" (id 5) (at 0 0 0) 609 | (effects (font (size 1.27 1.27)) hide) 610 | ) 611 | (symbol "VTPWR_0_1" 612 | (polyline 613 | (pts 614 | (xy -0.762 1.27) 615 | (xy 0 2.54) 616 | ) 617 | (stroke (width 0) (type default) (color 0 0 0 0)) 618 | (fill (type none)) 619 | ) 620 | (polyline 621 | (pts 622 | (xy 0 0) 623 | (xy 0 2.54) 624 | ) 625 | (stroke (width 0) (type default) (color 0 0 0 0)) 626 | (fill (type none)) 627 | ) 628 | (polyline 629 | (pts 630 | (xy 0 2.54) 631 | (xy 0.762 1.27) 632 | ) 633 | (stroke (width 0) (type default) (color 0 0 0 0)) 634 | (fill (type none)) 635 | ) 636 | ) 637 | (symbol "VTPWR_1_1" 638 | (pin power_in line (at 0 0 90) (length 0) hide 639 | (name "VTPWR" (effects (font (size 1.27 1.27)))) 640 | (number "1" (effects (font (size 1.27 1.27)))) 641 | ) 642 | ) 643 | ) 644 | (symbol "VTREF" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes) 645 | (property "Reference" "#PWR?" (id 0) (at 0 -3.81 0) 646 | (effects (font (size 1.27 1.27)) hide) 647 | ) 648 | (property "Value" "VTREF" (id 1) (at -4.445 1.27 0) 649 | (effects (font (size 1.27 1.27))) 650 | ) 651 | (property "Footprint" "" (id 2) (at 0 0 0) 652 | (effects (font (size 1.27 1.27)) hide) 653 | ) 654 | (property "Datasheet" "" (id 3) (at 0 0 0) 655 | (effects (font (size 1.27 1.27)) hide) 656 | ) 657 | (property "ki_keywords" "power-flag" (id 4) (at 0 0 0) 658 | (effects (font (size 1.27 1.27)) hide) 659 | ) 660 | (property "ki_description" "Power symbol creates a global label with name \"+3V3\"" (id 5) (at 0 0 0) 661 | (effects (font (size 1.27 1.27)) hide) 662 | ) 663 | (symbol "VTREF_0_1" 664 | (polyline 665 | (pts 666 | (xy -0.762 1.27) 667 | (xy 0 2.54) 668 | ) 669 | (stroke (width 0) (type default) (color 0 0 0 0)) 670 | (fill (type none)) 671 | ) 672 | (polyline 673 | (pts 674 | (xy 0 0) 675 | (xy 0 2.54) 676 | ) 677 | (stroke (width 0) (type default) (color 0 0 0 0)) 678 | (fill (type none)) 679 | ) 680 | (polyline 681 | (pts 682 | (xy 0 2.54) 683 | (xy 0.762 1.27) 684 | ) 685 | (stroke (width 0) (type default) (color 0 0 0 0)) 686 | (fill (type none)) 687 | ) 688 | ) 689 | (symbol "VTREF_1_1" 690 | (pin power_in line (at 0 0 90) (length 0) hide 691 | (name "VTREF" (effects (font (size 1.27 1.27)))) 692 | (number "1" (effects (font (size 1.27 1.27)))) 693 | ) 694 | ) 695 | ) 696 | ) 697 | -------------------------------------------------------------------------------- /hw/bob2/bob2.pretty/DFN-5.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "DFN-5" (version 20211014) (generator pcbnew) 2 | (layer "F.Cu") 3 | (tedit 6357058D) 4 | (attr smd) 5 | (fp_text reference "REF**" (at 0.35 1.45 unlocked) (layer "F.SilkS") 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | (tstamp 5b967d32-9b7d-41b2-a574-d748d206a4f3) 8 | ) 9 | (fp_text value "DFN-5" (at 0.35 2.95 unlocked) (layer "F.Fab") 10 | (effects (font (size 1 1) (thickness 0.15))) 11 | (tstamp eca3bb21-7a93-47a6-8a78-b501cbb1cd03) 12 | ) 13 | (fp_text user "${REFERENCE}" (at 0.35 4.45 unlocked) (layer "F.Fab") 14 | (effects (font (size 1 1) (thickness 0.15))) 15 | (tstamp 44911f5b-45b0-42d4-8393-0d3fab9808d7) 16 | ) 17 | (fp_rect (start -0.85 -0.55) (end 0.85 0.55) (layer "F.CrtYd") (width 0.05) (fill none) (tstamp 8b3b6764-9c03-4aa5-b9c9-cb57479dc891)) 18 | (pad "1" smd roundrect (at -0.5 -0.4) (size 0.6 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6c8d8d4f-e3a4-4314-85a5-e84887f5ab67)) 19 | (pad "2" smd roundrect (at 0 0) (size 1.6 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2507031b-f5f8-4904-8f00-05c1469bcb72)) 20 | (pad "3" smd roundrect (at -0.5 0.4) (size 0.6 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cc8462b2-9fd0-422d-942d-9bf55d7912bb)) 21 | (pad "4" smd roundrect (at 0.5 0.4) (size 0.6 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 66e8de7b-8c74-4d75-a0e6-b618ad1e3fa0)) 22 | (pad "5" smd roundrect (at 0.5 -0.4) (size 0.6 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a155ab4e-954b-400d-86c6-b99a4d606615)) 23 | ) 24 | -------------------------------------------------------------------------------- /hw/bob2/bob2.pretty/PQFP-N10.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "PQFP-N10" (version 20211014) (generator pcbnew) 2 | (layer "F.Cu") 3 | (tedit 635AA007) 4 | (attr smd) 5 | (fp_text reference "REF**" (at 0.25 2.65 unlocked) (layer "F.SilkS") 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | (tstamp f57b03a6-125b-453a-8f2a-24b446ebba66) 8 | ) 9 | (fp_text value "PQFP-N10" (at 0.25 4.15 unlocked) (layer "F.Fab") 10 | (effects (font (size 1 1) (thickness 0.15))) 11 | (tstamp 8b664cd6-f39e-4636-850d-30ba11a608d8) 12 | ) 13 | (fp_text user "${REFERENCE}" (at 0.25 5.65 unlocked) (layer "F.Fab") 14 | (effects (font (size 1 1) (thickness 0.15))) 15 | (tstamp eba6f904-5352-4ca5-9d68-7095d5553d23) 16 | ) 17 | (fp_rect (start -1.25 -1) (end 1.25 1) (layer "F.CrtYd") (width 0.05) (fill none) (tstamp 294d1b3f-d421-48e2-92a4-f8f5eef13748)) 18 | (pad "1" smd roundrect (at -0.75 0.635) (size 0.4 0.58) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) 19 | (clearance 0.07) (tstamp ca0eab8e-e3fd-464d-bb03-d1603b8a651b)) 20 | (pad "2" smd roundrect (at -0.25 0.635) (size 0.3 0.58) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) 21 | (clearance 0.07) (tstamp 65d50500-96c3-4685-9691-5f83fde7ff57)) 22 | (pad "3" smd roundrect (at 0.25 0.635) (size 0.3 0.58) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) 23 | (clearance 0.07) (tstamp a1cf3838-7a06-43e1-a94f-aa849ba69819)) 24 | (pad "4" smd roundrect (at 0.75 0.635) (size 0.4 0.58) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) 25 | (clearance 0.07) (tstamp 8f577817-ea32-42aa-bedc-809b6d0ffec6)) 26 | (pad "5" smd roundrect (at 0.86 0) (size 0.63 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) 27 | (clearance 0.07) (tstamp 1b03311f-6d16-4213-808a-96597816d097)) 28 | (pad "6" smd roundrect (at 0.75 -0.635) (size 0.4 0.58) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) 29 | (clearance 0.07) (tstamp fae21104-6d06-49da-9a8b-b74f2e8a3574)) 30 | (pad "7" smd roundrect (at 0.25 -0.635) (size 0.3 0.58) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) 31 | (clearance 0.07) (tstamp 91815931-350b-44ea-ae11-854683127765)) 32 | (pad "8" smd roundrect (at -0.25 -0.635) (size 0.3 0.58) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) 33 | (clearance 0.07) (tstamp cfb29de7-5d87-4b80-bc4c-399de4fa7fae)) 34 | (pad "9" smd roundrect (at -0.75 -0.635) (size 0.4 0.58) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) 35 | (clearance 0.07) (tstamp 8b7bd606-8d7f-4fbd-a2d5-a4d4e067ee34)) 36 | (pad "10" smd roundrect (at -0.86 0) (size 0.63 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) 37 | (clearance 0.07) (tstamp 77482be5-b12a-41cb-b345-89c6c297fbe1)) 38 | ) 39 | -------------------------------------------------------------------------------- /hw/bob2/bob2.pretty/PinHeader_2x05_P1.27mm_Vertical_SMD.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "PinHeader_2x05_P1.27mm_Vertical_SMD" (version 20211014) (generator pcbnew) 2 | (layer "F.Cu") 3 | (tedit 63601E91) 4 | (descr "surface-mounted straight pin header, 2x05, 1.27mm pitch, double rows") 5 | (tags "Surface mounted pin header SMD 2x05 1.27mm double row") 6 | (property "Sheetfile" "bob.kicad_sch") 7 | (property "Sheetname" "") 8 | (attr smd) 9 | (fp_text reference "J6" (at -0.48 -3.82) (layer "F.SilkS") 10 | (effects (font (size 0.8 0.8) (thickness 0.1))) 11 | (tstamp ad8cffed-968f-464a-8aae-d02b4d9f1cea) 12 | ) 13 | (fp_text value "DEBUG HEADER" (at 0.381 6.096) (layer "F.Fab") 14 | (effects (font (size 1 1) (thickness 0.15))) 15 | (tstamp 2c231917-fedb-4b5f-8013-851771175dc2) 16 | ) 17 | (fp_text user "${REFERENCE}" (at 0 0 90) (layer "F.Fab") 18 | (effects (font (size 0.8 0.8) (thickness 0.1))) 19 | (tstamp 594eeb12-acf6-499a-bc69-f06ea93c5baf) 20 | ) 21 | (fp_line (start -3.09 -3.17) (end -1.765 -3.17) (layer "F.SilkS") (width 0.12) (tstamp 0983b7ec-542a-4e9c-92f2-2a2001afff1b)) 22 | (fp_line (start 4.3 -5.08) (end -4.3 -5.08) (layer "F.CrtYd") (width 0.05) (tstamp 1aa7d25b-1a43-4efc-b9e3-6eab91a7fd7c)) 23 | (fp_line (start -4.3 5.08) (end 4.3 5.08) (layer "F.CrtYd") (width 0.05) (tstamp 58cbe7ba-25e2-4ac9-bd5d-f6cc04f4b481)) 24 | (fp_line (start 4.3 5.08) (end 4.3 -5.08) (layer "F.CrtYd") (width 0.05) (tstamp 70ef53d2-5381-449e-bd9e-f3a8b63d826e)) 25 | (fp_line (start -4.3 -5.08) (end -4.3 5.08) (layer "F.CrtYd") (width 0.05) (tstamp e322d42c-4c6e-48c6-a6bb-f853df03b252)) 26 | (fp_line (start -2.75 0.2) (end -1.705 0.2) (layer "F.Fab") (width 0.1) (tstamp 20db2e70-fb30-4269-93b5-e0b4356d3460)) 27 | (fp_line (start 1.705 -3.175) (end 1.705 3.175) (layer "F.Fab") (width 0.1) (tstamp 2e4e6311-cc3e-4792-b3a8-9addb4d5cd4d)) 28 | (fp_line (start -2.75 1.07) (end -2.75 1.47) (layer "F.Fab") (width 0.1) (tstamp 366d9eec-411c-47c1-8fb5-e4af2a409977)) 29 | (fp_line (start -2.75 -1.07) (end -1.705 -1.07) (layer "F.Fab") (width 0.1) (tstamp 3c70c855-25b5-4614-a979-c37eeb26fa2c)) 30 | (fp_line (start 1.705 1.07) (end 2.75 1.07) (layer "F.Fab") (width 0.1) (tstamp 41fe49db-0895-4a54-802c-6d1dc70e6c39)) 31 | (fp_line (start -1.705 -2.74) (end -1.27 -3.175) (layer "F.Fab") (width 0.1) (tstamp 446792fc-aa5d-4268-9372-dee5b73a3254)) 32 | (fp_line (start -2.75 1.47) (end -1.705 1.47) (layer "F.Fab") (width 0.1) (tstamp 54e1ca22-ee3e-420f-831a-a3c6756b04fa)) 33 | (fp_line (start 1.705 3.175) (end -1.705 3.175) (layer "F.Fab") (width 0.1) (tstamp 59c5e836-56e3-4b88-82e4-be54a410ecac)) 34 | (fp_line (start 1.705 2.34) (end 2.75 2.34) (layer "F.Fab") (width 0.1) (tstamp 5ba4f14b-3667-4c0e-82ed-ecf65ed0bc88)) 35 | (fp_line (start -2.75 -2.74) (end -2.75 -2.34) (layer "F.Fab") (width 0.1) (tstamp 5faf6edf-744f-4c91-b795-fc6c626cf1e4)) 36 | (fp_line (start -1.705 -2.74) (end -2.75 -2.74) (layer "F.Fab") (width 0.1) (tstamp 6642acb2-9e95-459b-8f8f-134dc826b310)) 37 | (fp_line (start 2.75 -1.07) (end 1.705 -1.07) (layer "F.Fab") (width 0.1) (tstamp 6af0cd65-b51e-4108-b296-4b296e68f295)) 38 | (fp_line (start 2.75 -1.47) (end 2.75 -1.07) (layer "F.Fab") (width 0.1) (tstamp 6b61a0bb-0ef1-4020-8eaf-380525c35caf)) 39 | (fp_line (start 2.75 0.2) (end 1.705 0.2) (layer "F.Fab") (width 0.1) (tstamp 6e634d39-8bdf-4f6f-ad25-2568fd83e508)) 40 | (fp_line (start -2.75 2.34) (end -2.75 2.74) (layer "F.Fab") (width 0.1) (tstamp 74f5171e-9fd9-4ed2-af0d-5893e7b9253c)) 41 | (fp_line (start 1.705 -2.74) (end 2.75 -2.74) (layer "F.Fab") (width 0.1) (tstamp 8bfe74d8-d1bd-4e20-a37d-ba5e3727d0ea)) 42 | (fp_line (start 2.75 2.34) (end 2.75 2.74) (layer "F.Fab") (width 0.1) (tstamp 912b9d66-c5d2-4624-8244-d177ea1c9a64)) 43 | (fp_line (start -1.27 -3.175) (end 1.705 -3.175) (layer "F.Fab") (width 0.1) (tstamp 91b21cca-1193-4bb3-99e2-4cc1d53fdf5d)) 44 | (fp_line (start -1.705 -0.2) (end -2.75 -0.2) (layer "F.Fab") (width 0.1) (tstamp 926c6aa6-ce98-401f-b3ae-5313e6b61cc4)) 45 | (fp_line (start 2.75 2.74) (end 1.705 2.74) (layer "F.Fab") (width 0.1) (tstamp 979801d0-8d86-410f-9f8e-a21e8316c9e8)) 46 | (fp_line (start -2.75 -0.2) (end -2.75 0.2) (layer "F.Fab") (width 0.1) (tstamp a02705d4-b485-496f-bdad-4b176340793f)) 47 | (fp_line (start -1.705 2.34) (end -2.75 2.34) (layer "F.Fab") (width 0.1) (tstamp a7453b01-7dfc-4677-880c-51345204acf1)) 48 | (fp_line (start -2.75 -1.47) (end -2.75 -1.07) (layer "F.Fab") (width 0.1) (tstamp a793221b-c0f1-4134-a7d7-4518147893fd)) 49 | (fp_line (start -1.705 3.175) (end -1.705 -2.74) (layer "F.Fab") (width 0.1) (tstamp b210cc74-6876-47f9-9837-a023f8867683)) 50 | (fp_line (start -1.705 -1.47) (end -2.75 -1.47) (layer "F.Fab") (width 0.1) (tstamp b735284f-ed50-4462-8340-fa3056d7645a)) 51 | (fp_line (start 2.75 1.47) (end 1.705 1.47) (layer "F.Fab") (width 0.1) (tstamp ba714884-d663-408b-b443-144c5ddb0597)) 52 | (fp_line (start 1.705 -1.47) (end 2.75 -1.47) (layer "F.Fab") (width 0.1) (tstamp bf0bd61e-d80a-426e-b886-b83ff4c58f47)) 53 | (fp_line (start 2.75 -0.2) (end 2.75 0.2) (layer "F.Fab") (width 0.1) (tstamp c78c882c-c760-436d-8d46-187ff56803dc)) 54 | (fp_line (start 2.75 -2.34) (end 1.705 -2.34) (layer "F.Fab") (width 0.1) (tstamp d476c3a6-daec-4bf7-b315-b4c2f1faa61d)) 55 | (fp_line (start -2.75 2.74) (end -1.705 2.74) (layer "F.Fab") (width 0.1) (tstamp dc039f1b-2df2-490d-8463-68f59b02cdee)) 56 | (fp_line (start 2.75 1.07) (end 2.75 1.47) (layer "F.Fab") (width 0.1) (tstamp dcb360d6-887f-4891-9884-25f20bd62f53)) 57 | (fp_line (start -2.75 -2.34) (end -1.705 -2.34) (layer "F.Fab") (width 0.1) (tstamp dddcb145-6ca5-45bd-806d-3de11687c1e5)) 58 | (fp_line (start -1.705 1.07) (end -2.75 1.07) (layer "F.Fab") (width 0.1) (tstamp e6391762-594a-433c-b869-a0c1b79dca59)) 59 | (fp_line (start 1.705 -0.2) (end 2.75 -0.2) (layer "F.Fab") (width 0.1) (tstamp f83e91f6-9d3d-4cbf-b5d7-8cec88965898)) 60 | (fp_line (start 2.75 -2.74) (end 2.75 -2.34) (layer "F.Fab") (width 0.1) (tstamp f91bf89a-96f5-4df0-a1b1-c54af55e6201)) 61 | (pad "1" smd rect (at -1.95 -2.54) (size 2.4 0.74) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7526a61d-67d6-4ddc-9a1e-1cc59913633b)) 62 | (pad "2" smd rect (at 1.95 -2.54) (size 2.4 0.74) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp efae6cec-09bc-4d16-8085-b18951ca00bf)) 63 | (pad "3" smd rect (at -1.95 -1.27) (size 2.4 0.74) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b0f2956c-d0a0-46c2-9278-2f7dc8809c33)) 64 | (pad "4" smd rect (at 1.95 -1.27) (size 2.4 0.74) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 36921845-780e-472e-ac81-5ffc333420b3)) 65 | (pad "5" smd rect (at -1.95 0) (size 2.4 0.74) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ae94b842-5994-4b46-8a7f-f60775cfc4d6)) 66 | (pad "6" smd rect (at 1.95 0) (size 2.4 0.74) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e02b649f-f34c-4a8c-978c-17db49889d01)) 67 | (pad "7" smd rect (at -1.95 1.27) (size 2.4 0.74) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 371e08b1-2028-4a39-b382-96c7066d99f1)) 68 | (pad "8" smd rect (at 1.95 1.27) (size 2.4 0.74) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7427a1a7-eb30-474c-b568-19171309a034)) 69 | (pad "9" smd rect (at -1.95 2.54) (size 2.4 0.74) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 100bf934-7af7-4d5c-bf8e-669c5177687a)) 70 | (pad "10" smd rect (at 1.95 2.54) (size 2.4 0.74) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 62811bf6-543b-4c1a-97ad-3fb68d2c42cc)) 71 | (model "${KISYS3DMOD}/Connector_PinHeader_1.27mm.3dshapes/PinHeader_2x05_P1.27mm_Vertical_SMD.wrl" 72 | (offset (xyz 0 0 0)) 73 | (scale (xyz 1 1 1)) 74 | (rotate (xyz 0 0 0)) 75 | ) 76 | ) 77 | -------------------------------------------------------------------------------- /hw/bob2/bob2.pretty/PinHeader_2x10_P1.27mm_Vertical_SMD.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "PinHeader_2x10_P1.27mm_Vertical_SMD" (version 20211014) (generator pcbnew) 2 | (layer "F.Cu") 3 | (tedit 63601EA9) 4 | (descr "surface-mounted straight pin header, 2x10, 1.27mm pitch, double rows") 5 | (tags "Surface mounted pin header SMD 2x10 1.27mm double row") 6 | (property "Sheetfile" "bob.kicad_sch") 7 | (property "Sheetname" "") 8 | (attr smd) 9 | (fp_text reference "J7" (at 2.7585 -7.0064) (layer "F.SilkS") 10 | (effects (font (size 0.8 0.8) (thickness 0.1))) 11 | (tstamp aa204ec7-1323-4c2c-81b3-d210b903f6f3) 12 | ) 13 | (fp_text value "DEBUG+TRACE HEADER" (at 0.127 9.652) (layer "F.Fab") 14 | (effects (font (size 1 1) (thickness 0.15))) 15 | (tstamp 3daefe18-25eb-4508-8dec-7cf08d35c3ab) 16 | ) 17 | (fp_text user "${REFERENCE}" (at 0 0 90) (layer "F.Fab") 18 | (effects (font (size 0.8 0.8) (thickness 0.1))) 19 | (tstamp 33b2f741-2907-49df-b664-a260fec83968) 20 | ) 21 | (fp_line (start -3.09 -6.345) (end -1.765 -6.345) (layer "F.SilkS") (width 0.12) (tstamp d3c03797-15e1-48ed-bec9-550d2d38c0fb)) 22 | (fp_line (start 4.3 8.255) (end 4.3 -8.255) (layer "F.CrtYd") (width 0.05) (tstamp 5fe5b980-e459-40c2-966b-bd9f6b562870)) 23 | (fp_line (start -4.3 8.255) (end 4.3 8.255) (layer "F.CrtYd") (width 0.05) (tstamp 894e2993-be31-4c21-b908-3544f6c6f2c9)) 24 | (fp_line (start -4.3 -8.255) (end -4.3 8.255) (layer "F.CrtYd") (width 0.05) (tstamp c0d31bf0-1e43-49a8-ae90-9b3c6033552b)) 25 | (fp_line (start 4.3 -8.255) (end -4.3 -8.255) (layer "F.CrtYd") (width 0.05) (tstamp ee2c1808-0893-4035-aba0-3c410b986016)) 26 | (fp_line (start -1.705 2.975) (end -2.75 2.975) (layer "F.Fab") (width 0.1) (tstamp 0bdff0ca-f61f-4082-9396-7bc6687b042a)) 27 | (fp_line (start 2.75 -2.975) (end 1.705 -2.975) (layer "F.Fab") (width 0.1) (tstamp 0ed7d1ad-dd26-4ae5-87e6-d991380bbc4f)) 28 | (fp_line (start -1.705 4.245) (end -2.75 4.245) (layer "F.Fab") (width 0.1) (tstamp 1ac283cf-404a-4698-8eaa-4b8c75cbb7f5)) 29 | (fp_line (start -2.75 0.835) (end -1.705 0.835) (layer "F.Fab") (width 0.1) (tstamp 1df52248-4218-4a01-9889-cd87cb123c43)) 30 | (fp_line (start -1.705 5.515) (end -2.75 5.515) (layer "F.Fab") (width 0.1) (tstamp 1e5cb955-683c-44c7-bfa4-03e55b594d4a)) 31 | (fp_line (start -1.705 -0.835) (end -2.75 -0.835) (layer "F.Fab") (width 0.1) (tstamp 1edc67e8-231b-4cc3-8444-b5b1e61b7765)) 32 | (fp_line (start -1.705 1.705) (end -2.75 1.705) (layer "F.Fab") (width 0.1) (tstamp 231d69cf-9785-4473-a726-141b1fe59548)) 33 | (fp_line (start 2.75 -0.435) (end 1.705 -0.435) (layer "F.Fab") (width 0.1) (tstamp 25406ae1-ed04-4aa4-8066-c0796ed159d9)) 34 | (fp_line (start 1.705 1.705) (end 2.75 1.705) (layer "F.Fab") (width 0.1) (tstamp 2861ca48-8863-4ae6-99e5-fdd408d2a20b)) 35 | (fp_line (start 2.75 -1.705) (end 1.705 -1.705) (layer "F.Fab") (width 0.1) (tstamp 28cc0e0f-a4c6-47fb-aef4-8ca02c871ce2)) 36 | (fp_line (start -2.75 3.375) (end -1.705 3.375) (layer "F.Fab") (width 0.1) (tstamp 2f02e27e-d2b1-4c50-ba0a-4894e49cad0a)) 37 | (fp_line (start -1.705 -4.645) (end -2.75 -4.645) (layer "F.Fab") (width 0.1) (tstamp 305574d5-f8b7-4907-8c0f-7bee962bd7ff)) 38 | (fp_line (start -1.705 -2.105) (end -2.75 -2.105) (layer "F.Fab") (width 0.1) (tstamp 356334d4-6bbb-4324-8239-9534ac54c8dd)) 39 | (fp_line (start 2.75 -4.645) (end 2.75 -4.245) (layer "F.Fab") (width 0.1) (tstamp 3fd5864c-2a69-45bd-a565-05da310c301b)) 40 | (fp_line (start 1.705 5.515) (end 2.75 5.515) (layer "F.Fab") (width 0.1) (tstamp 405e68cf-3847-473c-a7d9-aa9bc93c54c6)) 41 | (fp_line (start 2.75 -5.515) (end 1.705 -5.515) (layer "F.Fab") (width 0.1) (tstamp 41ab6189-f044-4d5d-9db0-445f1fe16d46)) 42 | (fp_line (start -2.75 2.975) (end -2.75 3.375) (layer "F.Fab") (width 0.1) (tstamp 4309df05-dfbb-4ec2-bc26-7b530b8334f5)) 43 | (fp_line (start 1.705 0.435) (end 2.75 0.435) (layer "F.Fab") (width 0.1) (tstamp 45016625-8f00-4ea9-9d68-1744057f989d)) 44 | (fp_line (start -2.75 -4.245) (end -1.705 -4.245) (layer "F.Fab") (width 0.1) (tstamp 4b5d0f8a-994d-466c-80b4-efb20fabae95)) 45 | (fp_line (start 2.75 2.975) (end 2.75 3.375) (layer "F.Fab") (width 0.1) (tstamp 4c333968-2329-450f-9329-403434ec5545)) 46 | (fp_line (start -2.75 -3.375) (end -2.75 -2.975) (layer "F.Fab") (width 0.1) (tstamp 5103e6e8-933a-4642-805f-de2850de4e03)) 47 | (fp_line (start 1.705 -5.915) (end 2.75 -5.915) (layer "F.Fab") (width 0.1) (tstamp 51e98d7f-b5f1-4165-a3e7-5e6ab9803a4e)) 48 | (fp_line (start 1.705 -2.105) (end 2.75 -2.105) (layer "F.Fab") (width 0.1) (tstamp 589af902-70dd-44c6-b457-19ae0667c886)) 49 | (fp_line (start 2.75 -3.375) (end 2.75 -2.975) (layer "F.Fab") (width 0.1) (tstamp 5980779d-de03-4773-b445-f32ea88cc5a6)) 50 | (fp_line (start -1.705 -3.375) (end -2.75 -3.375) (layer "F.Fab") (width 0.1) (tstamp 5bc362aa-ebdb-48cc-8b49-b026d085215b)) 51 | (fp_line (start 2.75 4.245) (end 2.75 4.645) (layer "F.Fab") (width 0.1) (tstamp 5fa74d2c-cca7-4a3d-a735-d625f8ff77b5)) 52 | (fp_line (start -2.75 -5.515) (end -1.705 -5.515) (layer "F.Fab") (width 0.1) (tstamp 63b8ac0a-b4ab-462a-8011-de82ed353afa)) 53 | (fp_line (start -2.75 -2.105) (end -2.75 -1.705) (layer "F.Fab") (width 0.1) (tstamp 64c2731a-ce6f-48bb-b013-479c0f3040a0)) 54 | (fp_line (start 2.75 -0.835) (end 2.75 -0.435) (layer "F.Fab") (width 0.1) (tstamp 6582e048-fc3c-4cf4-9931-aee89b605af2)) 55 | (fp_line (start 2.75 0.435) (end 2.75 0.835) (layer "F.Fab") (width 0.1) (tstamp 6791f918-7b83-4757-92f7-8ef4cb048057)) 56 | (fp_line (start 1.705 6.35) (end -1.705 6.35) (layer "F.Fab") (width 0.1) (tstamp 6e8f8f28-2e47-421d-bf46-5853b53dad2f)) 57 | (fp_line (start -2.75 -0.435) (end -1.705 -0.435) (layer "F.Fab") (width 0.1) (tstamp 74c84729-edd7-4934-bf75-a9dfc637985a)) 58 | (fp_line (start -1.705 0.435) (end -2.75 0.435) (layer "F.Fab") (width 0.1) (tstamp 7be0df69-5a6a-4d60-b923-96d690d3dcaf)) 59 | (fp_line (start 1.705 -3.375) (end 2.75 -3.375) (layer "F.Fab") (width 0.1) (tstamp 8341fdc8-a326-4924-af2f-ab773401b97f)) 60 | (fp_line (start -2.75 -2.975) (end -1.705 -2.975) (layer "F.Fab") (width 0.1) (tstamp 8694c558-a8eb-46f6-8cdd-1146417c15a1)) 61 | (fp_line (start 2.75 5.515) (end 2.75 5.915) (layer "F.Fab") (width 0.1) (tstamp 8a894d69-f990-4255-b742-c1e53111aead)) 62 | (fp_line (start 2.75 1.705) (end 2.75 2.105) (layer "F.Fab") (width 0.1) (tstamp 8b914dda-2156-4b95-9579-ea148d228d2d)) 63 | (fp_line (start -2.75 -1.705) (end -1.705 -1.705) (layer "F.Fab") (width 0.1) (tstamp 8bbfd18d-bd23-4f04-b89f-a55527866a12)) 64 | (fp_line (start -1.27 -6.35) (end 1.705 -6.35) (layer "F.Fab") (width 0.1) (tstamp 90f2018c-355a-490f-bc79-78f279574fbd)) 65 | (fp_line (start 1.705 -4.645) (end 2.75 -4.645) (layer "F.Fab") (width 0.1) (tstamp 9155d3d5-b6d1-471a-816d-3d2e4b8237b5)) 66 | (fp_line (start 2.75 -2.105) (end 2.75 -1.705) (layer "F.Fab") (width 0.1) (tstamp a458c3fb-0bdb-426d-a8c2-0ea13708f944)) 67 | (fp_line (start 1.705 -0.835) (end 2.75 -0.835) (layer "F.Fab") (width 0.1) (tstamp a4fd9051-7ddc-4dfc-92ee-0efcbc7cf544)) 68 | (fp_line (start -2.75 4.645) (end -1.705 4.645) (layer "F.Fab") (width 0.1) (tstamp a5a4ed28-03f8-4b83-a8de-00b7e75a631d)) 69 | (fp_line (start 2.75 2.105) (end 1.705 2.105) (layer "F.Fab") (width 0.1) (tstamp a8e3708d-e6a5-4d7c-bffd-9b94281f43b8)) 70 | (fp_line (start 1.705 -6.35) (end 1.705 6.35) (layer "F.Fab") (width 0.1) (tstamp b56d7a5e-6580-48a4-bcc2-5a5a74c1d5bf)) 71 | (fp_line (start 2.75 -4.245) (end 1.705 -4.245) (layer "F.Fab") (width 0.1) (tstamp ba902e4a-7006-475f-9bc6-ff62f1619c7a)) 72 | (fp_line (start -2.75 0.435) (end -2.75 0.835) (layer "F.Fab") (width 0.1) (tstamp befdb725-a35e-4722-baaa-9ac8370b6fb7)) 73 | (fp_line (start -2.75 2.105) (end -1.705 2.105) (layer "F.Fab") (width 0.1) (tstamp c665f412-d7e6-41eb-8fbb-89933894b699)) 74 | (fp_line (start -1.705 6.35) (end -1.705 -5.915) (layer "F.Fab") (width 0.1) (tstamp c9c2b21d-384d-4aa3-8777-38ffcbb5a526)) 75 | (fp_line (start 1.705 4.245) (end 2.75 4.245) (layer "F.Fab") (width 0.1) (tstamp cef5d84c-14be-473c-b9cb-0f39a1b9c456)) 76 | (fp_line (start -2.75 -0.835) (end -2.75 -0.435) (layer "F.Fab") (width 0.1) (tstamp d26948a9-b355-4139-a97b-459cd0043a9c)) 77 | (fp_line (start -2.75 4.245) (end -2.75 4.645) (layer "F.Fab") (width 0.1) (tstamp d5fff248-14ff-470e-a0c1-722523f8884d)) 78 | (fp_line (start 2.75 5.915) (end 1.705 5.915) (layer "F.Fab") (width 0.1) (tstamp db90915b-79b6-49d0-ac03-6d34eb52e378)) 79 | (fp_line (start -2.75 5.915) (end -1.705 5.915) (layer "F.Fab") (width 0.1) (tstamp dcc94d00-8487-4fb3-bf16-f6ccf9e19a0c)) 80 | (fp_line (start -1.705 -5.915) (end -2.75 -5.915) (layer "F.Fab") (width 0.1) (tstamp dd17dbdd-5343-4cca-a234-a2c35d055e6b)) 81 | (fp_line (start -2.75 5.515) (end -2.75 5.915) (layer "F.Fab") (width 0.1) (tstamp e10817de-5098-4977-80e2-efdf91dff169)) 82 | (fp_line (start 2.75 4.645) (end 1.705 4.645) (layer "F.Fab") (width 0.1) (tstamp e2ad0dc0-cc92-4fd7-9b3b-844d81e1bf43)) 83 | (fp_line (start 2.75 -5.915) (end 2.75 -5.515) (layer "F.Fab") (width 0.1) (tstamp e8550ceb-b7f0-4ade-a7c8-28c61a7c3507)) 84 | (fp_line (start -2.75 -5.915) (end -2.75 -5.515) (layer "F.Fab") (width 0.1) (tstamp e99223d8-4f55-4a53-9356-f584f07fbbbf)) 85 | (fp_line (start -2.75 1.705) (end -2.75 2.105) (layer "F.Fab") (width 0.1) (tstamp eefc3485-016b-4b16-b9a0-fb639ca1a19e)) 86 | (fp_line (start 1.705 2.975) (end 2.75 2.975) (layer "F.Fab") (width 0.1) (tstamp f0889d3d-5527-4999-b675-66297355277a)) 87 | (fp_line (start 2.75 0.835) (end 1.705 0.835) (layer "F.Fab") (width 0.1) (tstamp f09db045-654e-4596-b7b8-7c7b38bb55ee)) 88 | (fp_line (start 2.75 3.375) (end 1.705 3.375) (layer "F.Fab") (width 0.1) (tstamp f46bb77b-9e85-4883-800c-a9daa111578a)) 89 | (fp_line (start -1.705 -5.915) (end -1.27 -6.35) (layer "F.Fab") (width 0.1) (tstamp f65f4892-ef39-4787-b796-6f7391c25441)) 90 | (fp_line (start -2.75 -4.645) (end -2.75 -4.245) (layer "F.Fab") (width 0.1) (tstamp ffcc889b-a1c9-498d-bd10-9a3eb8f1aa33)) 91 | (pad "1" smd rect (at -1.95 -5.715) (size 2.4 0.74) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 191ce886-2945-4c99-b700-6997090b68d4)) 92 | (pad "2" smd rect (at 1.95 -5.715) (size 2.4 0.74) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 08fc19db-5f0e-4c4b-886b-bfb52488832f)) 93 | (pad "3" smd rect (at -1.95 -4.445) (size 2.4 0.74) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1719e28d-7c20-4610-8734-9589bc63b37e)) 94 | (pad "4" smd rect (at 1.95 -4.445) (size 2.4 0.74) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f71f045b-808b-4a54-8621-4040d726123a)) 95 | (pad "5" smd rect (at -1.95 -3.175) (size 2.4 0.74) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 85e4358c-f3bc-423e-ae72-8a140f15f0b3)) 96 | (pad "6" smd rect (at 1.95 -3.175) (size 2.4 0.74) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0c8b768a-f00c-45bd-8a90-29995ef57712)) 97 | (pad "7" smd rect (at -1.95 -1.905) (size 2.4 0.74) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 12d3d74c-5b5b-436c-8054-2a618cb8d60b)) 98 | (pad "8" smd rect (at 1.95 -1.905) (size 2.4 0.74) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0dcde0fa-9463-45fb-8aba-2b7bbfdcf911)) 99 | (pad "9" smd rect (at -1.95 -0.635) (size 2.4 0.74) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c94c0ff2-6dba-4c2e-b71c-5c5400338a95)) 100 | (pad "10" smd rect (at 1.95 -0.635) (size 2.4 0.74) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8a048a0e-b9c9-4214-bc7d-29806fc4e8d6)) 101 | (pad "11" smd rect (at -1.95 0.635) (size 2.4 0.74) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2c2007d7-273c-4c01-983d-2dd90a4f3298)) 102 | (pad "12" smd rect (at 1.95 0.635) (size 2.4 0.74) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2662ac29-5bcf-4632-b329-d49f61ca54aa)) 103 | (pad "13" smd rect (at -1.95 1.905) (size 2.4 0.74) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ee63a69b-5bd2-498a-bd9f-45e9168b6c5f)) 104 | (pad "14" smd rect (at 1.95 1.905) (size 2.4 0.74) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fc285826-1546-49a5-bf11-2449b8f0a7ba)) 105 | (pad "15" smd rect (at -1.95 3.175) (size 2.4 0.74) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 57537133-86fd-43b0-bced-4b25e7e5b9d9)) 106 | (pad "16" smd rect (at 1.95 3.175) (size 2.4 0.74) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9a247633-20de-408a-a800-b9060bf9b4ef)) 107 | (pad "17" smd rect (at -1.95 4.445) (size 2.4 0.74) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ae2eec85-2e85-46d8-9f3d-6979a79ec0cf)) 108 | (pad "18" smd rect (at 1.95 4.445) (size 2.4 0.74) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c7b561e8-d7ad-476b-b89b-45b3a1fbbf83)) 109 | (pad "19" smd rect (at -1.95 5.715) (size 2.4 0.74) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp dd03f4cf-1587-4d34-b678-6ccd72c6e9b8)) 110 | (pad "20" smd rect (at 1.95 5.715) (size 2.4 0.74) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cb7f030a-516e-4154-b813-3d9e3bc3b719)) 111 | (model "${KISYS3DMOD}/Connector_PinHeader_1.27mm.3dshapes/PinHeader_2x10_P1.27mm_Vertical_SMD.wrl" 112 | (offset (xyz 0 0 0)) 113 | (scale (xyz 1 1 1)) 114 | (rotate (xyz 0 0 0)) 115 | ) 116 | ) 117 | -------------------------------------------------------------------------------- /hw/bob2/bob2.pretty/STQFN-20.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "STQFN-20" (version 20211014) (generator pcbnew) 2 | (layer "F.Cu") 3 | (tedit 635A8355) 4 | (clearance 0.09) 5 | (attr smd) 6 | (fp_text reference "REF**" (at 0.635 -3.683 unlocked) (layer "F.SilkS") 7 | (effects (font (size 1 1) (thickness 0.15))) 8 | (tstamp ab4c2aaa-57fd-49ae-bd7f-ac66a54136f9) 9 | ) 10 | (fp_text value "STQFN-20" (at 0.762 -2.159 unlocked) (layer "F.Fab") 11 | (effects (font (size 1 1) (thickness 0.15))) 12 | (tstamp 5b93bcdc-01ef-4cbe-add3-a8cc6283f286) 13 | ) 14 | (fp_text user "${REFERENCE}" (at 0.889 3.81 unlocked) (layer "F.Fab") 15 | (effects (font (size 1 1) (thickness 0.15))) 16 | (tstamp 36c74ea0-9cbb-4afc-bddd-1936908593fe) 17 | ) 18 | (fp_rect (start -0.35 -0.762) (end 2.175 2.794) (layer "F.CrtYd") (width 0.05) (fill none) (tstamp c8fb2322-4a66-45f8-8f19-7ba966baced7)) 19 | (pad "1" smd roundrect (at 0 0) (size 0.465 0.21) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.1) 20 | (clearance 0.08) (tstamp 2220d398-e569-48d7-87f6-5d61a355bc89)) 21 | (pad "2" smd roundrect (at 0 0.4) (size 0.465 0.21) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.1) 22 | (clearance 0.08) (tstamp 74052bf8-a8f5-4fc5-a19c-c69905efebe9)) 23 | (pad "3" smd roundrect (at 0 0.8) (size 0.465 0.21) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.1) 24 | (clearance 0.09) (tstamp 9d67ca87-306d-4d20-9d03-3cdd65c5297e)) 25 | (pad "4" smd roundrect (at 0 1.2) (size 0.465 0.21) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.1) 26 | (clearance 0.09) (tstamp b2723ae7-3d50-4cee-8c22-5e3508bc3905)) 27 | (pad "5" smd roundrect (at 0 1.6) (size 0.465 0.21) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.1) 28 | (clearance 0.09) (tstamp d8d83a95-5fc4-482a-8533-f0f29ebc9f3e)) 29 | (pad "6" smd roundrect (at 0 2) (size 0.465 0.21) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.1) 30 | (clearance 0.08) (tstamp 2ed4373b-b2c8-469c-9796-a7ab8ff0b7b2)) 31 | (pad "7" smd roundrect (at 0.3375 2.455) (size 0.21 0.39) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.1) 32 | (clearance 0.08) (tstamp 3104408d-a528-489f-a715-77799ed6e6bb)) 33 | (pad "8" smd roundrect (at 0.725 2.4175) (size 0.21 0.465) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.1) 34 | (clearance 0.08) (tstamp f4f19cd1-7a1c-41b2-979e-a63ddeaa4f1f)) 35 | (pad "9" smd roundrect (at 1.1125 2.4175) (size 0.21 0.465) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.1) 36 | (clearance 0.08) (tstamp 59ddef83-d232-468f-90fe-9b3b3780168c)) 37 | (pad "10" smd roundrect (at 1.5 2.455) (size 0.21 0.39) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.1) 38 | (clearance 0.08) (tstamp ea015341-c29f-4a5b-8678-d61ce8190404)) 39 | (pad "11" smd roundrect (at 1.835 2) (size 0.465 0.21) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.1) 40 | (clearance 0.08) (tstamp 189b7c9d-bb47-466f-aa40-a9f17f770416)) 41 | (pad "12" smd roundrect (at 1.835 1.6) (size 0.465 0.21) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.1) 42 | (clearance 0.08) (tstamp 8762157d-dedb-4f6f-8963-7e0a08c51bea)) 43 | (pad "13" smd roundrect (at 1.835 1.2) (size 0.465 0.21) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.1) 44 | (clearance 0.08) (tstamp 1efed246-338b-452b-8a44-817284d60917)) 45 | (pad "14" smd roundrect (at 1.835 0.8) (size 0.465 0.21) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.1) 46 | (clearance 0.08) (tstamp 25b1c6a6-b2ac-4ed0-b5db-94b9f1caf577)) 47 | (pad "15" smd roundrect (at 1.835 0.4) (size 0.465 0.21) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.1) 48 | (clearance 0.08) (tstamp 710b124f-b0ea-48bc-acad-8a7abe4c711a)) 49 | (pad "16" smd roundrect (at 1.84 0) (size 0.465 0.21) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.1) 50 | (clearance 0.08) (tstamp a83ab436-d202-4ba4-823d-549a07aab37f)) 51 | (pad "17" smd roundrect (at 1.5 -0.455) (size 0.21 0.39) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.1) 52 | (clearance 0.08) (tstamp c957abb4-099b-4890-aa9d-46164bdf38fb)) 53 | (pad "18" smd roundrect (at 1.1125 -0.4175) (size 0.21 0.465) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.1) 54 | (clearance 0.08) (tstamp e64229c0-460e-4429-8235-7de306438c38)) 55 | (pad "19" smd roundrect (at 0.725 -0.3675) (size 0.21 0.565) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.1) 56 | (clearance 0.08) (tstamp e74122b4-0a2e-457d-81c6-95819c4673d0)) 57 | (pad "20" smd roundrect (at 0.3375 -0.455) (size 0.21 0.39) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.1) 58 | (clearance 0.08) (tstamp 2594eafc-8055-4fbe-a260-b8a750e0efff)) 59 | ) 60 | -------------------------------------------------------------------------------- /hw/bob2/bob2.pretty/UQFN-10.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "UQFN-10" (version 20211014) (generator pcbnew) 2 | (layer "F.Cu") 3 | (tedit 635AA015) 4 | (attr smd) 5 | (fp_text reference "REF**" (at 0.05 2.4 unlocked) (layer "F.SilkS") 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | (tstamp 27785605-ef8c-4fa7-8f40-8dba236a9cba) 8 | ) 9 | (fp_text value "UQFN-10" (at 0.05 3.9 unlocked) (layer "F.Fab") 10 | (effects (font (size 1 1) (thickness 0.15))) 11 | (tstamp 29440566-f617-45c7-8f5f-efafe2f0d24b) 12 | ) 13 | (fp_text user "${REFERENCE}" (at 0.05 5.4 unlocked) (layer "F.Fab") 14 | (effects (font (size 1 1) (thickness 0.15))) 15 | (tstamp 7bd5b512-af4d-43db-aa46-0fc231d1db36) 16 | ) 17 | (fp_rect (start -0.95 -1.15) (end 0.95 1.15) (layer "F.CrtYd") (width 0.05) (fill none) (tstamp 9918c5b5-1c15-4ec9-ae58-aee6884a34b0)) 18 | (pad "1" smd roundrect (at -0.55 -0.2) (size 0.7 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 49dd41aa-f677-45d8-941f-226f9b63a72f)) 19 | (pad "2" smd roundrect (at -0.6 0.2) (size 0.6 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp da24dc07-eed2-4940-92b1-4171ce93a6eb)) 20 | (pad "3" smd roundrect (at -0.4 0.8) (size 0.2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b2294d29-23dc-410a-912e-e9e293105423)) 21 | (pad "4" smd roundrect (at 0 0.8) (size 0.2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fab03173-e991-4b31-9f3e-4fd52fb45287)) 22 | (pad "5" smd roundrect (at 0.4 0.8) (size 0.2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0ea184c9-73d1-4b8a-8896-3886b45cbf01)) 23 | (pad "6" smd roundrect (at 0.6 0.2) (size 0.6 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7134724f-277a-4c58-bbec-7ceaf30b9ed0)) 24 | (pad "7" smd roundrect (at 0.6 -0.2) (size 0.6 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2a396d2f-1519-47b1-a6f7-3489c517a4a7)) 25 | (pad "8" smd roundrect (at 0.4 -0.8) (size 0.2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c04eca05-a0f9-4bc2-a3af-c428ab1358bc)) 26 | (pad "9" smd roundrect (at 0 -0.8) (size 0.2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2ee514c3-8fe8-4bfc-bae8-2feff67b4a1c)) 27 | (pad "10" smd roundrect (at -0.4 -0.8) (size 0.2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0cdebb81-7707-4273-b91b-84c97256655a)) 28 | ) 29 | -------------------------------------------------------------------------------- /hw/bob2/bob2.pretty/pmod_pin_array_6x2.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "pmod_pin_array_6x2" (version 20211014) (generator pcbnew) 2 | locked (layer "F.Cu") 3 | (tedit 601F3619) 4 | (descr "QMOD Pin Header 2 x 6 pins") 5 | (tags "CONN") 6 | (property "Sheetfile" "bob.kicad_sch") 7 | (property "Sheetname" "") 8 | (attr through_hole) 9 | (fp_text reference "J1" (at -3.429 -6.5205) (layer "F.SilkS") 10 | (effects (font (size 0.8 0.8) (thickness 0.1))) 11 | (tstamp 6c2e0461-d0f2-4f8c-a405-006ca484b65d) 12 | ) 13 | (fp_text value "PMOD1" (at 5.655 14.97) (layer "F.Fab") 14 | (effects (font (size 1 1) (thickness 0.15))) 15 | (tstamp 89f865fa-c5e7-4021-ad85-a5abdf46a121) 16 | ) 17 | (fp_text user "0.45\"" (at -7.5 4.75 90) (layer "Dwgs.User") 18 | (effects (font (size 0.5 0.5) (thickness 0.125))) 19 | (tstamp 737bd063-bb36-413f-aca4-325d491f8a4d) 20 | ) 21 | (fp_text user "Board Edge" (at -5.25 9.5 90) (layer "Dwgs.User") 22 | (effects (font (size 0.127 0.127) (thickness 0.03175))) 23 | (tstamp c4aee72d-e4ee-4601-90b0-ebe5ee2429d7) 24 | ) 25 | (fp_text user "0.20\"" (at -2.5 8.5 -180) (layer "Dwgs.User") 26 | (effects (font (size 0.5 0.5) (thickness 0.125))) 27 | (tstamp dbf58486-fb11-4c0c-afa4-e299ffa022e9) 28 | ) 29 | (fp_text user "0.4\"" (at -6.25 4.75 90) (layer "Dwgs.User") 30 | (effects (font (size 0.5 0.5) (thickness 0.125))) 31 | (tstamp f7d8de85-5c33-4d5b-a335-210fe9c7e72d) 32 | ) 33 | (fp_text user "${REFERENCE}" (at 5.31 6.35 90) (layer "F.Fab") 34 | (effects (font (size 0.8 0.8) (thickness 0.1))) 35 | (tstamp c17819c4-487e-4d74-b464-a0471eebc564) 36 | ) 37 | (fp_line (start 1.27 11.43) (end 1.905 11.43) (layer "Dwgs.User") (width 0.05) (tstamp 056ef71b-f8f2-4785-ad4a-af184d509218)) 38 | (fp_line (start -5.842 10.16) (end -5.461 9.779) (layer "Dwgs.User") (width 0.05) (tstamp 154c66fd-23f6-4530-afd2-5852a9f72996)) 39 | (fp_line (start 0 8.89) (end -0.254 9.144) (layer "Dwgs.User") (width 0.05) (tstamp 173c5755-bdf0-4af6-9d95-3c02ce4ade85)) 40 | (fp_line (start -6.985 0) (end -7.366 0.381) (layer "Dwgs.User") (width 0.05) (tstamp 1b6bc2f2-ade6-41e9-af3d-b1151e53c6fe)) 41 | (fp_line (start -6.604 0.381) (end -6.985 0) (layer "Dwgs.User") (width 0.05) (tstamp 1f13c047-5bf5-4960-b960-ab256811884a)) 42 | (fp_line (start -5.842 0) (end -6.223 0.381) (layer "Dwgs.User") (width 0.05) (tstamp 2902968a-780a-4fdf-a5a3-100b28d411d1)) 43 | (fp_line (start 0 8.89) (end -5.08 8.89) (layer "Dwgs.User") (width 0.05) (tstamp 29e90e60-5f2e-47ac-a88e-569b8fd0a838)) 44 | (fp_line (start -6.985 11.43) (end -7.366 11.049) (layer "Dwgs.User") (width 0.05) (tstamp 2ad0dff0-fdc5-4724-8f22-6306775108c7)) 45 | (fp_line (start -5.08 11.43) (end -4.445 11.43) (layer "Dwgs.User") (width 0.05) (tstamp 2c612997-91b0-40f1-8f1f-ede97f7c4660)) 46 | (fp_line (start 1.27 -11.43) (end 1.905 -11.43) (layer "Dwgs.User") (width 0.05) (tstamp 341f52d4-5e17-4ffe-89c1-8db0b2b2663b)) 47 | (fp_line (start -1.27 -11.43) (end -0.635 -11.43) (layer "Dwgs.User") (width 0.05) (tstamp 3bd1d814-3537-4022-b450-f6dc98982986)) 48 | (fp_line (start 0 11.43) (end 0.635 11.43) (layer "Dwgs.User") (width 0.05) (tstamp 489020b5-4697-4c09-a878-26f189f20bfa)) 49 | (fp_line (start 0 -11.43) (end 0.635 -11.43) (layer "Dwgs.User") (width 0.05) (tstamp 4cd2db9c-38cf-4d86-969c-4e01b148e373)) 50 | (fp_line (start -1.27 11.43) (end -0.635 11.43) (layer "Dwgs.User") (width 0.05) (tstamp 5e6297e1-1f63-419c-8189-b8367e623b82)) 51 | (fp_line (start -2.54 -11.43) (end -1.905 -11.43) (layer "Dwgs.User") (width 0.05) (tstamp 63eb5d33-32fa-40d9-a37d-7d06dff74db2)) 52 | (fp_line (start 0 -10.16) (end -5.08 -10.16) (layer "Dwgs.User") (width 0.05) (tstamp 64bcf64b-ef09-44cf-bc79-03324175c8a0)) 53 | (fp_line (start 2.54 -11.43) (end 3.175 -11.43) (layer "Dwgs.User") (width 0.05) (tstamp 7078ba72-7a49-46cd-b24f-a95f12ba2945)) 54 | (fp_line (start -5.08 10.16) (end -5.08 -10.16) (layer "Dwgs.User") (width 0.05) (tstamp 7114afb7-49dc-4403-ae26-9efc0b6fc03d)) 55 | (fp_line (start -5.08 8.89) (end -4.826 9.144) (layer "Dwgs.User") (width 0.05) (tstamp 714d4cd8-9fb0-4604-b5f3-1d8da6759882)) 56 | (fp_line (start -3.81 -11.43) (end -3.175 -11.43) (layer "Dwgs.User") (width 0.05) (tstamp 825c2126-d066-4ff0-945b-38d0c559afb0)) 57 | (fp_line (start -2.54 11.43) (end -1.905 11.43) (layer "Dwgs.User") (width 0.05) (tstamp 8ae0b6e9-fc52-4495-9a52-855d409cd2b8)) 58 | (fp_line (start -5.08 -11.43) (end -4.445 -11.43) (layer "Dwgs.User") (width 0.05) (tstamp 8ccd6ee6-a174-43a0-b3ad-e289974c45c5)) 59 | (fp_line (start 0 10.16) (end -5.08 10.16) (layer "Dwgs.User") (width 0.05) (tstamp b246135f-e059-4011-863a-72ba85a49b21)) 60 | (fp_line (start -0.254 8.636) (end 0 8.89) (layer "Dwgs.User") (width 0.05) (tstamp ca37d7b6-f287-4e55-8eec-964cfefa213c)) 61 | (fp_line (start -3.81 11.43) (end -3.175 11.43) (layer "Dwgs.User") (width 0.05) (tstamp ccab442f-b252-491a-8715-5f9cfe011209)) 62 | (fp_line (start -5.08 8.89) (end -4.826 8.636) (layer "Dwgs.User") (width 0.05) (tstamp dc323cdf-76e5-4291-9570-7666e9528acf)) 63 | (fp_line (start -5.842 0) (end -5.461 0.381) (layer "Dwgs.User") (width 0.05) (tstamp dd97fb57-22b0-482e-8dbb-a855f9022ff0)) 64 | (fp_line (start -6.985 0) (end -6.985 11.43) (layer "Dwgs.User") (width 0.05) (tstamp e2327e40-8fd4-4c2d-8acd-6d8d5406ef37)) 65 | (fp_line (start -5.842 0) (end -5.842 10.16) (layer "Dwgs.User") (width 0.05) (tstamp f31a9611-a9f5-4bc7-bdf3-8777c823f5b9)) 66 | (fp_line (start -6.985 11.43) (end -6.604 11.049) (layer "Dwgs.User") (width 0.05) (tstamp f361aea1-9689-4f51-a7be-e0b7c5844da0)) 67 | (fp_line (start -5.842 10.16) (end -6.223 9.779) (layer "Dwgs.User") (width 0.05) (tstamp fe71e1d7-969a-4e37-9f47-ece0ba229414)) 68 | (pad "1" thru_hole rect locked (at 1.27 -6.35) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask) (tstamp 90a55472-aa5a-4f35-858d-bccf33c086a0)) 69 | (pad "2" thru_hole circle locked (at 1.27 -3.81 270) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask) (tstamp a1514657-934c-46bd-8f0c-eba43c415822)) 70 | (pad "3" thru_hole circle locked (at 1.27 -1.27 270) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask) (tstamp a46599dd-4d4f-46ac-b156-0527c394de7a)) 71 | (pad "4" thru_hole circle locked (at 1.27 1.27 270) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask) (tstamp 54f81102-137d-4ef9-bb45-aaacffed5447)) 72 | (pad "5" thru_hole circle locked (at 1.27 3.81 270) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask) (tstamp 1522bbef-08d5-40ff-8c97-59ed347fab1d)) 73 | (pad "6" thru_hole circle locked (at 1.27 6.35 270) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask) (tstamp e803bf07-88fb-45a5-8ec9-515e5c03a711)) 74 | (pad "7" thru_hole circle locked (at -1.27 -6.35 270) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask) (tstamp d38510e7-6e5a-4dd6-a8a4-053916d8647d)) 75 | (pad "8" thru_hole circle locked (at -1.27 -3.81 270) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask) (tstamp 35d00dcf-b1a0-4476-9822-e1c05d323eb3)) 76 | (pad "9" thru_hole circle locked (at -1.27 -1.27 270) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask) (tstamp 0f48de9e-c8e1-4f3c-9d0f-e0c92dceb2ac)) 77 | (pad "10" thru_hole circle locked (at -1.27 1.27 270) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask) (tstamp 89435adf-16cf-4322-8e8e-a519aea76e28)) 78 | (pad "11" thru_hole circle locked (at -1.27 3.81 270) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask) (tstamp 4e6a9d7f-8afc-41d4-a38f-6569188330f7)) 79 | (pad "12" thru_hole circle locked (at -1.27 6.35 270) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask) (tstamp 23a187e3-0ea8-4ad9-8535-46bccfb7f8eb)) 80 | (model "/usr/share/kicad/modules/packages3d/Socket_Strips.3dshapes/Socket_Strip_Angled_2x06.wrl" 81 | (offset (xyz 0 5.079999924 0)) 82 | (scale (xyz 1 1 1)) 83 | (rotate (xyz 0 0 180)) 84 | ) 85 | ) 86 | -------------------------------------------------------------------------------- /hw/bob2/circuit_diagram_v2_0.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbcode/orbtrace_hw/aa6b16f2831f95eab7f31b0c7f84546af753d1fc/hw/bob2/circuit_diagram_v2_0.pdf -------------------------------------------------------------------------------- /hw/bob2/fp-lib-table: -------------------------------------------------------------------------------- 1 | (fp_lib_table 2 | (lib (name "bob2")(type "KiCad")(uri "${KIPRJMOD}/bob2.pretty")(options "")(descr "")) 3 | ) 4 | -------------------------------------------------------------------------------- /hw/bob2/sym-lib-table: -------------------------------------------------------------------------------- 1 | (sym_lib_table 2 | (lib (name "bob-rescue")(type "Legacy")(uri "${KIPRJMOD}/bob-rescue.lib")(options "")(descr "")) 3 | (lib (name "bob2")(type "KiCad")(uri "${KIPRJMOD}/bob2.kicad_sym")(options "")(descr "")) 4 | (lib (name "sn74avch8t245pwr")(type "KiCad")(uri "${KIPRJMOD}/sn74avch8t245pwr.kicad_sym")(options "")(descr "")) 5 | ) 6 | -------------------------------------------------------------------------------- /hw/capure/V1_00_Build_Docs.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbcode/orbtrace_hw/aa6b16f2831f95eab7f31b0c7f84546af753d1fc/hw/capure/V1_00_Build_Docs.zip -------------------------------------------------------------------------------- /hw/capure/capure.pretty/pin_header.kicad_mod: -------------------------------------------------------------------------------- 1 | (module pin_header (layer F.Cu) (tedit 60266E7E) 2 | (fp_text reference REF** (at 0 1.27) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value pin_header (at -2.54 -6.35 90) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_text user REF** (at 0 -12.7) (layer B.SilkS) 9 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 10 | ) 11 | (pad 20 smd rect (at 0 0) (size 2.4 0.75) (layers F.Cu F.Paste F.Mask)) 12 | (pad 18 smd rect (at 0 -1.27) (size 2.4 0.75) (layers F.Cu F.Paste F.Mask)) 13 | (pad 16 smd rect (at 0 -2.54) (size 2.4 0.75) (layers F.Cu F.Paste F.Mask)) 14 | (pad 14 smd rect (at 0 -3.81) (size 2.4 0.75) (layers F.Cu F.Paste F.Mask)) 15 | (pad 12 smd rect (at 0 -5.08) (size 2.4 0.75) (layers F.Cu F.Paste F.Mask)) 16 | (pad 10 smd rect (at 0 -6.35) (size 2.4 0.75) (layers F.Cu F.Paste F.Mask)) 17 | (pad 8 smd rect (at 0 -7.62) (size 2.4 0.75) (layers F.Cu F.Paste F.Mask)) 18 | (pad 6 smd rect (at 0 -8.89) (size 2.4 0.75) (layers F.Cu F.Paste F.Mask)) 19 | (pad 4 smd rect (at 0 -10.16) (size 2.4 0.75) (layers F.Cu F.Paste F.Mask)) 20 | (pad 2 smd rect (at 0 -11.43) (size 2.4 0.75) (layers F.Cu F.Paste F.Mask)) 21 | (pad 13 smd rect (at 0 -3.81) (size 2.4 0.75) (layers B.Cu B.Paste B.Mask)) 22 | (pad 1 smd rect (at 0 -11.43) (size 2.4 0.75) (layers B.Cu B.Paste B.Mask)) 23 | (pad 11 smd rect (at 0 -5.08) (size 2.4 0.75) (layers B.Cu B.Paste B.Mask)) 24 | (pad 3 smd rect (at 0 -10.16) (size 2.4 0.75) (layers B.Cu B.Paste B.Mask)) 25 | (pad 9 smd rect (at 0 -6.35) (size 2.4 0.75) (layers B.Cu B.Paste B.Mask)) 26 | (pad 7 smd rect (at 0 -7.62) (size 2.4 0.75) (layers B.Cu B.Paste B.Mask)) 27 | (pad 5 smd rect (at 0 -8.89) (size 2.4 0.75) (layers B.Cu B.Paste B.Mask)) 28 | (pad 17 smd rect (at 0 -1.27) (size 2.4 0.75) (layers B.Cu B.Paste B.Mask)) 29 | (pad 15 smd rect (at 0 -2.54) (size 2.4 0.75) (layers B.Cu B.Paste B.Mask)) 30 | (pad 19 smd rect (at 0 0) (size 2.4 0.75) (layers B.Cu B.Paste B.Mask)) 31 | ) 32 | -------------------------------------------------------------------------------- /hw/capure/capure.pro: -------------------------------------------------------------------------------- 1 | update=Sun 07 Feb 2021 16:35:20 GMT 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 | [pcbnew] 16 | version=1 17 | PageLayoutDescrFile= 18 | LastNetListRead=bob.net 19 | CopperLayerCount=2 20 | BoardThickness=1.6 21 | AllowMicroVias=0 22 | AllowBlindVias=0 23 | RequireCourtyardDefinitions=0 24 | ProhibitOverlappingCourtyards=1 25 | MinTrackWidth=0.2 26 | MinViaDiameter=0.4 27 | MinViaDrill=0.3 28 | MinMicroViaDiameter=0.2 29 | MinMicroViaDrill=0.09999999999999999 30 | MinHoleToHole=0.25 31 | TrackWidth1=0.25 32 | TrackWidth2=0.2 33 | TrackWidth3=0.35 34 | TrackWidth4=0.5 35 | TrackWidth5=1 36 | ViaDiameter1=0.8 37 | ViaDrill1=0.4 38 | ViaDiameter2=0.45 39 | ViaDrill2=0.3 40 | dPairWidth1=0.2 41 | dPairGap1=0.25 42 | dPairViaGap1=0.25 43 | SilkLineWidth=0.12 44 | SilkTextSizeV=1 45 | SilkTextSizeH=1 46 | SilkTextSizeThickness=0.15 47 | SilkTextItalic=0 48 | SilkTextUpright=1 49 | CopperLineWidth=0.2 50 | CopperTextSizeV=1.5 51 | CopperTextSizeH=1.5 52 | CopperTextThickness=0.3 53 | CopperTextItalic=0 54 | CopperTextUpright=1 55 | EdgeCutLineWidth=0.05 56 | CourtyardLineWidth=0.05 57 | OthersLineWidth=0.15 58 | OthersTextSizeV=1 59 | OthersTextSizeH=1 60 | OthersTextSizeThickness=0.15 61 | OthersTextItalic=0 62 | OthersTextUpright=1 63 | SolderMaskClearance=0.051 64 | SolderMaskMinWidth=0.25 65 | SolderPasteClearance=0 66 | SolderPasteRatio=-0 67 | [pcbnew/Layer.F.Cu] 68 | Name=F.Cu 69 | Type=0 70 | Enabled=1 71 | [pcbnew/Layer.In1.Cu] 72 | Name=In1.Cu 73 | Type=0 74 | Enabled=0 75 | [pcbnew/Layer.In2.Cu] 76 | Name=In2.Cu 77 | Type=0 78 | Enabled=0 79 | [pcbnew/Layer.In3.Cu] 80 | Name=In3.Cu 81 | Type=0 82 | Enabled=0 83 | [pcbnew/Layer.In4.Cu] 84 | Name=In4.Cu 85 | Type=0 86 | Enabled=0 87 | [pcbnew/Layer.In5.Cu] 88 | Name=In5.Cu 89 | Type=0 90 | Enabled=0 91 | [pcbnew/Layer.In6.Cu] 92 | Name=In6.Cu 93 | Type=0 94 | Enabled=0 95 | [pcbnew/Layer.In7.Cu] 96 | Name=In7.Cu 97 | Type=0 98 | Enabled=0 99 | [pcbnew/Layer.In8.Cu] 100 | Name=In8.Cu 101 | Type=0 102 | Enabled=0 103 | [pcbnew/Layer.In9.Cu] 104 | Name=In9.Cu 105 | Type=0 106 | Enabled=0 107 | [pcbnew/Layer.In10.Cu] 108 | Name=In10.Cu 109 | Type=0 110 | Enabled=0 111 | [pcbnew/Layer.In11.Cu] 112 | Name=In11.Cu 113 | Type=0 114 | Enabled=0 115 | [pcbnew/Layer.In12.Cu] 116 | Name=In12.Cu 117 | Type=0 118 | Enabled=0 119 | [pcbnew/Layer.In13.Cu] 120 | Name=In13.Cu 121 | Type=0 122 | Enabled=0 123 | [pcbnew/Layer.In14.Cu] 124 | Name=In14.Cu 125 | Type=0 126 | Enabled=0 127 | [pcbnew/Layer.In15.Cu] 128 | Name=In15.Cu 129 | Type=0 130 | Enabled=0 131 | [pcbnew/Layer.In16.Cu] 132 | Name=In16.Cu 133 | Type=0 134 | Enabled=0 135 | [pcbnew/Layer.In17.Cu] 136 | Name=In17.Cu 137 | Type=0 138 | Enabled=0 139 | [pcbnew/Layer.In18.Cu] 140 | Name=In18.Cu 141 | Type=0 142 | Enabled=0 143 | [pcbnew/Layer.In19.Cu] 144 | Name=In19.Cu 145 | Type=0 146 | Enabled=0 147 | [pcbnew/Layer.In20.Cu] 148 | Name=In20.Cu 149 | Type=0 150 | Enabled=0 151 | [pcbnew/Layer.In21.Cu] 152 | Name=In21.Cu 153 | Type=0 154 | Enabled=0 155 | [pcbnew/Layer.In22.Cu] 156 | Name=In22.Cu 157 | Type=0 158 | Enabled=0 159 | [pcbnew/Layer.In23.Cu] 160 | Name=In23.Cu 161 | Type=0 162 | Enabled=0 163 | [pcbnew/Layer.In24.Cu] 164 | Name=In24.Cu 165 | Type=0 166 | Enabled=0 167 | [pcbnew/Layer.In25.Cu] 168 | Name=In25.Cu 169 | Type=0 170 | Enabled=0 171 | [pcbnew/Layer.In26.Cu] 172 | Name=In26.Cu 173 | Type=0 174 | Enabled=0 175 | [pcbnew/Layer.In27.Cu] 176 | Name=In27.Cu 177 | Type=0 178 | Enabled=0 179 | [pcbnew/Layer.In28.Cu] 180 | Name=In28.Cu 181 | Type=0 182 | Enabled=0 183 | [pcbnew/Layer.In29.Cu] 184 | Name=In29.Cu 185 | Type=0 186 | Enabled=0 187 | [pcbnew/Layer.In30.Cu] 188 | Name=In30.Cu 189 | Type=0 190 | Enabled=0 191 | [pcbnew/Layer.B.Cu] 192 | Name=B.Cu 193 | Type=0 194 | Enabled=1 195 | [pcbnew/Layer.B.Adhes] 196 | Enabled=1 197 | [pcbnew/Layer.F.Adhes] 198 | Enabled=1 199 | [pcbnew/Layer.B.Paste] 200 | Enabled=1 201 | [pcbnew/Layer.F.Paste] 202 | Enabled=1 203 | [pcbnew/Layer.B.SilkS] 204 | Enabled=1 205 | [pcbnew/Layer.F.SilkS] 206 | Enabled=1 207 | [pcbnew/Layer.B.Mask] 208 | Enabled=1 209 | [pcbnew/Layer.F.Mask] 210 | Enabled=1 211 | [pcbnew/Layer.Dwgs.User] 212 | Enabled=1 213 | [pcbnew/Layer.Cmts.User] 214 | Enabled=1 215 | [pcbnew/Layer.Eco1.User] 216 | Enabled=1 217 | [pcbnew/Layer.Eco2.User] 218 | Enabled=1 219 | [pcbnew/Layer.Edge.Cuts] 220 | Enabled=1 221 | [pcbnew/Layer.Margin] 222 | Enabled=1 223 | [pcbnew/Layer.B.CrtYd] 224 | Enabled=1 225 | [pcbnew/Layer.F.CrtYd] 226 | Enabled=1 227 | [pcbnew/Layer.B.Fab] 228 | Enabled=1 229 | [pcbnew/Layer.F.Fab] 230 | Enabled=1 231 | [pcbnew/Layer.Rescue] 232 | Enabled=0 233 | [pcbnew/Netclasses] 234 | [pcbnew/Netclasses/Default] 235 | Name=Default 236 | Clearance=0.2 237 | TrackWidth=0.25 238 | ViaDiameter=0.8 239 | ViaDrill=0.4 240 | uViaDiameter=0.3 241 | uViaDrill=0.1 242 | dPairWidth=0.2 243 | dPairGap=0.25 244 | dPairViaGap=0.25 245 | [schematic_editor] 246 | version=1 247 | PageLayoutDescrFile= 248 | PlotDirectoryName= 249 | SubpartIdSeparator=0 250 | SubpartFirstId=65 251 | NetFmtName=Pcbnew 252 | SpiceAjustPassiveValues=0 253 | LabSize=50 254 | ERC_TestSimilarLabels=1 255 | -------------------------------------------------------------------------------- /hw/capure/capure.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 "JTAG/SWD/TRACE/SERIAL Breakout for dual PMOD" 8 | Date "2021-02-07" 9 | Rev "1.00 Issued" 10 | Comp "Orbcode" 11 | Comment1 "" 12 | Comment2 "" 13 | Comment3 "" 14 | Comment4 "" 15 | $EndDescr 16 | $Comp 17 | L Connector_Generic:Conn_02x10_Odd_Even J1 18 | U 1 1 5F4CE275 19 | P 4350 2750 20 | F 0 "J1" H 4400 3367 50 0000 C CNN 21 | F 1 "DEBUG+TRACE HEADER" H 4400 3276 50 0000 C CNN 22 | F 2 "capure:pin_header" H 4350 2750 50 0001 C CNN 23 | F 3 "~" H 4350 2750 50 0001 C CNN 24 | 1 4350 2750 25 | 1 0 0 -1 26 | $EndComp 27 | Text Label 4875 2750 2 50 ~ 0 28 | ~RESET 29 | Text Label 4650 2650 0 50 ~ 0 30 | TDI 31 | Text Label 4650 2850 0 50 ~ 0 32 | TRACECLK 33 | Text Label 4650 3050 0 50 ~ 0 34 | TRACEDAT[1] 35 | Text Label 4650 3150 0 50 ~ 0 36 | TRACEDAT[2] 37 | Text Label 4650 3250 0 50 ~ 0 38 | TRACEDAT[3] 39 | Text Label 4650 2950 0 50 ~ 0 40 | TRACEDAT[0] 41 | Text Label 4650 2550 0 50 ~ 0 42 | TDO_SWO 43 | Text Label 4650 2450 0 50 ~ 0 44 | TCK_SWCLK 45 | Text Label 4650 2350 0 50 ~ 0 46 | TMS_SWDIO 47 | Wire Wire Line 48 | 4150 2450 4050 2450 49 | Wire Wire Line 50 | 4150 3150 4050 3150 51 | Wire Wire Line 52 | 4150 3250 4050 3250 53 | Wire Wire Line 54 | 4050 3250 4050 3150 55 | Connection ~ 4050 3150 56 | NoConn ~ 4150 2650 57 | $Comp 58 | L Device:R R1 59 | U 1 1 601EE757 60 | P 6175 2350 61 | F 0 "R1" V 6125 2525 50 0000 C CNN 62 | F 1 "100R" V 6125 2125 50 0000 C CNN 63 | F 2 "Resistor_SMD:R_0402_1005Metric" V 6105 2350 50 0001 C CNN 64 | F 3 "~" H 6175 2350 50 0001 C CNN 65 | F 4 "0603WAF1000T5E" H 6175 2350 50 0001 C CNN "Code" 66 | 1 6175 2350 67 | 0 1 1 0 68 | $EndComp 69 | $Comp 70 | L Device:R R2 71 | U 1 1 601EED4A 72 | P 6175 2450 73 | F 0 "R2" V 6125 2625 50 0000 C CNN 74 | F 1 "100R" V 6125 2225 50 0000 C CNN 75 | F 2 "Resistor_SMD:R_0402_1005Metric" V 6105 2450 50 0001 C CNN 76 | F 3 "~" H 6175 2450 50 0001 C CNN 77 | F 4 "0603WAF1000T5E" H 6175 2450 50 0001 C CNN "Code" 78 | 1 6175 2450 79 | 0 1 1 0 80 | $EndComp 81 | $Comp 82 | L Device:R R5 83 | U 1 1 601F30D9 84 | P 6175 2750 85 | F 0 "R5" V 6125 2925 50 0000 C CNN 86 | F 1 "100R" V 6125 2525 50 0000 C CNN 87 | F 2 "Resistor_SMD:R_0402_1005Metric" V 6105 2750 50 0001 C CNN 88 | F 3 "~" H 6175 2750 50 0001 C CNN 89 | F 4 "0603WAF1000T5E" H 6175 2750 50 0001 C CNN "Code" 90 | 1 6175 2750 91 | 0 1 1 0 92 | $EndComp 93 | $Comp 94 | L Device:R R3 95 | U 1 1 601FC1AB 96 | P 6175 2550 97 | F 0 "R3" V 6125 2725 50 0000 C CNN 98 | F 1 "100R" V 6125 2325 50 0000 C CNN 99 | F 2 "Resistor_SMD:R_0402_1005Metric" V 6105 2550 50 0001 C CNN 100 | F 3 "~" H 6175 2550 50 0001 C CNN 101 | F 4 "0603WAF1000T5E" H 6175 2550 50 0001 C CNN "Code" 102 | 1 6175 2550 103 | 0 1 1 0 104 | $EndComp 105 | $Comp 106 | L Device:R R4 107 | U 1 1 601FC655 108 | P 6175 2650 109 | F 0 "R4" V 6125 2825 50 0000 C CNN 110 | F 1 "100R" V 6125 2425 50 0000 C CNN 111 | F 2 "Resistor_SMD:R_0402_1005Metric" V 6105 2650 50 0001 C CNN 112 | F 3 "~" H 6175 2650 50 0001 C CNN 113 | F 4 "0603WAF1000T5E" H 6175 2650 50 0001 C CNN "Code" 114 | 1 6175 2650 115 | 0 1 1 0 116 | $EndComp 117 | $Comp 118 | L Device:R R6 119 | U 1 1 60200809 120 | P 6175 2850 121 | F 0 "R6" V 6125 3025 50 0000 C CNN 122 | F 1 "100R" V 6125 2625 50 0000 C CNN 123 | F 2 "Resistor_SMD:R_0402_1005Metric" V 6105 2850 50 0001 C CNN 124 | F 3 "~" H 6175 2850 50 0001 C CNN 125 | F 4 "0603WAF1000T5E" H 6175 2850 50 0001 C CNN "Code" 126 | 1 6175 2850 127 | 0 1 1 0 128 | $EndComp 129 | $Comp 130 | L Device:R R7 131 | U 1 1 60200B05 132 | P 6175 2950 133 | F 0 "R7" V 6125 3150 50 0000 C CNN 134 | F 1 "100R" V 6125 2725 50 0000 C CNN 135 | F 2 "Resistor_SMD:R_0402_1005Metric" V 6105 2950 50 0001 C CNN 136 | F 3 "~" H 6175 2950 50 0001 C CNN 137 | F 4 "0603WAF1000T5E" H 6175 2950 50 0001 C CNN "Code" 138 | 1 6175 2950 139 | 0 1 1 0 140 | $EndComp 141 | $Comp 142 | L Device:R R8 143 | U 1 1 60200DA4 144 | P 6175 3050 145 | F 0 "R8" V 6125 3250 50 0000 C CNN 146 | F 1 "100R" V 6125 2825 50 0000 C CNN 147 | F 2 "Resistor_SMD:R_0402_1005Metric" V 6105 3050 50 0001 C CNN 148 | F 3 "~" H 6175 3050 50 0001 C CNN 149 | F 4 "0603WAF1000T5E" H 6175 3050 50 0001 C CNN "Code" 150 | 1 6175 3050 151 | 0 1 1 0 152 | $EndComp 153 | $Comp 154 | L Device:R R9 155 | U 1 1 602013E7 156 | P 6175 3150 157 | F 0 "R9" V 6125 3350 50 0000 C CNN 158 | F 1 "100R" V 6125 2925 50 0000 C CNN 159 | F 2 "Resistor_SMD:R_0402_1005Metric" V 6105 3150 50 0001 C CNN 160 | F 3 "~" H 6175 3150 50 0001 C CNN 161 | F 4 "0603WAF1000T5E" H 6175 3150 50 0001 C CNN "Code" 162 | 1 6175 3150 163 | 0 1 1 0 164 | $EndComp 165 | $Comp 166 | L Device:R R10 167 | U 1 1 60201737 168 | P 6175 3250 169 | F 0 "R10" V 6125 3450 50 0000 C CNN 170 | F 1 "100R" V 6125 3025 50 0000 C CNN 171 | F 2 "Resistor_SMD:R_0402_1005Metric" V 6105 3250 50 0001 C CNN 172 | F 3 "~" H 6175 3250 50 0001 C CNN 173 | F 4 "0603WAF1000T5E" H 6175 3250 50 0001 C CNN "Code" 174 | 1 6175 3250 175 | 0 1 1 0 176 | $EndComp 177 | Wire Wire Line 178 | 4650 2850 6025 2850 179 | Wire Wire Line 180 | 4650 2950 6025 2950 181 | Wire Wire Line 182 | 4650 3050 6025 3050 183 | Wire Wire Line 184 | 4650 3150 6025 3150 185 | Wire Wire Line 186 | 4650 3250 6025 3250 187 | Text Label 6575 2350 0 50 ~ 0 188 | xTMS_SWDIO 189 | Text Label 6575 2450 0 50 ~ 0 190 | xTCK_SWCLK 191 | Text Label 6600 2550 0 50 ~ 0 192 | xTDO_SWO 193 | Text Label 6600 2650 0 50 ~ 0 194 | xTDI 195 | Text Label 6600 2750 0 50 ~ 0 196 | ~xRESET 197 | Text Label 6600 2850 0 50 ~ 0 198 | xTRACECLK 199 | Text Label 6600 2950 0 50 ~ 0 200 | xTRACEDAT0 201 | Text Label 6600 3050 0 50 ~ 0 202 | xTRACEDAT1 203 | Text Label 6600 3150 0 50 ~ 0 204 | xTRACEDAT2 205 | Text Label 6600 3250 0 50 ~ 0 206 | xTRACEDAT3 207 | $Comp 208 | L power:GND #PWR01 209 | U 1 1 604F0778 210 | P 4050 3400 211 | F 0 "#PWR01" H 4050 3150 50 0001 C CNN 212 | F 1 "GND" H 4200 3325 50 0000 C CNN 213 | F 2 "" H 4050 3400 50 0001 C CNN 214 | F 3 "" H 4050 3400 50 0001 C CNN 215 | 1 4050 3400 216 | 1 0 0 -1 217 | $EndComp 218 | Wire Wire Line 219 | 4050 3400 4050 3250 220 | Connection ~ 4050 3250 221 | Wire Wire Line 222 | 4050 3150 4050 3050 223 | Wire Wire Line 224 | 4050 3050 4150 3050 225 | Wire Wire Line 226 | 4050 2550 4050 2450 227 | Wire Wire Line 228 | 4050 2550 4150 2550 229 | Wire Wire Line 230 | 4050 2750 4050 2550 231 | Connection ~ 4050 2550 232 | Wire Wire Line 233 | 4050 2750 4150 2750 234 | Wire Wire Line 235 | 4050 3050 4050 2750 236 | Connection ~ 4050 3050 237 | Connection ~ 4050 2750 238 | Wire Notes Line 239 | 625 5850 625 2675 240 | Wire Wire Line 241 | 4650 2550 6025 2550 242 | Wire Wire Line 243 | 4650 2650 6025 2650 244 | Wire Wire Line 245 | 4650 2450 6025 2450 246 | Wire Wire Line 247 | 4650 2350 6025 2350 248 | Wire Wire Line 249 | 4650 2750 6025 2750 250 | $Comp 251 | L Connector_Generic:Conn_02x10_Odd_Even J2 252 | U 1 1 602D860B 253 | P 4975 4475 254 | F 0 "J2" H 5025 5092 50 0000 C CNN 255 | F 1 "DEBUG+TRACE HEADER" H 5025 5001 50 0000 C CNN 256 | F 2 "Connector_PinHeader_1.27mm:PinHeader_2x10_P1.27mm_Vertical_SMD" H 4975 4475 50 0001 C CNN 257 | F 3 "~" H 4975 4475 50 0001 C CNN 258 | 1 4975 4475 259 | 1 0 0 -1 260 | $EndComp 261 | Wire Wire Line 262 | 4775 4175 4675 4175 263 | Wire Wire Line 264 | 4775 4875 4675 4875 265 | Wire Wire Line 266 | 4775 4975 4675 4975 267 | Wire Wire Line 268 | 4675 4975 4675 4875 269 | Connection ~ 4675 4875 270 | NoConn ~ 4775 4375 271 | $Comp 272 | L power:GND #PWR02 273 | U 1 1 602D861B 274 | P 4675 5125 275 | F 0 "#PWR02" H 4675 4875 50 0001 C CNN 276 | F 1 "GND" H 4825 5050 50 0000 C CNN 277 | F 2 "" H 4675 5125 50 0001 C CNN 278 | F 3 "" H 4675 5125 50 0001 C CNN 279 | 1 4675 5125 280 | 1 0 0 -1 281 | $EndComp 282 | Wire Wire Line 283 | 4675 5125 4675 4975 284 | Connection ~ 4675 4975 285 | Wire Wire Line 286 | 4675 4875 4675 4775 287 | Wire Wire Line 288 | 4675 4775 4775 4775 289 | Wire Wire Line 290 | 4675 4275 4675 4175 291 | Wire Wire Line 292 | 4675 4275 4775 4275 293 | Wire Wire Line 294 | 4675 4475 4675 4275 295 | Connection ~ 4675 4275 296 | Wire Wire Line 297 | 4675 4475 4775 4475 298 | Wire Wire Line 299 | 4675 4775 4675 4475 300 | Connection ~ 4675 4775 301 | Connection ~ 4675 4475 302 | Wire Wire Line 303 | 6325 2350 7025 2350 304 | Wire Wire Line 305 | 6325 2450 7025 2450 306 | Wire Wire Line 307 | 6325 2550 7025 2550 308 | Wire Wire Line 309 | 6325 2650 7025 2650 310 | Wire Wire Line 311 | 6325 2750 7025 2750 312 | Wire Wire Line 313 | 6325 2850 7025 2850 314 | Wire Wire Line 315 | 6325 2950 7025 2950 316 | Wire Wire Line 317 | 6325 3050 7025 3050 318 | Wire Wire Line 319 | 6325 3150 7025 3150 320 | Wire Wire Line 321 | 6325 3250 7025 3250 322 | Text Label 5525 4075 0 50 ~ 0 323 | xTMS_SWDIO 324 | Text Label 5525 4175 0 50 ~ 0 325 | xTCK_SWCLK 326 | Text Label 5550 4275 0 50 ~ 0 327 | xTDO_SWO 328 | Text Label 5550 4375 0 50 ~ 0 329 | xTDI 330 | Text Label 5550 4475 0 50 ~ 0 331 | ~xRESET 332 | Text Label 5550 4575 0 50 ~ 0 333 | xTRACECLK 334 | Text Label 5550 4675 0 50 ~ 0 335 | xTRACEDAT0 336 | Text Label 5550 4775 0 50 ~ 0 337 | xTRACEDAT1 338 | Text Label 5550 4875 0 50 ~ 0 339 | xTRACEDAT2 340 | Text Label 5550 4975 0 50 ~ 0 341 | xTRACEDAT3 342 | Wire Wire Line 343 | 5275 4075 5975 4075 344 | Wire Wire Line 345 | 5275 4175 5975 4175 346 | Wire Wire Line 347 | 5275 4275 5975 4275 348 | Wire Wire Line 349 | 5275 4375 5975 4375 350 | Wire Wire Line 351 | 5275 4475 5975 4475 352 | Wire Wire Line 353 | 5275 4575 5975 4575 354 | Wire Wire Line 355 | 5275 4675 5975 4675 356 | Wire Wire Line 357 | 5275 4775 5975 4775 358 | Wire Wire Line 359 | 5275 4875 5975 4875 360 | Wire Wire Line 361 | 5275 4975 5975 4975 362 | Wire Wire Line 363 | 3750 4075 3750 2450 364 | Wire Wire Line 365 | 3750 2350 4150 2350 366 | Wire Wire Line 367 | 4150 2950 3825 2950 368 | Wire Wire Line 369 | 3750 4075 4775 4075 370 | Wire Wire Line 371 | 3825 2950 3825 4675 372 | Wire Wire Line 373 | 3825 4675 4775 4675 374 | Wire Wire Line 375 | 4775 4575 3900 4575 376 | Wire Wire Line 377 | 3900 4575 3900 2850 378 | Wire Wire Line 379 | 3900 2850 4150 2850 380 | $Comp 381 | L Device:C_Small C1 382 | U 1 1 602FEC70 383 | P 3900 2450 384 | F 0 "C1" V 4025 2400 50 0000 C CNN 385 | F 1 "1uF" V 4100 2425 50 0000 C CNN 386 | F 2 "Capacitor_SMD:C_0402_1005Metric" H 3900 2450 50 0001 C CNN 387 | F 3 "~" H 3900 2450 50 0001 C CNN 388 | 1 3900 2450 389 | 0 1 1 0 390 | $EndComp 391 | Wire Wire Line 392 | 3800 2450 3750 2450 393 | Connection ~ 3750 2450 394 | Wire Wire Line 395 | 3750 2450 3750 2350 396 | Wire Wire Line 397 | 4050 2450 4000 2450 398 | Connection ~ 4050 2450 399 | $EndSCHEMATC 400 | -------------------------------------------------------------------------------- /hw/lcdbob/V2_00_Build_Docs.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbcode/orbtrace_hw/aa6b16f2831f95eab7f31b0c7f84546af753d1fc/hw/lcdbob/V2_00_Build_Docs.zip -------------------------------------------------------------------------------- /hw/lcdbob/lcdbob.pro: -------------------------------------------------------------------------------- 1 | update=Tue 19 May 2020 23:44:52 BST 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=Pcbnew 22 | SpiceAjustPassiveValues=0 23 | LabSize=50 24 | ERC_TestSimilarLabels=1 25 | [pcbnew] 26 | version=1 27 | PageLayoutDescrFile= 28 | LastNetListRead=bob.net 29 | CopperLayerCount=2 30 | BoardThickness=1.6 31 | AllowMicroVias=0 32 | AllowBlindVias=0 33 | RequireCourtyardDefinitions=0 34 | ProhibitOverlappingCourtyards=1 35 | MinTrackWidth=0.127 36 | MinViaDiameter=0.45 37 | MinViaDrill=0.3 38 | MinMicroViaDiameter=0.4 39 | MinMicroViaDrill=0.3 40 | MinHoleToHole=0.25 41 | TrackWidth1=0.127 42 | TrackWidth2=0.127 43 | TrackWidth3=0.1905 44 | TrackWidth4=0.3 45 | TrackWidth5=0.38 46 | TrackWidth6=0.5 47 | TrackWidth7=1 48 | TrackWidth8=1.5 49 | TrackWidth9=5 50 | ViaDiameter1=0.45 51 | ViaDrill1=0.3 52 | ViaDiameter2=0.45 53 | ViaDrill2=0.3 54 | dPairWidth1=0.3 55 | dPairGap1=0.15 56 | dPairViaGap1=0.25 57 | dPairWidth2=0.3 58 | dPairGap2=0.15 59 | dPairViaGap2=0 60 | dPairWidth3=0.38 61 | dPairGap3=0.15 62 | dPairViaGap3=0.2032 63 | SilkLineWidth=0.15 64 | SilkTextSizeV=0.82 65 | SilkTextSizeH=0.82 66 | SilkTextSizeThickness=0.15 67 | SilkTextItalic=0 68 | SilkTextUpright=1 69 | CopperLineWidth=0.2 70 | CopperTextSizeV=1.5 71 | CopperTextSizeH=1.5 72 | CopperTextThickness=0.3 73 | CopperTextItalic=0 74 | CopperTextUpright=1 75 | EdgeCutLineWidth=0.15 76 | CourtyardLineWidth=0.05 77 | OthersLineWidth=0.15 78 | OthersTextSizeV=1 79 | OthersTextSizeH=1 80 | OthersTextSizeThickness=0.15 81 | OthersTextItalic=0 82 | OthersTextUpright=1 83 | SolderMaskClearance=0.2 84 | SolderMaskMinWidth=0.25 85 | SolderPasteClearance=0 86 | SolderPasteRatio=-0 87 | [pcbnew/Layer.F.Cu] 88 | Name=F.Cu 89 | Type=0 90 | Enabled=1 91 | [pcbnew/Layer.In1.Cu] 92 | Name=In1.Cu 93 | Type=0 94 | Enabled=0 95 | [pcbnew/Layer.In2.Cu] 96 | Name=In2.Cu 97 | Type=0 98 | Enabled=0 99 | [pcbnew/Layer.In3.Cu] 100 | Name=In3.Cu 101 | Type=0 102 | Enabled=0 103 | [pcbnew/Layer.In4.Cu] 104 | Name=In4.Cu 105 | Type=0 106 | Enabled=0 107 | [pcbnew/Layer.In5.Cu] 108 | Name=In5.Cu 109 | Type=0 110 | Enabled=0 111 | [pcbnew/Layer.In6.Cu] 112 | Name=In6.Cu 113 | Type=0 114 | Enabled=0 115 | [pcbnew/Layer.In7.Cu] 116 | Name=In7.Cu 117 | Type=0 118 | Enabled=0 119 | [pcbnew/Layer.In8.Cu] 120 | Name=In8.Cu 121 | Type=0 122 | Enabled=0 123 | [pcbnew/Layer.In9.Cu] 124 | Name=In9.Cu 125 | Type=0 126 | Enabled=0 127 | [pcbnew/Layer.In10.Cu] 128 | Name=In10.Cu 129 | Type=0 130 | Enabled=0 131 | [pcbnew/Layer.In11.Cu] 132 | Name=In11.Cu 133 | Type=0 134 | Enabled=0 135 | [pcbnew/Layer.In12.Cu] 136 | Name=In12.Cu 137 | Type=0 138 | Enabled=0 139 | [pcbnew/Layer.In13.Cu] 140 | Name=In13.Cu 141 | Type=0 142 | Enabled=0 143 | [pcbnew/Layer.In14.Cu] 144 | Name=In14.Cu 145 | Type=0 146 | Enabled=0 147 | [pcbnew/Layer.In15.Cu] 148 | Name=In15.Cu 149 | Type=0 150 | Enabled=0 151 | [pcbnew/Layer.In16.Cu] 152 | Name=In16.Cu 153 | Type=0 154 | Enabled=0 155 | [pcbnew/Layer.In17.Cu] 156 | Name=In17.Cu 157 | Type=0 158 | Enabled=0 159 | [pcbnew/Layer.In18.Cu] 160 | Name=In18.Cu 161 | Type=0 162 | Enabled=0 163 | [pcbnew/Layer.In19.Cu] 164 | Name=In19.Cu 165 | Type=0 166 | Enabled=0 167 | [pcbnew/Layer.In20.Cu] 168 | Name=In20.Cu 169 | Type=0 170 | Enabled=0 171 | [pcbnew/Layer.In21.Cu] 172 | Name=In21.Cu 173 | Type=0 174 | Enabled=0 175 | [pcbnew/Layer.In22.Cu] 176 | Name=In22.Cu 177 | Type=0 178 | Enabled=0 179 | [pcbnew/Layer.In23.Cu] 180 | Name=In23.Cu 181 | Type=0 182 | Enabled=0 183 | [pcbnew/Layer.In24.Cu] 184 | Name=In24.Cu 185 | Type=0 186 | Enabled=0 187 | [pcbnew/Layer.In25.Cu] 188 | Name=In25.Cu 189 | Type=0 190 | Enabled=0 191 | [pcbnew/Layer.In26.Cu] 192 | Name=In26.Cu 193 | Type=0 194 | Enabled=0 195 | [pcbnew/Layer.In27.Cu] 196 | Name=In27.Cu 197 | Type=0 198 | Enabled=0 199 | [pcbnew/Layer.In28.Cu] 200 | Name=In28.Cu 201 | Type=0 202 | Enabled=0 203 | [pcbnew/Layer.In29.Cu] 204 | Name=In29.Cu 205 | Type=0 206 | Enabled=0 207 | [pcbnew/Layer.In30.Cu] 208 | Name=In30.Cu 209 | Type=0 210 | Enabled=0 211 | [pcbnew/Layer.B.Cu] 212 | Name=B.Cu 213 | Type=0 214 | Enabled=1 215 | [pcbnew/Layer.B.Adhes] 216 | Enabled=1 217 | [pcbnew/Layer.F.Adhes] 218 | Enabled=1 219 | [pcbnew/Layer.B.Paste] 220 | Enabled=1 221 | [pcbnew/Layer.F.Paste] 222 | Enabled=1 223 | [pcbnew/Layer.B.SilkS] 224 | Enabled=1 225 | [pcbnew/Layer.F.SilkS] 226 | Enabled=1 227 | [pcbnew/Layer.B.Mask] 228 | Enabled=1 229 | [pcbnew/Layer.F.Mask] 230 | Enabled=1 231 | [pcbnew/Layer.Dwgs.User] 232 | Enabled=1 233 | [pcbnew/Layer.Cmts.User] 234 | Enabled=1 235 | [pcbnew/Layer.Eco1.User] 236 | Enabled=1 237 | [pcbnew/Layer.Eco2.User] 238 | Enabled=1 239 | [pcbnew/Layer.Edge.Cuts] 240 | Enabled=1 241 | [pcbnew/Layer.Margin] 242 | Enabled=1 243 | [pcbnew/Layer.B.CrtYd] 244 | Enabled=1 245 | [pcbnew/Layer.F.CrtYd] 246 | Enabled=1 247 | [pcbnew/Layer.B.Fab] 248 | Enabled=1 249 | [pcbnew/Layer.F.Fab] 250 | Enabled=1 251 | [pcbnew/Layer.Rescue] 252 | Enabled=0 253 | [pcbnew/Netclasses] 254 | [pcbnew/Netclasses/Default] 255 | Name=Default 256 | Clearance=0.127 257 | TrackWidth=0.127 258 | ViaDiameter=0.45 259 | ViaDrill=0.3 260 | uViaDiameter=0.5 261 | uViaDrill=0.3 262 | dPairWidth=0.3 263 | dPairGap=0.15 264 | dPairViaGap=0.25 265 | -------------------------------------------------------------------------------- /hw/lcdbob/lcdbob.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 | $Comp 17 | L Device:C C6 18 | U 1 1 5EC81EB4 19 | P 6125 1375 20 | F 0 "C6" H 6325 1425 50 0000 C CNN 21 | F 1 "2.2uF" H 6375 1350 50 0000 C CNN 22 | F 2 "Capacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolder" H 6163 1225 50 0001 C CNN 23 | F 3 "~" H 6125 1375 50 0001 C CNN 24 | 1 6125 1375 25 | 1 0 0 -1 26 | $EndComp 27 | $Comp 28 | L Device:C C4 29 | U 1 1 5EC82899 30 | P 9700 1400 31 | F 0 "C4" V 9475 1375 50 0000 C CNN 32 | F 1 "22uF" V 9550 1450 50 0000 C CNN 33 | F 2 "Capacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolder" H 9738 1250 50 0001 C CNN 34 | F 3 "~" H 9700 1400 50 0001 C CNN 35 | 1 9700 1400 36 | 0 1 1 0 37 | $EndComp 38 | $Comp 39 | L Device:C C3 40 | U 1 1 5EC82D30 41 | P 9700 975 42 | F 0 "C3" V 9448 975 50 0000 C CNN 43 | F 1 "10uF" V 9525 1025 50 0000 C CNN 44 | F 2 "Capacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolder" H 9738 825 50 0001 C CNN 45 | F 3 "~" H 9700 975 50 0001 C CNN 46 | 1 9700 975 47 | 0 1 1 0 48 | $EndComp 49 | $Comp 50 | L Device:C C5 51 | U 1 1 5EC83143 52 | P 5675 1375 53 | F 0 "C5" H 5500 1325 50 0000 C CNN 54 | F 1 "2.2uF" H 5450 1400 50 0000 C CNN 55 | F 2 "Capacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolder" H 5713 1225 50 0001 C CNN 56 | F 3 "~" H 5675 1375 50 0001 C CNN 57 | 1 5675 1375 58 | -1 0 0 1 59 | $EndComp 60 | Wire Wire Line 61 | 9925 975 9925 1400 62 | Wire Wire Line 63 | 9550 1400 9475 1400 64 | Wire Wire Line 65 | 9850 1400 9925 1400 66 | Connection ~ 9925 1400 67 | $Comp 68 | L Connector_Generic:Conn_01x06 J2 69 | U 1 1 5ECACD70 70 | P 2350 5400 71 | F 0 "J2" H 2430 5392 50 0000 L CNN 72 | F 1 "Conn_01x06" H 2430 5301 50 0000 L CNN 73 | F 2 "Connector_FFC-FPC:TE_0-1734839-6_1x06-1MP_P0.5mm_Horizontal" H 2350 5400 50 0001 C CNN 74 | F 3 "~" H 2350 5400 50 0001 C CNN 75 | 1 2350 5400 76 | -1 0 0 1 77 | $EndComp 78 | $Comp 79 | L Device:C C2 80 | U 1 1 5ECD4DB2 81 | P 2925 4225 82 | F 0 "C2" V 2775 4275 50 0000 C CNN 83 | F 1 "100nF" V 2700 4225 50 0000 C CNN 84 | F 2 "Capacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolder" H 2963 4075 50 0001 C CNN 85 | F 3 "~" H 2925 4225 50 0001 C CNN 86 | 1 2925 4225 87 | 0 -1 -1 0 88 | $EndComp 89 | $Comp 90 | L Device:C C1 91 | U 1 1 5ECD4DB8 92 | P 2925 4650 93 | F 0 "C1" V 2775 4700 50 0000 C CNN 94 | F 1 "10uF" V 2700 4625 50 0000 C CNN 95 | F 2 "Capacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolder" H 2963 4500 50 0001 C CNN 96 | F 3 "~" H 2925 4650 50 0001 C CNN 97 | 1 2925 4650 98 | 0 -1 -1 0 99 | $EndComp 100 | Wire Wire Line 101 | 2625 4650 2625 5100 102 | Wire Wire Line 103 | 2775 4650 2625 4650 104 | Wire Wire Line 105 | 2625 5100 2550 5100 106 | Wire Wire Line 107 | 2625 4650 2625 4225 108 | Wire Wire Line 109 | 2775 4225 2625 4225 110 | Connection ~ 2625 4650 111 | Wire Wire Line 112 | 3150 4225 3075 4225 113 | Wire Wire Line 114 | 3150 5400 3025 5400 115 | Wire Wire Line 116 | 3075 4650 3150 4650 117 | Wire Wire Line 118 | 3150 5400 3150 4650 119 | Connection ~ 3150 4650 120 | Wire Wire Line 121 | 3150 4650 3150 4225 122 | $Comp 123 | L Lib:PT4110 U1 124 | U 1 1 5ED0BC0E 125 | P 3000 1850 126 | F 0 "U1" V 3146 1673 50 0000 R CNN 127 | F 1 "PT4110" V 3055 1673 50 0000 R CNN 128 | F 2 "Package_TO_SOT_SMD:SOT-89-5" H 3000 1850 50 0001 C CNN 129 | F 3 "" H 3000 1850 50 0001 C CNN 130 | 1 3000 1850 131 | 0 1 -1 0 132 | $EndComp 133 | Wire Wire Line 134 | 2900 2150 2900 2100 135 | $Comp 136 | L Diode:B340 D1 137 | U 1 1 5ED29EA7 138 | P 4900 1600 139 | F 0 "D1" H 4900 1384 50 0000 C CNN 140 | F 1 "B340" H 4900 1475 50 0000 C CNN 141 | F 2 "Diode_SMD:D_SMC" H 4900 1425 50 0001 C CNN 142 | F 3 "http://www.jameco.com/Jameco/Products/ProdDS/1538777.pdf" H 4900 1600 50 0001 C CNN 143 | 1 4900 1600 144 | -1 0 0 1 145 | $EndComp 146 | Wire Wire Line 147 | 2500 1175 2450 1175 148 | Wire Wire Line 149 | 2450 1175 2450 2150 150 | Wire Wire Line 151 | 2450 2150 2900 2150 152 | Wire Wire Line 153 | 2800 1175 2950 1175 154 | Connection ~ 2950 1175 155 | $Comp 156 | L Lib:INDUCTOR_SMALL L1 157 | U 1 1 5ED59447 158 | P 3825 1900 159 | F 0 "L1" H 3825 2115 50 0000 C CNN 160 | F 1 "22uH" H 3825 2024 50 0000 C CNN 161 | F 2 "Inductor_SMD:L_Taiyo-Yuden_NR-50xx_HandSoldering" H 3825 2023 50 0001 C CNN 162 | F 3 "" H 3825 1900 50 0000 C CNN 163 | 1 3825 1900 164 | 1 0 0 -1 165 | $EndComp 166 | $Comp 167 | L Lib:GND #PWR01 168 | U 1 1 5ED63815 169 | P 2450 2275 170 | F 0 "#PWR01" H 2450 2025 50 0001 C CNN 171 | F 1 "GND" H 2455 2102 50 0000 C CNN 172 | F 2 "" H 2450 2275 50 0000 C CNN 173 | F 3 "" H 2450 2275 50 0000 C CNN 174 | 1 2450 2275 175 | 1 0 0 -1 176 | $EndComp 177 | Wire Wire Line 178 | 2450 2275 2450 2150 179 | Connection ~ 2450 2150 180 | Wire Wire Line 181 | 2950 1175 2950 1400 182 | Wire Wire Line 183 | 3300 1900 3425 1900 184 | Connection ~ 3425 1900 185 | Wire Wire Line 186 | 3425 1900 3575 1900 187 | Wire Wire Line 188 | 4075 1900 4225 1900 189 | Wire Wire Line 190 | 4225 1900 4225 1600 191 | Connection ~ 4225 1600 192 | Wire Wire Line 193 | 4225 1600 4750 1600 194 | $Comp 195 | L Device:LED D2 196 | U 1 1 5EDBADFB 197 | P 9025 975 198 | F 0 "D2" H 9018 1191 50 0000 C CNN 199 | F 1 "LED" H 9018 1100 50 0000 C CNN 200 | F 2 "LED_SMD:LED_0603_1608Metric" H 9025 975 50 0001 C CNN 201 | F 3 "~" H 9025 975 50 0001 C CNN 202 | 1 9025 975 203 | 1 0 0 -1 204 | $EndComp 205 | $Comp 206 | L Device:R R2 207 | U 1 1 5EDBBA3F 208 | P 8625 975 209 | F 0 "R2" V 8418 975 50 0000 C CNN 210 | F 1 "1K" V 8509 975 50 0000 C CNN 211 | F 2 "Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder" V 8555 975 50 0001 C CNN 212 | F 3 "~" H 8625 975 50 0001 C CNN 213 | 1 8625 975 214 | 0 1 1 0 215 | $EndComp 216 | $Comp 217 | L Lib:GND #PWR02 218 | U 1 1 5EDC7821 219 | P 8350 1100 220 | F 0 "#PWR02" H 8350 850 50 0001 C CNN 221 | F 1 "GND" H 8355 927 50 0000 C CNN 222 | F 2 "" H 8350 1100 50 0000 C CNN 223 | F 3 "" H 8350 1100 50 0000 C CNN 224 | 1 8350 1100 225 | 1 0 0 -1 226 | $EndComp 227 | Wire Wire Line 228 | 8775 975 8875 975 229 | Wire Wire Line 230 | 9175 975 9475 975 231 | Connection ~ 9475 975 232 | Wire Wire Line 233 | 9475 975 9475 1400 234 | Wire Wire Line 235 | 8350 1100 8350 975 236 | Wire Wire Line 237 | 8350 975 8475 975 238 | Wire Wire Line 239 | 3725 5600 3425 5600 240 | $Comp 241 | L Device:R R1 242 | U 1 1 5EEB81A5 243 | P 2650 1175 244 | F 0 "R1" V 2450 1150 50 0000 C CNN 245 | F 1 "20K" V 2534 1175 50 0000 C CNN 246 | F 2 "Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder" V 2580 1175 50 0001 C CNN 247 | F 3 "~" H 2650 1175 50 0001 C CNN 248 | 1 2650 1175 249 | 0 1 1 0 250 | $EndComp 251 | Text Label 2700 5400 0 50 ~ 0 252 | VDD 253 | Text Label 2700 5300 0 50 ~ 0 254 | Reset 255 | Text Label 2700 5200 0 50 ~ 0 256 | INT 257 | Text Label 2725 5500 0 50 ~ 0 258 | SDA 259 | Text Label 2725 5600 0 50 ~ 0 260 | SCL 261 | $Comp 262 | L Connector_Generic:Conn_02x06_Top_Bottom J3 263 | U 1 1 602A8AA4 264 | P 9050 2850 265 | F 0 "J3" V 9146 2462 50 0000 R CNN 266 | F 1 "PMOD" V 9055 2462 50 0000 R CNN 267 | F 2 "lcdbob:pmod_pin_array_6x2" H 9050 2850 50 0001 C CNN 268 | F 3 "~" H 9050 2850 50 0001 C CNN 269 | 1 9050 2850 270 | 0 -1 -1 0 271 | $EndComp 272 | $Comp 273 | L Connector_Generic:Conn_02x06_Top_Bottom J1 274 | U 1 1 602AA52C 275 | P 9025 4275 276 | F 0 "J1" V 9121 3887 50 0000 R CNN 277 | F 1 "PMOD" V 9030 3887 50 0000 R CNN 278 | F 2 "lcdbob:pmod_pin_array_6x2" H 9025 4275 50 0001 C CNN 279 | F 3 "~" H 9025 4275 50 0001 C CNN 280 | 1 9025 4275 281 | 0 -1 -1 0 282 | $EndComp 283 | $Comp 284 | L Connector_Generic:Conn_02x06_Top_Bottom J5 285 | U 1 1 602AADF7 286 | P 9050 5550 287 | F 0 "J5" V 9146 5162 50 0000 R CNN 288 | F 1 "PMOD" V 9055 5162 50 0000 R CNN 289 | F 2 "lcdbob:pmod_pin_array_6x2" H 9050 5550 50 0001 C CNN 290 | F 3 "~" H 9050 5550 50 0001 C CNN 291 | 1 9050 5550 292 | 0 -1 -1 0 293 | $EndComp 294 | Wire Wire Line 295 | 9125 3850 9125 3975 296 | Wire Wire Line 297 | 9125 4600 9125 4475 298 | Wire Wire Line 299 | 9025 3850 9025 3975 300 | Wire Wire Line 301 | 9025 4600 9025 4475 302 | Wire Wire Line 303 | 8925 3850 8925 3975 304 | Wire Wire Line 305 | 8925 4600 8925 4475 306 | $Comp 307 | L Lib:GND #PWR0101 308 | U 1 1 6041446E 309 | P 9250 3250 310 | F 0 "#PWR0101" H 9250 3000 50 0001 C CNN 311 | F 1 "GND" H 9255 3077 50 0000 C CNN 312 | F 2 "" H 9250 3250 50 0000 C CNN 313 | F 3 "" H 9250 3250 50 0000 C CNN 314 | 1 9250 3250 315 | 1 0 0 -1 316 | $EndComp 317 | $Comp 318 | L Lib:GND #PWR0102 319 | U 1 1 6042193F 320 | P 9225 4725 321 | F 0 "#PWR0102" H 9225 4475 50 0001 C CNN 322 | F 1 "GND" H 9230 4552 50 0000 C CNN 323 | F 2 "" H 9225 4725 50 0000 C CNN 324 | F 3 "" H 9225 4725 50 0000 C CNN 325 | 1 9225 4725 326 | 1 0 0 -1 327 | $EndComp 328 | Wire Wire Line 329 | 9225 4725 9225 4475 330 | $Comp 331 | L Lib:GND #PWR0103 332 | U 1 1 6042F3E3 333 | P 9400 1950 334 | F 0 "#PWR0103" H 9400 1700 50 0001 C CNN 335 | F 1 "GND" H 9405 1777 50 0000 C CNN 336 | F 2 "" H 9400 1950 50 0000 C CNN 337 | F 3 "" H 9400 1950 50 0000 C CNN 338 | 1 9400 1950 339 | 1 0 0 -1 340 | $EndComp 341 | Wire Wire Line 342 | 9250 1850 9400 1850 343 | Wire Wire Line 344 | 9400 1850 9400 1950 345 | $Comp 346 | L Lib:GND #PWR0104 347 | U 1 1 6043D0AF 348 | P 9325 3650 349 | F 0 "#PWR0104" H 9325 3400 50 0001 C CNN 350 | F 1 "GND" H 9330 3477 50 0000 C CNN 351 | F 2 "" H 9325 3650 50 0000 C CNN 352 | F 3 "" H 9325 3650 50 0000 C CNN 353 | 1 9325 3650 354 | 1 0 0 -1 355 | $EndComp 356 | Wire Wire Line 357 | 9225 3975 9225 3550 358 | Wire Wire Line 359 | 9225 3550 9325 3550 360 | Wire Wire Line 361 | 9325 3550 9325 3650 362 | Wire Wire Line 363 | 9150 5000 9150 5250 364 | Wire Wire Line 365 | 9050 5000 9050 5250 366 | Wire Wire Line 367 | 9050 6000 9050 5750 368 | Wire Wire Line 369 | 8950 5050 8950 5250 370 | $Comp 371 | L Lib:VDD #PWR0105 372 | U 1 1 604EAEB3 373 | P 3150 4075 374 | F 0 "#PWR0105" H 3150 3925 50 0001 C CNN 375 | F 1 "VDD" H 3167 4248 50 0000 C CNN 376 | F 2 "" H 3150 4075 50 0000 C CNN 377 | F 3 "" H 3150 4075 50 0000 C CNN 378 | 1 3150 4075 379 | 1 0 0 -1 380 | $EndComp 381 | Wire Wire Line 382 | 3150 4075 3150 4225 383 | Connection ~ 3150 4225 384 | $Comp 385 | L Lib:GND #PWR0106 386 | U 1 1 604F9FC8 387 | P 2400 4700 388 | F 0 "#PWR0106" H 2400 4450 50 0001 C CNN 389 | F 1 "GND" H 2405 4527 50 0000 C CNN 390 | F 2 "" H 2400 4700 50 0000 C CNN 391 | F 3 "" H 2400 4700 50 0000 C CNN 392 | 1 2400 4700 393 | 1 0 0 -1 394 | $EndComp 395 | Wire Wire Line 396 | 2400 4700 2400 4650 397 | Wire Wire Line 398 | 2400 4650 2625 4650 399 | $Comp 400 | L Lib:VDD #PWR0107 401 | U 1 1 605094C8 402 | P 9350 2400 403 | F 0 "#PWR0107" H 9350 2250 50 0001 C CNN 404 | F 1 "VDD" H 9367 2573 50 0000 C CNN 405 | F 2 "" H 9350 2400 50 0000 C CNN 406 | F 3 "" H 9350 2400 50 0000 C CNN 407 | 1 9350 2400 408 | 1 0 0 -1 409 | $EndComp 410 | $Comp 411 | L Lib:VDD #PWR0108 412 | U 1 1 6052E073 413 | P 9625 3150 414 | F 0 "#PWR0108" H 9625 3000 50 0001 C CNN 415 | F 1 "VDD" H 9642 3323 50 0000 C CNN 416 | F 2 "" H 9625 3150 50 0000 C CNN 417 | F 3 "" H 9625 3150 50 0000 C CNN 418 | 1 9625 3150 419 | 1 0 0 -1 420 | $EndComp 421 | Wire Wire Line 422 | 9350 3225 9625 3225 423 | Wire Wire Line 424 | 9625 3225 9625 3150 425 | $Comp 426 | L Lib:VDD #PWR0109 427 | U 1 1 6053D83A 428 | P 9650 3875 429 | F 0 "#PWR0109" H 9650 3725 50 0001 C CNN 430 | F 1 "VDD" H 9667 4048 50 0000 C CNN 431 | F 2 "" H 9650 3875 50 0000 C CNN 432 | F 3 "" H 9650 3875 50 0000 C CNN 433 | 1 9650 3875 434 | 1 0 0 -1 435 | $EndComp 436 | Wire Wire Line 437 | 9325 3975 9325 3950 438 | Wire Wire Line 439 | 9325 3950 9650 3950 440 | Wire Wire Line 441 | 9650 3950 9650 3875 442 | $Comp 443 | L Lib:VDD #PWR0110 444 | U 1 1 6054CED3 445 | P 9725 4550 446 | F 0 "#PWR0110" H 9725 4400 50 0001 C CNN 447 | F 1 "VDD" H 9742 4723 50 0000 C CNN 448 | F 2 "" H 9725 4550 50 0000 C CNN 449 | F 3 "" H 9725 4550 50 0000 C CNN 450 | 1 9725 4550 451 | 1 0 0 -1 452 | $EndComp 453 | Wire Wire Line 454 | 9325 4475 9325 4600 455 | Wire Wire Line 456 | 9325 4600 9725 4600 457 | Wire Wire Line 458 | 9725 4600 9725 4550 459 | $Comp 460 | L Lib:VDD #PWR0111 461 | U 1 1 6055D0CD 462 | P 9650 5200 463 | F 0 "#PWR0111" H 9650 5050 50 0001 C CNN 464 | F 1 "VDD" H 9667 5373 50 0000 C CNN 465 | F 2 "" H 9650 5200 50 0000 C CNN 466 | F 3 "" H 9650 5200 50 0000 C CNN 467 | 1 9650 5200 468 | 1 0 0 -1 469 | $EndComp 470 | Wire Wire Line 471 | 9350 5250 9350 5200 472 | Wire Wire Line 473 | 9350 5200 9650 5200 474 | $Comp 475 | L Lib:VDD #PWR0112 476 | U 1 1 6056D58C 477 | P 9625 5875 478 | F 0 "#PWR0112" H 9625 5725 50 0001 C CNN 479 | F 1 "VDD" H 9642 6048 50 0000 C CNN 480 | F 2 "" H 9625 5875 50 0000 C CNN 481 | F 3 "" H 9625 5875 50 0000 C CNN 482 | 1 9625 5875 483 | 1 0 0 -1 484 | $EndComp 485 | Wire Wire Line 486 | 9350 5750 9350 5975 487 | Wire Wire Line 488 | 9350 5975 9625 5975 489 | Wire Wire Line 490 | 9625 5975 9625 5875 491 | $Comp 492 | L Lib:GND #PWR0113 493 | U 1 1 6057D81B 494 | P 9250 6075 495 | F 0 "#PWR0113" H 9250 5825 50 0001 C CNN 496 | F 1 "GND" H 9255 5902 50 0000 C CNN 497 | F 2 "" H 9250 6075 50 0000 C CNN 498 | F 3 "" H 9250 6075 50 0000 C CNN 499 | 1 9250 6075 500 | 1 0 0 -1 501 | $EndComp 502 | Wire Wire Line 503 | 9250 6075 9250 5750 504 | $Comp 505 | L Lib:GND #PWR0114 506 | U 1 1 6058DC73 507 | P 9450 4975 508 | F 0 "#PWR0114" H 9450 4725 50 0001 C CNN 509 | F 1 "GND" H 9455 4802 50 0000 C CNN 510 | F 2 "" H 9450 4975 50 0000 C CNN 511 | F 3 "" H 9450 4975 50 0000 C CNN 512 | 1 9450 4975 513 | 1 0 0 -1 514 | $EndComp 515 | Wire Wire Line 516 | 9250 5250 9250 4950 517 | Wire Wire Line 518 | 9250 4950 9450 4950 519 | Wire Wire Line 520 | 9450 4950 9450 4975 521 | $Comp 522 | L Lib:GND #PWR0116 523 | U 1 1 605C3FEC 524 | P 9925 1450 525 | F 0 "#PWR0116" H 9925 1200 50 0001 C CNN 526 | F 1 "GND" H 9800 1350 50 0000 C CNN 527 | F 2 "" H 9925 1450 50 0000 C CNN 528 | F 3 "" H 9925 1450 50 0000 C CNN 529 | 1 9925 1450 530 | 1 0 0 -1 531 | $EndComp 532 | Wire Wire Line 533 | 2550 5300 3300 5300 534 | Wire Wire Line 535 | 2550 5500 3200 5500 536 | Wire Wire Line 537 | 2550 5200 3725 5200 538 | $Comp 539 | L Lib:VDD #PWR0117 540 | U 1 1 60650FD8 541 | P 9475 875 542 | F 0 "#PWR0117" H 9475 725 50 0001 C CNN 543 | F 1 "VDD" H 9492 1048 50 0000 C CNN 544 | F 2 "" H 9475 875 50 0000 C CNN 545 | F 3 "" H 9475 875 50 0000 C CNN 546 | 1 9475 875 547 | 1 0 0 -1 548 | $EndComp 549 | Wire Wire Line 550 | 9475 975 9475 875 551 | $Comp 552 | L Lib:VDD #PWR0118 553 | U 1 1 6065ED59 554 | P 3425 1850 555 | F 0 "#PWR0118" H 3425 1700 50 0001 C CNN 556 | F 1 "VDD" H 3442 2023 50 0000 C CNN 557 | F 2 "" H 3425 1850 50 0000 C CNN 558 | F 3 "" H 3425 1850 50 0000 C CNN 559 | 1 3425 1850 560 | 1 0 0 -1 561 | $EndComp 562 | Wire Wire Line 563 | 3425 1850 3425 1900 564 | $Comp 565 | L Connector:TestPoint TP1 566 | U 1 1 6069319D 567 | P 3300 5075 568 | F 0 "TP1" H 3358 5193 50 0000 L CNN 569 | F 1 "TestPoint" H 3358 5102 50 0000 L CNN 570 | F 2 "TestPoint:TestPoint_Pad_1.0x1.0mm" H 3500 5075 50 0001 C CNN 571 | F 3 "~" H 3500 5075 50 0001 C CNN 572 | 1 3300 5075 573 | 1 0 0 -1 574 | $EndComp 575 | Wire Wire Line 576 | 3300 5300 3300 5075 577 | Text GLabel 3725 5200 2 50 Output ~ 0 578 | INT 579 | Text GLabel 3725 5500 2 50 BiDi ~ 0 580 | SDA 581 | Text GLabel 3725 5600 2 50 BiDi ~ 0 582 | SCL 583 | Text GLabel 8850 5050 1 50 BiDi ~ 0 584 | SCL 585 | Text GLabel 8850 5975 3 50 BiDi ~ 0 586 | SDA 587 | Wire Wire Line 588 | 8850 5050 8850 5250 589 | Text GLabel 8950 5050 1 50 Input ~ 0 590 | INT 591 | Wire Wire Line 592 | 8850 5975 8850 5750 593 | Wire Wire Line 594 | 8950 6125 8950 5750 595 | Wire Wire Line 596 | 3000 2100 3000 2325 597 | $Comp 598 | L Device:R R3 599 | U 1 1 608A3B26 600 | P 3200 2325 601 | F 0 "R3" V 2993 2325 50 0000 C CNN 602 | F 1 "10K" V 3084 2325 50 0000 C CNN 603 | F 2 "Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder" V 3130 2325 50 0001 C CNN 604 | F 3 "~" H 3200 2325 50 0001 C CNN 605 | 1 3200 2325 606 | 0 1 1 0 607 | $EndComp 608 | Wire Wire Line 609 | 3350 2325 3425 2325 610 | Wire Wire Line 611 | 3425 2325 3425 1900 612 | Wire Wire Line 613 | 3050 2325 3000 2325 614 | Connection ~ 3000 2325 615 | Wire Wire Line 616 | 3000 2325 3000 2450 617 | Wire Wire Line 618 | 5050 1600 5675 1600 619 | Text GLabel 3000 2450 3 50 Input ~ 0 620 | ~EN 621 | Text GLabel 8950 6125 3 50 Input ~ 0 622 | ~EN 623 | $Comp 624 | L Connector_Generic:Conn_01x40 J4 625 | U 1 1 6094D6D1 626 | P 6275 4075 627 | F 0 "J4" H 6193 6192 50 0000 C CNN 628 | F 1 "Conn_01x40" H 6193 6101 50 0000 C CNN 629 | F 2 "Connector_FFC-FPC:TE_4-1734839-0_1x40-1MP_P0.5mm_Horizontal" H 6275 4075 50 0001 C CNN 630 | F 3 "~" H 6275 4075 50 0001 C CNN 631 | 1 6275 4075 632 | -1 0 0 -1 633 | $EndComp 634 | Wire Wire Line 635 | 6475 2275 6850 2275 636 | Wire Wire Line 637 | 6850 2275 6850 1600 638 | Wire Wire Line 639 | 6475 2175 6650 2175 640 | $Comp 641 | L Lib:VDD #PWR0115 642 | U 1 1 609600A7 643 | P 7175 2450 644 | F 0 "#PWR0115" H 7175 2300 50 0001 C CNN 645 | F 1 "VDD" H 7192 2623 50 0000 C CNN 646 | F 2 "" H 7175 2450 50 0000 C CNN 647 | F 3 "" H 7175 2450 50 0000 C CNN 648 | 1 7175 2450 649 | 1 0 0 -1 650 | $EndComp 651 | Wire Wire Line 652 | 6475 2475 7175 2475 653 | Wire Wire Line 654 | 7175 2475 7175 2450 655 | NoConn ~ 6475 2575 656 | NoConn ~ 6475 2675 657 | NoConn ~ 6475 2775 658 | Wire Wire Line 659 | 9150 2375 9150 2550 660 | Wire Wire Line 661 | 9150 3050 9150 3175 662 | Wire Wire Line 663 | 6475 2975 6725 2975 664 | Wire Wire Line 665 | 6475 3075 6725 3075 666 | Wire Wire Line 667 | 9050 2375 9050 2550 668 | Wire Wire Line 669 | 9050 3175 9050 3050 670 | Wire Wire Line 671 | 6475 3275 6725 3275 672 | Wire Wire Line 673 | 8950 2375 8950 2550 674 | NoConn ~ 6475 3375 675 | NoConn ~ 6475 3475 676 | Wire Wire Line 677 | 6475 3575 6725 3575 678 | Wire Wire Line 679 | 8950 3175 8950 3050 680 | Wire Wire Line 681 | 6475 3675 6725 3675 682 | Text Label 6550 2875 0 50 ~ 0 683 | R3 684 | Text Label 6550 2975 0 50 ~ 0 685 | R4 686 | Text Label 6550 3075 0 50 ~ 0 687 | R5 688 | Text Label 6550 3175 0 50 ~ 0 689 | R6 690 | Text Label 6550 3275 0 50 ~ 0 691 | R7 692 | Text Label 9150 2425 3 50 ~ 0 693 | R3 694 | Text Label 9150 3150 1 50 ~ 0 695 | R4 696 | Text Label 9050 2525 1 50 ~ 0 697 | R5 698 | Text Label 9050 3150 1 50 ~ 0 699 | R6 700 | Text Label 8950 2525 1 50 ~ 0 701 | R7 702 | Wire Wire Line 703 | 6475 3175 6725 3175 704 | Wire Wire Line 705 | 6475 2875 6725 2875 706 | Wire Wire Line 707 | 6475 3775 6725 3775 708 | Wire Wire Line 709 | 6475 3875 6725 3875 710 | Wire Wire Line 711 | 6475 3975 6725 3975 712 | Wire Wire Line 713 | 6475 4075 6725 4075 714 | Text Label 6550 3575 0 50 ~ 0 715 | G2 716 | Text Label 6550 3675 0 50 ~ 0 717 | G3 718 | Text Label 6550 3775 0 50 ~ 0 719 | G4 720 | Text Label 6550 3875 0 50 ~ 0 721 | G5 722 | Text Label 6550 3975 0 50 ~ 0 723 | G6 724 | Text Label 6550 4075 0 50 ~ 0 725 | G7 726 | Text Label 8950 3150 1 50 ~ 0 727 | G2 728 | Wire Wire Line 729 | 8850 2550 8850 2375 730 | Wire Wire Line 731 | 8850 3050 8850 3175 732 | Text Label 8850 2525 1 50 ~ 0 733 | G3 734 | Text Label 8850 3150 1 50 ~ 0 735 | G4 736 | Text Label 9125 3950 1 50 ~ 0 737 | G5 738 | Text Label 9125 4600 1 50 ~ 0 739 | G6 740 | Text Label 9025 3950 1 50 ~ 0 741 | G7 742 | NoConn ~ 6475 4175 743 | NoConn ~ 6475 4275 744 | NoConn ~ 6475 4375 745 | Wire Wire Line 746 | 6475 4475 6725 4475 747 | Wire Wire Line 748 | 6475 4575 6725 4575 749 | Wire Wire Line 750 | 6475 4675 6725 4675 751 | Wire Wire Line 752 | 6475 4775 6725 4775 753 | Wire Wire Line 754 | 6475 4875 6725 4875 755 | Text Label 6550 4475 0 50 ~ 0 756 | B3 757 | Text Label 6550 4575 0 50 ~ 0 758 | B4 759 | Text Label 6550 4675 0 50 ~ 0 760 | B5 761 | Text Label 6550 4775 0 50 ~ 0 762 | B6 763 | Text Label 6550 4875 0 50 ~ 0 764 | B7 765 | Text Label 9025 4600 1 50 ~ 0 766 | B3 767 | Text Label 8925 3950 1 50 ~ 0 768 | B4 769 | Text Label 8925 4600 1 50 ~ 0 770 | B5 771 | Wire Wire Line 772 | 8825 3975 8825 3850 773 | Wire Wire Line 774 | 8825 4475 8825 4600 775 | Text Label 8825 3950 1 50 ~ 0 776 | B6 777 | Text Label 8825 4600 1 50 ~ 0 778 | B7 779 | $Comp 780 | L Lib:GND #PWR0119 781 | U 1 1 6048AF0C 782 | P 6825 5000 783 | F 0 "#PWR0119" H 6825 4750 50 0001 C CNN 784 | F 1 "GND" H 6975 4925 50 0000 C CNN 785 | F 2 "" H 6825 5000 50 0000 C CNN 786 | F 3 "" H 6825 5000 50 0000 C CNN 787 | 1 6825 5000 788 | 1 0 0 -1 789 | $EndComp 790 | Wire Wire Line 791 | 6475 4975 6825 4975 792 | Wire Wire Line 793 | 6825 4975 6825 5000 794 | Wire Wire Line 795 | 6475 5075 6725 5075 796 | Wire Wire Line 797 | 6475 5275 6750 5275 798 | Wire Wire Line 799 | 6475 5375 6750 5375 800 | Wire Wire Line 801 | 6475 5475 6750 5475 802 | NoConn ~ 6475 5575 803 | $Comp 804 | L Lib:GND #PWR0120 805 | U 1 1 604B4314 806 | P 6800 5725 807 | F 0 "#PWR0120" H 6800 5475 50 0001 C CNN 808 | F 1 "GND" H 6950 5650 50 0000 C CNN 809 | F 2 "" H 6800 5725 50 0000 C CNN 810 | F 3 "" H 6800 5725 50 0000 C CNN 811 | 1 6800 5725 812 | 1 0 0 -1 813 | $EndComp 814 | Wire Wire Line 815 | 6475 5675 6800 5675 816 | Wire Wire Line 817 | 6800 5675 6800 5725 818 | NoConn ~ 6475 5775 819 | NoConn ~ 6475 5875 820 | NoConn ~ 6475 5975 821 | NoConn ~ 6475 6075 822 | Text Label 6525 5075 0 50 ~ 0 823 | PCLK 824 | Text Label 6525 5275 0 50 ~ 0 825 | HSYNC 826 | Text Label 6525 5375 0 50 ~ 0 827 | VSYNC 828 | Text Label 6525 5475 0 50 ~ 0 829 | DE 830 | Wire Wire Line 831 | 7175 5175 7175 2475 832 | Wire Wire Line 833 | 6475 5175 7175 5175 834 | Connection ~ 7175 2475 835 | Text Label 9050 5975 1 50 ~ 0 836 | DE 837 | Text Label 9050 5250 1 50 ~ 0 838 | VSYNC 839 | Text Label 9150 5250 1 50 ~ 0 840 | HSYNC 841 | Text Label 9150 5975 1 50 ~ 0 842 | PCLK 843 | Wire Wire Line 844 | 9150 5750 9150 6000 845 | $Comp 846 | L Device:R R5 847 | U 1 1 60563FD3 848 | P 3425 5800 849 | F 0 "R5" H 3450 6075 50 0000 C CNN 850 | F 1 "2K2" H 3425 6150 50 0000 C CNN 851 | F 2 "Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder" V 3355 5800 50 0001 C CNN 852 | F 3 "~" H 3425 5800 50 0001 C CNN 853 | 1 3425 5800 854 | -1 0 0 1 855 | $EndComp 856 | $Comp 857 | L Device:R R4 858 | U 1 1 605656A4 859 | P 3200 5800 860 | F 0 "R4" H 3275 6075 50 0000 C CNN 861 | F 1 "2K2" H 3250 6150 50 0000 C CNN 862 | F 2 "Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder" V 3130 5800 50 0001 C CNN 863 | F 3 "~" H 3200 5800 50 0001 C CNN 864 | 1 3200 5800 865 | -1 0 0 1 866 | $EndComp 867 | Wire Wire Line 868 | 3200 5650 3200 5500 869 | Connection ~ 3200 5500 870 | Wire Wire Line 871 | 3200 5500 3725 5500 872 | Wire Wire Line 873 | 3425 5650 3425 5600 874 | Wire Wire Line 875 | 3425 5600 2550 5600 876 | Wire Wire Line 877 | 3025 6000 3025 5400 878 | Wire Wire Line 879 | 3425 5950 3425 6000 880 | Connection ~ 3025 5400 881 | Wire Wire Line 882 | 3025 5400 2550 5400 883 | Wire Wire Line 884 | 3200 5950 3200 6000 885 | Wire Wire Line 886 | 3025 6000 3200 6000 887 | Connection ~ 3200 6000 888 | Wire Wire Line 889 | 3200 6000 3425 6000 890 | Wire Wire Line 891 | 9250 3050 9250 3250 892 | Wire Wire Line 893 | 9350 3050 9350 3225 894 | Wire Wire Line 895 | 9250 1850 9250 2550 896 | Wire Wire Line 897 | 9350 2550 9350 2400 898 | $Comp 899 | L Mechanical:Fiducial FID1 900 | U 1 1 605BBE19 901 | P 1375 6950 902 | F 0 "FID1" H 1460 6996 50 0000 L CNN 903 | F 1 "Fiducial" H 1460 6905 50 0000 L CNN 904 | F 2 "Fiducial:Fiducial_0.75mm_Mask1.5mm" H 1375 6950 50 0001 C CNN 905 | F 3 "~" H 1375 6950 50 0001 C CNN 906 | 1 1375 6950 907 | 1 0 0 -1 908 | $EndComp 909 | $Comp 910 | L Mechanical:Fiducial FID2 911 | U 1 1 605BC578 912 | P 2025 6950 913 | F 0 "FID2" H 2110 6996 50 0000 L CNN 914 | F 1 "Fiducial" H 2110 6905 50 0000 L CNN 915 | F 2 "Fiducial:Fiducial_0.75mm_Mask1.5mm" H 2025 6950 50 0001 C CNN 916 | F 3 "~" H 2025 6950 50 0001 C CNN 917 | 1 2025 6950 918 | 1 0 0 -1 919 | $EndComp 920 | $Comp 921 | L Lib:GND #PWR0121 922 | U 1 1 605D28ED 923 | P 6850 2625 924 | F 0 "#PWR0121" H 6850 2375 50 0001 C CNN 925 | F 1 "GND" H 7000 2550 50 0000 C CNN 926 | F 2 "" H 6850 2625 50 0000 C CNN 927 | F 3 "" H 6850 2625 50 0000 C CNN 928 | 1 6850 2625 929 | 1 0 0 -1 930 | $EndComp 931 | Wire Wire Line 932 | 9925 1400 9925 1450 933 | Wire Wire Line 934 | 6650 2175 6650 1175 935 | Wire Wire Line 936 | 6850 2375 6850 2625 937 | Wire Wire Line 938 | 6475 2375 6850 2375 939 | Wire Wire Line 940 | 2950 1175 5675 1175 941 | Wire Wire Line 942 | 6125 1225 6125 1175 943 | Connection ~ 6125 1175 944 | Wire Wire Line 945 | 6125 1175 6650 1175 946 | Wire Wire Line 947 | 6125 1525 6125 1600 948 | Connection ~ 6125 1600 949 | Wire Wire Line 950 | 6125 1600 6850 1600 951 | Wire Wire Line 952 | 5675 1525 5675 1600 953 | Connection ~ 5675 1600 954 | Wire Wire Line 955 | 5675 1600 6125 1600 956 | Wire Wire Line 957 | 5675 1225 5675 1175 958 | Connection ~ 5675 1175 959 | Wire Wire Line 960 | 5675 1175 6125 1175 961 | Wire Wire Line 962 | 3300 1600 4225 1600 963 | Connection ~ 3425 5600 964 | Wire Wire Line 965 | 9550 975 9475 975 966 | Wire Wire Line 967 | 9850 975 9925 975 968 | $EndSCHEMATC 969 | -------------------------------------------------------------------------------- /hw/lcdbob/sym-lib-table: -------------------------------------------------------------------------------- 1 | (sym_lib_table 2 | (lib (name Lib)(type Legacy)(uri /home/dmarples/Develop/versiboard/circuit/versiboard-rescue.lib)(options "")(descr "")) 3 | ) 4 | -------------------------------------------------------------------------------- /hw/orbmule/f4_trace.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbcode/orbtrace_hw/aa6b16f2831f95eab7f31b0c7f84546af753d1fc/hw/orbmule/f4_trace.pdf -------------------------------------------------------------------------------- /hw/orbmule/f7_trace.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbcode/orbtrace_hw/aa6b16f2831f95eab7f31b0c7f84546af753d1fc/hw/orbmule/f7_trace.pdf -------------------------------------------------------------------------------- /hw/orbtrace_mini/greenpak/orbtrace_ldo.gp5: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 3F 0 0 0 0 0 15 3F 16 0 0 3E 3E 3E 3E 0 0 0 0 0 3C 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3B 3A 39 0 5 0 3 0 35 0 4 0 0 0 0 0 0 0 0 0 0 80 0 0 0 0 90 10 FF 7F 0 0 0 0 0 0 0 0 0 80 78 58 58 2C B0 0 0 80 A0 3C 1 10 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 70 22 0 44 54 0 90 10 0 0 FC 0 F2 0 0 0 0 0 0 0 80 C0 0 C0 0 67 6D 71 6B 0 1 2 4 8 10 20 40 80 0 0 0 0 0 0 0 0 4B 0 3 0 0 0 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 91 0 5A 0 0 0 A5 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 | 33 | 34 | 35 | 36 | 38 | 39 | 40 | 41 | 44 | 45 | 46 | 47 | 50 | 51 | 52 | 53 | 56 | 57 | 58 | 59 | 62 | 63 | 64 | 65 | 68 | 69 | 70 | 71 | 73 | 74 | 75 | 76 | 78 | 79 | 80 | 81 | 83 | 84 | 85 | 86 | 88 | 89 | 90 | 91 | 94 | 95 | 96 | 97 | 100 | 101 | 102 | 103 | 106 | 107 | 108 | 109 | 112 | 113 | 114 | 115 | 118 | 119 | 120 | 121 | 124 | 125 | 126 | 128 | 129 | 130 | 132 | 133 | 134 | 135 | 138 | 139 | 140 | 142 | 143 | 145 | 146 | 148 | 149 | 151 | 152 | 154 | 155 | 157 | 158 | 160 | 161 | 163 | 164 | 165 | 167 | 168 | 169 | 170 | 172 | 173 | 174 | 175 | 177 | 178 | 179 | 180 | 182 | 183 | 184 | 185 | 187 | 188 | 189 | 190 | 192 | 193 | 194 | 195 | 197 | 198 | 199 | 200 | 202 | 203 | 204 | 205 | 207 | 208 | 209 | 210 | 212 | 213 | 214 | 215 | 217 | 218 | 219 | 220 | 222 | 223 | 224 | 225 | 227 | 228 | 229 | 230 | 232 | 233 | 234 | 235 | 237 | 238 | 239 | 241 | 242 | 244 | 245 | 247 | 248 | 249 | 251 | 252 | 253 | 255 | 256 | 258 | 259 | 261 | 262 | 264 | 265 | 267 | 268 | 269 | 271 | 272 | 273 | 274 | 276 | 277 | 278 | 279 | 281 | 282 | 283 | 284 | 286 | 287 | 288 | 289 | 291 | 292 | 293 | 294 | 296 | 297 | 298 | 299 | 301 | 302 | 303 | 304 | 306 | 307 | 308 | 309 | 311 | 312 | 313 | 314 | 316 | 317 | 318 | 319 | 321 | 322 | 323 | 324 | 326 | 327 | 328 | 329 | 331 | 332 | 333 | 334 | 336 | 337 | 338 | 339 | 341 | 342 | 343 | 344 | 346 | 347 | 348 | 349 | 351 | 352 | 353 | 354 | 356 | 357 | 358 | 359 | 361 | 362 | 363 | 364 | 366 | 367 | 368 | 369 | 371 | 372 | 373 | 374 | 376 | 377 | 378 | 379 | 381 | 382 | 383 | 384 | 386 | 387 | 388 | 389 | 391 | 392 | 393 | 394 | 396 | 397 | 398 | 399 | 401 | 402 | 403 | 404 | 406 | 407 | 408 | 409 | 411 | 412 | 413 | 414 | 416 | 417 | 418 | 419 | 421 | 422 | 423 | 424 | 426 | 427 | 428 | 429 | 431 | 432 | 433 | 434 | 436 | 437 | 438 | 439 | 441 | 442 | 443 | 445 | 446 | (472.00,611.00); (496.00,611.00); (496.00,626.00); (500.00,626.00) 447 | 448 | 449 | (472.00,642.00); (496.00,642.00); (496.00,656.00); (500.00,656.00) 450 | 451 | 452 | (472.00,611.00); (496.00,611.00); (496.00,626.00); (500.00,626.00) 453 | 454 | 455 | 456 | 457 | 458 | (962.00,437.00); (998.00,437.00) 459 | 460 | 461 | (1089.00,437.00); (1105.00,437.00); (1105.00,497.00); (1127.00,497.00) 462 | 463 | 464 | (1089.00,437.00); (1105.00,437.00); (1105.00,356.00); (1127.00,356.00) 465 | 466 | 467 | 468 | 469 | 470 | 471 | 472 | 473 | (962.00,227.00); (999.00,227.00) 474 | 475 | 476 | (1090.00,227.00); (1105.00,227.00); (1105.00,286.00); (1127.00,286.00) 477 | 478 | 479 | (1090.00,227.00); (1113.00,227.00); (1113.00,146.00); (1127.00,146.00) 480 | 481 | 482 | 483 | 484 | 485 | (201.00,-36.00); (258.00,-36.00); (258.00,-99.00); (271.00,-99.00) 486 | 487 | 488 | (201.00,53.00); (246.00,53.00); (246.00,-89.00); (271.00,-89.00) 489 | 490 | 491 | (200.00,145.00); (234.00,145.00); (234.00,-79.00); (271.00,-79.00) 492 | 493 | 494 | 495 | 496 | 497 | 498 | 499 | 500 | (570.00,525.00); (1033.00,525.00); (1033.00,478.00) 501 | 502 | 503 | (570.00,463.00); (990.00,463.00); (990.00,484.00); (1023.00,484.00); (1023.00,478.00) 504 | 505 | 506 | (574.00,335.00); (1034.00,335.00); (1034.00,268.00) 507 | 508 | 509 | (573.00,285.00); (1024.00,285.00); (1024.00,268.00) 510 | 511 | 512 | 513 | 514 | 515 | (199.00,253.00); (218.00,253.00) 516 | 517 | 518 | (296.00,253.00); (310.00,253.00); (310.00,263.00); (325.00,263.00) 519 | 520 | 521 | 522 | 523 | 524 | (342.00,-89.00); (408.00,-89.00) 525 | 526 | 527 | (342.00,-79.00); (390.00,-79.00); (390.00,28.00); (404.00,28.00) 528 | 529 | 530 | 531 | 532 | 533 | (43.00,12.00); (109.00,12.00); (109.00,-50.00); (115.00,-50.00) 534 | 535 | 536 | 537 | 538 | 539 | (43.00,12.00); (109.00,12.00); (109.00,39.00); (115.00,39.00) 540 | 541 | 542 | 543 | 544 | 545 | (43.00,12.00); (108.00,12.00); (108.00,131.00); (114.00,131.00) 546 | 547 | 548 | 549 | 550 | 551 | (43.00,230.00); (107.00,230.00); (107.00,239.00); (113.00,239.00) 552 | 553 | 554 | 555 | 556 | 557 | 558 | 559 | 560 | 561 | 562 | 563 | 564 | 565 | 566 | 567 | 568 | 569 | 570 | 571 | 572 | 573 | 574 | 575 | 576 | 1:0;2:0;3:0;4:0;5:0;6:0;7:0;8:0;9:0;10:0;11:0;12:0;13:0;14:0;15:0;16:0;17:0;18:0;19:0 577 | 578 | 579 | 580 | 581 | 582 | 583 | 584 | 585 | 586 | 587 | 588 | 589 | 590 | 591 | 592 | 593 | 594 | 595 | 596 | 597 | 598 | 599 | 600 | 601 | 602 | 603 | 604 | 605 | 606 | 607 | 608 | 609 | 610 | 611 | 612 | 613 | 614 | 615 | 616 | 617 | 618 | 619 | 620 | 621 | 622 | 623 | 624 | 625 | 626 | 627 | 628 | 629 | 630 | 631 | 632 | 633 | 634 | 635 | 636 | 637 | 638 | 639 | 640 | 641 | 642 | 643 | 644 | 645 | 646 | 647 | 648 | 649 | 650 | 651 | 652 | 653 | 654 | 655 | 656 | 657 | 658 | 659 | 660 | 661 | 662 | 663 | 664 | 665 | 666 | 667 | 668 | 669 | 670 | 671 | 672 | 673 | 674 | 675 | 676 | 677 | 678 | 679 | 680 | 681 | -------------------------------------------------------------------------------- /hw/orbtrace_mini/orbtrace_mini_v1_0.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbcode/orbtrace_hw/aa6b16f2831f95eab7f31b0c7f84546af753d1fc/hw/orbtrace_mini/orbtrace_mini_v1_0.pdf -------------------------------------------------------------------------------- /mechanicals/scad/case-bottom-with-logo.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbcode/orbtrace_hw/aa6b16f2831f95eab7f31b0c7f84546af753d1fc/mechanicals/scad/case-bottom-with-logo.stl -------------------------------------------------------------------------------- /mechanicals/scad/case-top.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbcode/orbtrace_hw/aa6b16f2831f95eab7f31b0c7f84546af753d1fc/mechanicals/scad/case-top.stl -------------------------------------------------------------------------------- /mechanicals/scad/case.scad: -------------------------------------------------------------------------------- 1 | $fn=100; 2 | 3 | pcb_tol = 0.25; // Tolerance spacing on each side of PCB 4 | pcb_width=32; // Width of PCB 5 | pcb_length=66; // Length of PCB 6 | 7 | fit_delta=0.15; // Tolerance for interference fits 8 | top_depth = 4.5; // Top overall depth 9 | top_top_thickness = 2; // Top plate thickness 10 | pcb_thickness = 1.6; // PCB Thickness 11 | 12 | border=8; // Excess border beyond PCB limits left & right 13 | outer_width=pcb_width+border+pcb_tol*2; // Outer size of case 14 | outer_length=pcb_length+2+pcb_tol*2; // Outer length of case 15 | base_depth=7; // Overall depth of case base 16 | base_top_thickness=3; // Bottom plate thickness 17 | 18 | // Top recess for label 19 | tr_ofs=1.5; // Label lip offset 20 | tr_depth=0.25; // Label lip depth 21 | 22 | // Front lip for USB protection 23 | lip_extension = 1.5; // How far below the bottom of the case the 'chin' comes 24 | 25 | micro=0.01; // Tolerancing offset for cuts 26 | 27 | pcb_tray_depth=5.2; 28 | pcb_hole_displacement=3; 29 | pcb_support = 5.5; 30 | pcb_support_z_radius = 1; 31 | z_radius=3; 32 | 33 | usb_width=10; 34 | usb_below=3.2; 35 | 36 | bulb_length = 33; 37 | bulb_width = pcb_width + 9*2; 38 | bulb_depth=base_depth; 39 | 40 | side_pins_height = 3.2; 41 | side_pins_width = 21; 42 | side_pins_length = bulb_width+micro; 43 | side_pins_north_ofs = 7.5; 44 | 45 | screw_radius = 1.35; 46 | screw_head_radius = 2.5; 47 | screw_head_depth = 1.55; 48 | screw_hole_depth = bulb_depth+2*micro; 49 | screw_countersink_depth = 0.15; 50 | 51 | // Holes 52 | top_hole_depth = 4.5; 53 | top_clearance = 3; 54 | top_tap_holesize = 1.025; 55 | top_tap_holedepth=top_hole_depth+screw_countersink_depth; 56 | top_tap_offs = 1.0-screw_countersink_depth; 57 | 58 | // Debug connectors 59 | dbg_conn_w = 5.5; // Width of the connectors 60 | dbg_conn_sl = 13.5; // Short length 61 | dbg_conn_ll = 19.5; // Long length 62 | dbg_s_px = 4; // Short X pos from edge of board 63 | dbg_s_py = 12; // Short Y pos from top of board 64 | dbg_l_px = 4; // Long X pos from edge of board 65 | dbg_l_py = 19.5; // Long Y pos from top of board 66 | 67 | // LEDs 68 | led_x = 30; // X offset of LEDs 69 | led_y_s = 8; // Y start position of LEDs 70 | led_y_i = 4; // Y interval between LEDs 71 | led_r = 1.0; // Radius of LED hole 72 | led_shroud_w = 4.5+border/2; // Width of the LED lightpipe shroud 73 | led_shroud_l = 31; // Length of the LED lightpipe shroud 74 | led_h_relief = 1.25; // Height above LED before starting the lightpipe 75 | 76 | // Pushbutton 77 | pb_y = 3.75; // Y Pos 78 | pb_x = 24.25; // X Pos 79 | pb_r = 1.5; // Radius 80 | 81 | // Button itself 82 | pbb_x = pb_x; 83 | pbb_y = pb_y; 84 | pbb_r = pb_r-0.1; 85 | pbb_h = 2; 86 | pbb_dh = 0.75; 87 | pbb_dr = pbb_r+1; 88 | 89 | pcb_x_start = (outer_width-pcb_width)/2; 90 | pcb_y_start = (outer_length-pcb_length)/2; 91 | pcb_x_end = pcb_x_start + pcb_width-0.1; 92 | pcb_y_end = pcb_y_start + pcb_length-0.1; 93 | 94 | /////////////////////////////////////////////////////////////////////////////////////// 95 | /////////////////////////////////////////////////////////////////////////////////////// 96 | // End of libraries 97 | /////////////////////////////////////////////////////////////////////////////////////// 98 | /////////////////////////////////////////////////////////////////////////////////////// 99 | 100 | module roundedcube(xx, yy, ht, radius) 101 | { 102 | translate([0,0,ht/2]) 103 | hull() 104 | { 105 | translate([radius,radius,0]) 106 | cylinder(ht,radius,radius,true); 107 | 108 | translate([xx-radius,radius,0]) 109 | cylinder(ht,radius,radius,true); 110 | 111 | translate([xx-radius,yy-radius,0]) 112 | cylinder(ht,radius,radius,true); 113 | 114 | translate([radius,yy-radius,0]) 115 | cylinder(ht,radius,radius,true); 116 | } 117 | } 118 | 119 | module CountersunkScrewHole( 120 | screwRadius = 2, 121 | headRadius = 3, 122 | headDepth = 2, 123 | holeDepth = 10, 124 | countersinkDepth = 10 125 | ) 126 | { 127 | translate([0, 0, -holeDepth/2]) 128 | union(){ 129 | // countersink 130 | translate([0, 0, holeDepth/2 + countersinkDepth/2]) 131 | cylinder(h=countersinkDepth+micro, r=headRadius, center=true); 132 | // beveled head 133 | translate([0, 0, holeDepth/2 - headDepth/2]) 134 | cylinder(h=headDepth, r1=screwRadius, r2=headRadius, center=true); 135 | // screw shaft 136 | cylinder(h=holeDepth, r=screwRadius, center=true); 137 | } // union 138 | } // CountersunkScrewHole module 139 | /////////////////////////////////////////////////////////////////////////////////////// 140 | /////////////////////////////////////////////////////////////////////////////////////// 141 | // End of libraries 142 | /////////////////////////////////////////////////////////////////////////////////////// 143 | /////////////////////////////////////////////////////////////////////////////////////// 144 | 145 | module base() { 146 | difference() { 147 | union() { 148 | difference() { 149 | union () { 150 | roundedcube(outer_width,outer_length,base_depth,z_radius); 151 | translate([(outer_width-bulb_width)/2, (outer_length-bulb_length),0]) roundedcube(bulb_width,bulb_length,bulb_depth,z_radius); 152 | 153 | // Front lip for USB 154 | translate([0,-lip_extension,0]) roundedcube(outer_width,10,base_depth,z_radius); 155 | } 156 | 157 | // The PCB itself, with room above it 158 | translate([(outer_width-pcb_width)/2-pcb_tol, (outer_length-pcb_length)/2-pcb_tol, base_top_thickness]) 159 | roundedcube(pcb_width+2*pcb_tol, pcb_length+2*pcb_tol, base_depth-base_top_thickness+micro,z_radius); 160 | 161 | // Hole for USB 162 | translate([(outer_width-usb_width)/2,-micro-lip_extension,pcb_tray_depth-usb_below+micro]) cube([usb_width,10+lip_extension,base_depth-pcb_tray_depth+usb_below]); 163 | 164 | // Recess for button 165 | pbb_recess=6+micro; 166 | translate([pcb_x_start-0.5+pcb_support,pcb_y_start-pcb_tol,pcb_tray_depth-usb_below-0.5+micro]) cube([pbb_recess,10-pcb_y_start+pcb_tol,base_depth-pcb_tray_depth+usb_below]); 167 | } 168 | 169 | // The four corners 170 | translate([pcb_x_start-0.5, pcb_y_start-0.5,0]) roundedcube(pcb_support, pcb_support,pcb_tray_depth,pcb_support_z_radius); 171 | translate([pcb_x_end-pcb_support+0.5, pcb_y_start-0.5,0]) roundedcube(pcb_support, pcb_support,pcb_tray_depth,pcb_support_z_radius); 172 | translate([pcb_x_start-0.5, pcb_y_end-pcb_support+0.5,0]) roundedcube(pcb_support, pcb_support,pcb_tray_depth,pcb_support_z_radius); 173 | translate([pcb_x_end-pcb_support+0.5, pcb_y_end-pcb_support+0.5,0]) roundedcube(pcb_support, pcb_support,pcb_tray_depth,pcb_support_z_radius); 174 | 175 | // LED Shroud 176 | translate([0,pcb_y_start+5,0]) cube([led_shroud_w, led_shroud_l-5,pcb_tray_depth-led_h_relief]); 177 | } 178 | 179 | // Drill holes 180 | translate([(outer_width-pcb_width)/2 + pcb_hole_displacement,(outer_length-pcb_length)/2+pcb_hole_displacement, top_tap_offs]) rotate([0,0,90]) cylinder(r=top_tap_holesize, h=top_tap_holedepth); 181 | 182 | translate([(outer_width-pcb_width)/2 + pcb_hole_displacement,outer_length-(outer_length-pcb_length)/2-pcb_hole_displacement, top_tap_offs]) rotate([0,0,90]) cylinder(r=top_tap_holesize, h=top_tap_holedepth); 183 | translate([outer_width-(outer_width-pcb_width)/2 - pcb_hole_displacement,outer_length-(outer_length-pcb_length)/2-pcb_hole_displacement, top_tap_offs]) rotate([0,0,90]) cylinder(r=top_tap_holesize, h=top_tap_holedepth); 184 | translate([outer_width-(outer_width-pcb_width)/2 - pcb_hole_displacement,(outer_length-pcb_length)/2+pcb_hole_displacement, top_tap_offs]) rotate([0,0,90]) cylinder(r=top_tap_holesize, h=top_tap_holedepth); 185 | 186 | // Debug connectors 187 | translate( [ pcb_x_start + dbg_s_px, pcb_y_end - dbg_s_py, -micro] ) cube([dbg_conn_sl, dbg_conn_w, base_depth+micro]); 188 | translate( [ pcb_x_start + dbg_l_px, pcb_y_end - dbg_l_py, -micro] ) cube([dbg_conn_ll, dbg_conn_w, base_depth+micro]); 189 | 190 | // The side pins 191 | translate([(outer_width-bulb_width)/2-micro, outer_length - side_pins_width - side_pins_north_ofs, pcb_tray_depth-side_pins_height ]) 192 | cube([dbg_s_px+(bulb_width-outer_width)/2+2*micro,side_pins_width+micro,base_depth-pcb_tray_depth+side_pins_height+micro]); 193 | translate([pcb_x_end+pcb_tol+0.1-micro, outer_length - side_pins_width - side_pins_north_ofs, pcb_tray_depth-side_pins_height ]) 194 | cube([dbg_s_px+(bulb_width-outer_width)/2+micro+10,side_pins_width+micro,base_depth-pcb_tray_depth+side_pins_height+micro]); 195 | 196 | // LEDs 197 | translate([pcb_x_end-led_x,pcb_y_start+led_y_s,-micro]) rotate([0,0,90]) cylinder(r=led_r,h=10); 198 | translate([pcb_x_end-led_x,pcb_y_start+led_y_s+led_y_i,-micro]) rotate([0,0,90]) cylinder(r=led_r,h=10); 199 | translate([pcb_x_end-led_x,pcb_y_start+led_y_s+2*led_y_i,-micro]) rotate([0,0,90]) cylinder(r=led_r,h=10); 200 | translate([pcb_x_end-led_x,pcb_y_start+led_y_s+3*led_y_i,-micro]) rotate([0,0,90]) cylinder(r=led_r,h=10); 201 | translate([pcb_x_end-led_x,pcb_y_start+led_y_s+4*led_y_i,-micro]) rotate([0,0,90]) cylinder(r=led_r,h=10); 202 | translate([pcb_x_end-led_x,pcb_y_start+led_y_s+5*led_y_i,-micro]) rotate([0,0,90]) cylinder(r=led_r,h=10); 203 | 204 | // Pushbutton 205 | translate([pcb_x_end-pb_x,pcb_y_start+pb_y,-micro]) rotate([0,0,90]) cylinder(r=pb_r,h=10); 206 | 207 | // Top recess 208 | translate([tr_ofs,tr_ofs-lip_extension,-micro]) roundedcube(outer_width-tr_ofs*2,lip_extension+outer_length-tr_ofs*2,tr_depth,z_radius); 209 | translate([tr_ofs+(outer_width-bulb_width)/2, tr_ofs+(outer_length-bulb_length),-micro]) roundedcube(bulb_width-tr_ofs*2,bulb_length-tr_ofs*2,tr_depth,z_radius); 210 | 211 | } 212 | 213 | // Button itself ============================ 214 | 215 | translate( [ pcb_x_start +14, pcb_y_end -16.75 , pbb_h+pbb_dh+1.25] ) rotate([180,0,0]) 216 | { 217 | cylinder(h=pbb_h+1, r=pbb_r); 218 | translate([0,0,pbb_h+1-micro]) cylinder(h=pbb_dh+0.25, r=pbb_dr); 219 | } 220 | 221 | /* This is the large hole locator peg */ 222 | translate( [ pcb_x_start +20, pcb_y_end -16.75 , base_depth] ) rotate([180,0,0]) 223 | { 224 | cylinder(h=base_depth, r=pbb_r); 225 | translate([0,0,base_depth-pbb_h+1]) cylinder(h=pbb_dh+0.25, r=pbb_dr); 226 | } 227 | // End of buttons 228 | } 229 | 230 | module top() { 231 | difference() { 232 | union() { 233 | difference() { 234 | union () { 235 | roundedcube(outer_width,outer_length,top_depth,z_radius); 236 | translate([(outer_width-bulb_width)/2, (outer_length-bulb_length),0]) roundedcube(bulb_width,bulb_length,top_depth,z_radius); 237 | // Front lip for USB 238 | translate([0,-lip_extension,0]) roundedcube(outer_width,10,top_depth,z_radius); 239 | 240 | // Protrusion for USB 241 | translate([fit_delta+(outer_width-usb_width)/2,-lip_extension,top_depth-micro]) cube([usb_width-(2*fit_delta), 1+lip_extension,pcb_thickness]); 242 | 243 | // The side pins 244 | translate([(outer_width-bulb_width)/2-micro, outer_length - side_pins_width - side_pins_north_ofs+fit_delta, 0 ]) 245 | cube([dbg_s_px+(bulb_width-outer_width)/2+micro,side_pins_width+micro-2*fit_delta,top_depth-micro+pcb_thickness]); 246 | translate([pcb_width+border/2+pcb_tol*2, outer_length - side_pins_width - side_pins_north_ofs+fit_delta, 0 ]) 247 | cube([(bulb_width-pcb_width)/2-pcb_tol,side_pins_width+micro-2*fit_delta,top_depth+pcb_thickness-micro]); 248 | } 249 | 250 | 251 | // Cutout for the PCB itself, with room above it 252 | translate([(outer_width-pcb_width)/2-pcb_tol, (outer_length-pcb_length)/2-pcb_tol, top_top_thickness-micro]) 253 | roundedcube(pcb_width+2*pcb_tol, pcb_length+2*pcb_tol-1, top_depth-base_top_thickness+2*micro+pcb_thickness,z_radius); 254 | } 255 | 256 | 257 | // The four corners 258 | translate([pcb_x_start-0.5, pcb_y_start-0.5,0]) roundedcube(pcb_support, pcb_support,top_depth,pcb_support_z_radius); 259 | translate([pcb_x_end-pcb_support+0.5, pcb_y_start-0.5,0]) roundedcube(pcb_support, pcb_support,top_depth,pcb_support_z_radius); 260 | translate([pcb_x_start-0.5, pcb_y_end-pcb_support+0.5,0]) roundedcube(pcb_support, pcb_support,top_depth,pcb_support_z_radius); 261 | translate([pcb_x_end-pcb_support+0.5, pcb_y_end-pcb_support+0.5,0]) roundedcube(pcb_support, pcb_support,top_depth,pcb_support_z_radius); 262 | 263 | } 264 | 265 | // Drill holes 266 | translate([(outer_width-pcb_width)/2 + pcb_hole_displacement,(outer_length-pcb_length)/2+pcb_hole_displacement, screw_countersink_depth-micro]) rotate([0,180,90]) 267 | CountersunkScrewHole( screwRadius = screw_radius, headRadius = 2.5, headDepth = 1.55, holeDepth = top_depth+2*micro,countersinkDepth = screw_countersink_depth ); 268 | 269 | translate([(outer_width-pcb_width)/2 + pcb_hole_displacement,outer_length-(outer_length-pcb_length)/2-pcb_hole_displacement, screw_countersink_depth-micro]) rotate([0,180,90]) 270 | CountersunkScrewHole( screwRadius = screw_radius, headRadius = 2.5, headDepth = 1.55, holeDepth = top_depth+2*micro,countersinkDepth = screw_countersink_depth ); 271 | 272 | 273 | translate([outer_width-(outer_width-pcb_width)/2 - pcb_hole_displacement,outer_length-(outer_length-pcb_length)/2-pcb_hole_displacement, screw_countersink_depth-micro]) rotate([0,180,90]) 274 | CountersunkScrewHole( screwRadius = screw_radius, headRadius = 2.5, headDepth = 1.55, holeDepth = top_depth+2*micro,countersinkDepth = screw_countersink_depth ); 275 | 276 | translate([outer_width-(outer_width-pcb_width)/2 - pcb_hole_displacement,(outer_length-pcb_length)/2+pcb_hole_displacement, screw_countersink_depth-micro]) rotate([0,180,90]) 277 | CountersunkScrewHole( screwRadius = screw_radius, headRadius = 2.5, headDepth = 1.55, holeDepth = top_depth+2*micro,countersinkDepth = screw_countersink_depth ); 278 | 279 | } 280 | 281 | translate([20,3,4]) 282 | rotate([270,0,0]) 283 | { 284 | /* LED locator pegs */ 285 | cylinder(r=led_r-0.1,h=30); 286 | translate([0,0,29]) 287 | cylinder(r=0.5,h=4); 288 | translate([0,0,32]) 289 | cylinder(r=led_r-0.1,h=30); 290 | 291 | } 292 | } 293 | 294 | base(); 295 | 296 | //use 297 | 298 | //translate([-10,outer_length,0]) rotate([180,180,0]) 299 | 300 | //difference() 301 | //{ 302 | //top(); 303 | //translate([20,35,0.2]) scale([45,45,1]) rotate([0,180,0]) orbcode_logo(); 304 | //} 305 | 306 | -------------------------------------------------------------------------------- /mechanicals/vinyl/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbcode/orbtrace_hw/aa6b16f2831f95eab7f31b0c7f84546af753d1fc/mechanicals/vinyl/logo.png --------------------------------------------------------------------------------