Browse Source

Did first review, various changes to pcb occured.

- Added Logo "Julian" to schematic.
- Added JLCJLCJLCJLC to top silk
- Added nfet for backlight control:
  The RPI can now control the backlight by overwriting the Backlight enable
  switch.
- Added voltage testpoints: The Testpoints allow measurement of VLED and VDD_DISPLAY
- Checked and fixed most ERC errors
- Checked and fixed applicable DRC errors
- Added 3d models for raspberry pi (4B / Zero)
- Added L1 to check raspberry pi clearance
- Added more clearance between rgb lcd lines in an effort to improve cross talk
- Added solder jumpers for scan line directions
- Make all vias 0.6mm/0.3mm instead of 0.8mm/0.3mm
- Make all vias buried vias (for looks and silk printability)
tags/v0
Julian Daube 3 years ago
parent
commit
3bb5c08be9
15 changed files with 653832 additions and 4046 deletions
  1. +28
    -0
      .gitignore
  2. BIN
     
  3. +428
    -0
      3d models/L1_coil.step
  4. +231612
    -0
      3d models/RapberryPiZero.IGS
  5. +415879
    -0
      3d models/Raspberry Pi 4 Model B.STEP
  6. +83
    -0
      footprints/julian_logo_4mm.kicad_mod
  7. +3
    -0
      fp-lib-table
  8. +196
    -145
      rgb_lcd_pihat-cache.lib
  9. +3
    -0
      rgb_lcd_pihat-rescue.dcm
  10. +242
    -0
      rgb_lcd_pihat-rescue.lib
  11. +4153
    -2765
      rgb_lcd_pihat.kicad_pcb
  12. +416
    -357
      rgb_lcd_pihat.net
  13. +7
    -7
      rgb_lcd_pihat.pro
  14. +781
    -772
      rgb_lcd_pihat.sch
  15. +1
    -0
      sym-lib-table

+ 28
- 0
.gitignore View File

@@ -0,0 +1,28 @@
# For PCBs designed using KiCad: http://www.kicad-pcb.org/
# Format documentation: http://kicad-pcb.org/help/file-formats/

# Temporary files
*.000
*.bak
*.bck
*.kicad_pcb-bak
*.kicad_sch-bak
*.kicad_prl
*.sch-bak
*~
_autosave-*
*.tmp
*-save.pro
*-save.kicad_pcb
fp-info-cache

# Netlist files (exported from Eeschema)
*.net

# Autorouter files (exported from Pcbnew)
*.dsn
*.ses

# Exported BOM files
*.xml
*.csv

BIN
View File


+ 428
- 0
3d models/L1_coil.step View File

@@ -0,0 +1,428 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
FILE_NAME(
'/home/julian/Dokumente/pcbs/2021_rgb_lcd_pihat/3d models/L1_coil.step',
'2021-02-20T20:32:12',('Author'),(''),
'Open CASCADE STEP processor 7.3','FreeCAD','Unknown');
FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }'));
ENDSEC;
DATA;
#1 = APPLICATION_PROTOCOL_DEFINITION('international standard',
'automotive_design',2000,#2);
#2 = APPLICATION_CONTEXT(
'core data for automotive mechanical design processes');
#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10);
#4 = PRODUCT_DEFINITION_SHAPE('','',#5);
#5 = PRODUCT_DEFINITION('design','',#6,#9);
#6 = PRODUCT_DEFINITION_FORMATION('','',#7);
#7 = PRODUCT('Body','Body','',(#8));
#8 = PRODUCT_CONTEXT('',#2,'mechanical');
#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#345);
#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);
#12 = CARTESIAN_POINT('',(0.,0.,0.));
#13 = DIRECTION('',(0.,0.,1.));
#14 = DIRECTION('',(1.,0.,-0.));
#15 = MANIFOLD_SOLID_BREP('',#16);
#16 = CLOSED_SHELL('',(#17,#137,#213,#284,#331,#338));
#17 = ADVANCED_FACE('',(#18),#32,.T.);
#18 = FACE_BOUND('',#19,.T.);
#19 = EDGE_LOOP('',(#20,#55,#83,#111));
#20 = ORIENTED_EDGE('',*,*,#21,.T.);
#21 = EDGE_CURVE('',#22,#24,#26,.T.);
#22 = VERTEX_POINT('',#23);
#23 = CARTESIAN_POINT('',(-5.8,5.8,0.));
#24 = VERTEX_POINT('',#25);
#25 = CARTESIAN_POINT('',(-5.8,5.8,6.));
#26 = SURFACE_CURVE('',#27,(#31,#43),.PCURVE_S1.);
#27 = LINE('',#28,#29);
#28 = CARTESIAN_POINT('',(-5.8,5.8,0.));
#29 = VECTOR('',#30,1.);
#30 = DIRECTION('',(0.,0.,1.));
#31 = PCURVE('',#32,#37);
#32 = PLANE('',#33);
#33 = AXIS2_PLACEMENT_3D('',#34,#35,#36);
#34 = CARTESIAN_POINT('',(-5.8,5.8,0.));
#35 = DIRECTION('',(0.,1.,0.));
#36 = DIRECTION('',(1.,0.,0.));
#37 = DEFINITIONAL_REPRESENTATION('',(#38),#42);
#38 = LINE('',#39,#40);
#39 = CARTESIAN_POINT('',(0.,0.));
#40 = VECTOR('',#41,1.);
#41 = DIRECTION('',(0.,-1.));
#42 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#43 = PCURVE('',#44,#49);
#44 = PLANE('',#45);
#45 = AXIS2_PLACEMENT_3D('',#46,#47,#48);
#46 = CARTESIAN_POINT('',(-5.8,0.,0.));
#47 = DIRECTION('',(-1.,0.,0.));
#48 = DIRECTION('',(0.,1.,0.));
#49 = DEFINITIONAL_REPRESENTATION('',(#50),#54);
#50 = LINE('',#51,#52);
#51 = CARTESIAN_POINT('',(5.8,0.));
#52 = VECTOR('',#53,1.);
#53 = DIRECTION('',(0.,-1.));
#54 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#55 = ORIENTED_EDGE('',*,*,#56,.T.);
#56 = EDGE_CURVE('',#24,#57,#59,.T.);
#57 = VERTEX_POINT('',#58);
#58 = CARTESIAN_POINT('',(0.,5.8,6.));
#59 = SURFACE_CURVE('',#60,(#64,#71),.PCURVE_S1.);
#60 = LINE('',#61,#62);
#61 = CARTESIAN_POINT('',(-5.8,5.8,6.));
#62 = VECTOR('',#63,1.);
#63 = DIRECTION('',(1.,0.,0.));
#64 = PCURVE('',#32,#65);
#65 = DEFINITIONAL_REPRESENTATION('',(#66),#70);
#66 = LINE('',#67,#68);
#67 = CARTESIAN_POINT('',(0.,-6.));
#68 = VECTOR('',#69,1.);
#69 = DIRECTION('',(1.,0.));
#70 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#71 = PCURVE('',#72,#77);
#72 = PLANE('',#73);
#73 = AXIS2_PLACEMENT_3D('',#74,#75,#76);
#74 = CARTESIAN_POINT('',(-2.9,2.9,6.));
#75 = DIRECTION('',(-0.,-0.,-1.));
#76 = DIRECTION('',(-1.,0.,0.));
#77 = DEFINITIONAL_REPRESENTATION('',(#78),#82);
#78 = LINE('',#79,#80);
#79 = CARTESIAN_POINT('',(2.9,2.9));
#80 = VECTOR('',#81,1.);
#81 = DIRECTION('',(-1.,0.));
#82 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#83 = ORIENTED_EDGE('',*,*,#84,.F.);
#84 = EDGE_CURVE('',#85,#57,#87,.T.);
#85 = VERTEX_POINT('',#86);
#86 = CARTESIAN_POINT('',(0.,5.8,0.));
#87 = SURFACE_CURVE('',#88,(#92,#99),.PCURVE_S1.);
#88 = LINE('',#89,#90);
#89 = CARTESIAN_POINT('',(0.,5.8,0.));
#90 = VECTOR('',#91,1.);
#91 = DIRECTION('',(0.,0.,1.));
#92 = PCURVE('',#32,#93);
#93 = DEFINITIONAL_REPRESENTATION('',(#94),#98);
#94 = LINE('',#95,#96);
#95 = CARTESIAN_POINT('',(5.8,0.));
#96 = VECTOR('',#97,1.);
#97 = DIRECTION('',(0.,-1.));
#98 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#99 = PCURVE('',#100,#105);
#100 = PLANE('',#101);
#101 = AXIS2_PLACEMENT_3D('',#102,#103,#104);
#102 = CARTESIAN_POINT('',(0.,5.8,0.));
#103 = DIRECTION('',(1.,0.,0.));
#104 = DIRECTION('',(0.,-1.,0.));
#105 = DEFINITIONAL_REPRESENTATION('',(#106),#110);
#106 = LINE('',#107,#108);
#107 = CARTESIAN_POINT('',(0.,0.));
#108 = VECTOR('',#109,1.);
#109 = DIRECTION('',(0.,-1.));
#110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#111 = ORIENTED_EDGE('',*,*,#112,.F.);
#112 = EDGE_CURVE('',#22,#85,#113,.T.);
#113 = SURFACE_CURVE('',#114,(#118,#125),.PCURVE_S1.);
#114 = LINE('',#115,#116);
#115 = CARTESIAN_POINT('',(-5.8,5.8,0.));
#116 = VECTOR('',#117,1.);
#117 = DIRECTION('',(1.,0.,0.));
#118 = PCURVE('',#32,#119);
#119 = DEFINITIONAL_REPRESENTATION('',(#120),#124);
#120 = LINE('',#121,#122);
#121 = CARTESIAN_POINT('',(0.,0.));
#122 = VECTOR('',#123,1.);
#123 = DIRECTION('',(1.,0.));
#124 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#125 = PCURVE('',#126,#131);
#126 = PLANE('',#127);
#127 = AXIS2_PLACEMENT_3D('',#128,#129,#130);
#128 = CARTESIAN_POINT('',(-2.9,2.9,0.));
#129 = DIRECTION('',(-0.,-0.,-1.));
#130 = DIRECTION('',(-1.,0.,0.));
#131 = DEFINITIONAL_REPRESENTATION('',(#132),#136);
#132 = LINE('',#133,#134);
#133 = CARTESIAN_POINT('',(2.9,2.9));
#134 = VECTOR('',#135,1.);
#135 = DIRECTION('',(-1.,0.));
#136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#137 = ADVANCED_FACE('',(#138),#100,.T.);
#138 = FACE_BOUND('',#139,.T.);
#139 = EDGE_LOOP('',(#140,#141,#164,#192));
#140 = ORIENTED_EDGE('',*,*,#84,.T.);
#141 = ORIENTED_EDGE('',*,*,#142,.T.);
#142 = EDGE_CURVE('',#57,#143,#145,.T.);
#143 = VERTEX_POINT('',#144);
#144 = CARTESIAN_POINT('',(0.,0.,6.));
#145 = SURFACE_CURVE('',#146,(#150,#157),.PCURVE_S1.);
#146 = LINE('',#147,#148);
#147 = CARTESIAN_POINT('',(0.,5.8,6.));
#148 = VECTOR('',#149,1.);
#149 = DIRECTION('',(0.,-1.,0.));
#150 = PCURVE('',#100,#151);
#151 = DEFINITIONAL_REPRESENTATION('',(#152),#156);
#152 = LINE('',#153,#154);
#153 = CARTESIAN_POINT('',(0.,-6.));
#154 = VECTOR('',#155,1.);
#155 = DIRECTION('',(1.,0.));
#156 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#157 = PCURVE('',#72,#158);
#158 = DEFINITIONAL_REPRESENTATION('',(#159),#163);
#159 = LINE('',#160,#161);
#160 = CARTESIAN_POINT('',(-2.9,2.9));
#161 = VECTOR('',#162,1.);
#162 = DIRECTION('',(0.,-1.));
#163 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#164 = ORIENTED_EDGE('',*,*,#165,.F.);
#165 = EDGE_CURVE('',#166,#143,#168,.T.);
#166 = VERTEX_POINT('',#167);
#167 = CARTESIAN_POINT('',(0.,0.,0.));
#168 = SURFACE_CURVE('',#169,(#173,#180),.PCURVE_S1.);
#169 = LINE('',#170,#171);
#170 = CARTESIAN_POINT('',(0.,0.,0.));
#171 = VECTOR('',#172,1.);
#172 = DIRECTION('',(0.,0.,1.));
#173 = PCURVE('',#100,#174);
#174 = DEFINITIONAL_REPRESENTATION('',(#175),#179);
#175 = LINE('',#176,#177);
#176 = CARTESIAN_POINT('',(5.8,0.));
#177 = VECTOR('',#178,1.);
#178 = DIRECTION('',(0.,-1.));
#179 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#180 = PCURVE('',#181,#186);
#181 = PLANE('',#182);
#182 = AXIS2_PLACEMENT_3D('',#183,#184,#185);
#183 = CARTESIAN_POINT('',(0.,0.,0.));
#184 = DIRECTION('',(0.,-1.,0.));
#185 = DIRECTION('',(-1.,0.,0.));
#186 = DEFINITIONAL_REPRESENTATION('',(#187),#191);
#187 = LINE('',#188,#189);
#188 = CARTESIAN_POINT('',(0.,-0.));
#189 = VECTOR('',#190,1.);
#190 = DIRECTION('',(0.,-1.));
#191 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#192 = ORIENTED_EDGE('',*,*,#193,.F.);
#193 = EDGE_CURVE('',#85,#166,#194,.T.);
#194 = SURFACE_CURVE('',#195,(#199,#206),.PCURVE_S1.);
#195 = LINE('',#196,#197);
#196 = CARTESIAN_POINT('',(0.,5.8,0.));
#197 = VECTOR('',#198,1.);
#198 = DIRECTION('',(0.,-1.,0.));
#199 = PCURVE('',#100,#200);
#200 = DEFINITIONAL_REPRESENTATION('',(#201),#205);
#201 = LINE('',#202,#203);
#202 = CARTESIAN_POINT('',(0.,0.));
#203 = VECTOR('',#204,1.);
#204 = DIRECTION('',(1.,0.));
#205 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#206 = PCURVE('',#126,#207);
#207 = DEFINITIONAL_REPRESENTATION('',(#208),#212);
#208 = LINE('',#209,#210);
#209 = CARTESIAN_POINT('',(-2.9,2.9));
#210 = VECTOR('',#211,1.);
#211 = DIRECTION('',(0.,-1.));
#212 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#213 = ADVANCED_FACE('',(#214),#181,.T.);
#214 = FACE_BOUND('',#215,.T.);
#215 = EDGE_LOOP('',(#216,#217,#240,#263));
#216 = ORIENTED_EDGE('',*,*,#165,.T.);
#217 = ORIENTED_EDGE('',*,*,#218,.T.);
#218 = EDGE_CURVE('',#143,#219,#221,.T.);
#219 = VERTEX_POINT('',#220);
#220 = CARTESIAN_POINT('',(-5.8,0.,6.));
#221 = SURFACE_CURVE('',#222,(#226,#233),.PCURVE_S1.);
#222 = LINE('',#223,#224);
#223 = CARTESIAN_POINT('',(0.,0.,6.));
#224 = VECTOR('',#225,1.);
#225 = DIRECTION('',(-1.,0.,0.));
#226 = PCURVE('',#181,#227);
#227 = DEFINITIONAL_REPRESENTATION('',(#228),#232);
#228 = LINE('',#229,#230);
#229 = CARTESIAN_POINT('',(0.,-6.));
#230 = VECTOR('',#231,1.);
#231 = DIRECTION('',(1.,0.));
#232 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#233 = PCURVE('',#72,#234);
#234 = DEFINITIONAL_REPRESENTATION('',(#235),#239);
#235 = LINE('',#236,#237);
#236 = CARTESIAN_POINT('',(-2.9,-2.9));
#237 = VECTOR('',#238,1.);
#238 = DIRECTION('',(1.,0.));
#239 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#240 = ORIENTED_EDGE('',*,*,#241,.F.);
#241 = EDGE_CURVE('',#242,#219,#244,.T.);
#242 = VERTEX_POINT('',#243);
#243 = CARTESIAN_POINT('',(-5.8,0.,0.));
#244 = SURFACE_CURVE('',#245,(#249,#256),.PCURVE_S1.);
#245 = LINE('',#246,#247);
#246 = CARTESIAN_POINT('',(-5.8,0.,0.));
#247 = VECTOR('',#248,1.);
#248 = DIRECTION('',(0.,0.,1.));
#249 = PCURVE('',#181,#250);
#250 = DEFINITIONAL_REPRESENTATION('',(#251),#255);
#251 = LINE('',#252,#253);
#252 = CARTESIAN_POINT('',(5.8,0.));
#253 = VECTOR('',#254,1.);
#254 = DIRECTION('',(0.,-1.));
#255 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#256 = PCURVE('',#44,#257);
#257 = DEFINITIONAL_REPRESENTATION('',(#258),#262);
#258 = LINE('',#259,#260);
#259 = CARTESIAN_POINT('',(0.,0.));
#260 = VECTOR('',#261,1.);
#261 = DIRECTION('',(0.,-1.));
#262 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#263 = ORIENTED_EDGE('',*,*,#264,.F.);
#264 = EDGE_CURVE('',#166,#242,#265,.T.);
#265 = SURFACE_CURVE('',#266,(#270,#277),.PCURVE_S1.);
#266 = LINE('',#267,#268);
#267 = CARTESIAN_POINT('',(0.,0.,0.));
#268 = VECTOR('',#269,1.);
#269 = DIRECTION('',(-1.,0.,0.));
#270 = PCURVE('',#181,#271);
#271 = DEFINITIONAL_REPRESENTATION('',(#272),#276);
#272 = LINE('',#273,#274);
#273 = CARTESIAN_POINT('',(0.,-0.));
#274 = VECTOR('',#275,1.);
#275 = DIRECTION('',(1.,0.));
#276 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#277 = PCURVE('',#126,#278);
#278 = DEFINITIONAL_REPRESENTATION('',(#279),#283);
#279 = LINE('',#280,#281);
#280 = CARTESIAN_POINT('',(-2.9,-2.9));
#281 = VECTOR('',#282,1.);
#282 = DIRECTION('',(1.,0.));
#283 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#284 = ADVANCED_FACE('',(#285),#44,.T.);
#285 = FACE_BOUND('',#286,.T.);
#286 = EDGE_LOOP('',(#287,#288,#309,#310));
#287 = ORIENTED_EDGE('',*,*,#241,.T.);
#288 = ORIENTED_EDGE('',*,*,#289,.T.);
#289 = EDGE_CURVE('',#219,#24,#290,.T.);
#290 = SURFACE_CURVE('',#291,(#295,#302),.PCURVE_S1.);
#291 = LINE('',#292,#293);
#292 = CARTESIAN_POINT('',(-5.8,0.,6.));
#293 = VECTOR('',#294,1.);
#294 = DIRECTION('',(0.,1.,0.));
#295 = PCURVE('',#44,#296);
#296 = DEFINITIONAL_REPRESENTATION('',(#297),#301);
#297 = LINE('',#298,#299);
#298 = CARTESIAN_POINT('',(0.,-6.));
#299 = VECTOR('',#300,1.);
#300 = DIRECTION('',(1.,0.));
#301 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#302 = PCURVE('',#72,#303);
#303 = DEFINITIONAL_REPRESENTATION('',(#304),#308);
#304 = LINE('',#305,#306);
#305 = CARTESIAN_POINT('',(2.9,-2.9));
#306 = VECTOR('',#307,1.);
#307 = DIRECTION('',(0.,1.));
#308 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#309 = ORIENTED_EDGE('',*,*,#21,.F.);
#310 = ORIENTED_EDGE('',*,*,#311,.F.);
#311 = EDGE_CURVE('',#242,#22,#312,.T.);
#312 = SURFACE_CURVE('',#313,(#317,#324),.PCURVE_S1.);
#313 = LINE('',#314,#315);
#314 = CARTESIAN_POINT('',(-5.8,0.,0.));
#315 = VECTOR('',#316,1.);
#316 = DIRECTION('',(0.,1.,0.));
#317 = PCURVE('',#44,#318);
#318 = DEFINITIONAL_REPRESENTATION('',(#319),#323);
#319 = LINE('',#320,#321);
#320 = CARTESIAN_POINT('',(0.,0.));
#321 = VECTOR('',#322,1.);
#322 = DIRECTION('',(1.,0.));
#323 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#324 = PCURVE('',#126,#325);
#325 = DEFINITIONAL_REPRESENTATION('',(#326),#330);
#326 = LINE('',#327,#328);
#327 = CARTESIAN_POINT('',(2.9,-2.9));
#328 = VECTOR('',#329,1.);
#329 = DIRECTION('',(0.,1.));
#330 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#331 = ADVANCED_FACE('',(#332),#126,.T.);
#332 = FACE_BOUND('',#333,.T.);
#333 = EDGE_LOOP('',(#334,#335,#336,#337));
#334 = ORIENTED_EDGE('',*,*,#112,.T.);
#335 = ORIENTED_EDGE('',*,*,#193,.T.);
#336 = ORIENTED_EDGE('',*,*,#264,.T.);
#337 = ORIENTED_EDGE('',*,*,#311,.T.);
#338 = ADVANCED_FACE('',(#339),#72,.F.);
#339 = FACE_BOUND('',#340,.F.);
#340 = EDGE_LOOP('',(#341,#342,#343,#344));
#341 = ORIENTED_EDGE('',*,*,#56,.T.);
#342 = ORIENTED_EDGE('',*,*,#142,.T.);
#343 = ORIENTED_EDGE('',*,*,#218,.T.);
#344 = ORIENTED_EDGE('',*,*,#289,.T.);
#345 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#349)) GLOBAL_UNIT_ASSIGNED_CONTEXT
((#346,#347,#348)) REPRESENTATION_CONTEXT('Context #1',
'3D Context with UNIT and UNCERTAINTY') );
#346 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#347 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#348 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#349 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#346,
'distance_accuracy_value','confusion accuracy');
#350 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
#351 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#352)
,#345);
#352 = STYLED_ITEM('color',(#353),#15);
#353 = PRESENTATION_STYLE_ASSIGNMENT((#354,#360));
#354 = SURFACE_STYLE_USAGE(.BOTH.,#355);
#355 = SURFACE_SIDE_STYLE('',(#356));
#356 = SURFACE_STYLE_FILL_AREA(#357);
#357 = FILL_AREA_STYLE('',(#358));
#358 = FILL_AREA_STYLE_COLOUR('',#359);
#359 = DRAUGHTING_PRE_DEFINED_COLOUR('black');
#360 = CURVE_STYLE('',#361,POSITIVE_LENGTH_MEASURE(0.1),#359);
#361 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
ENDSEC;
END-ISO-10303-21;

+ 231612
- 0
3d models/RapberryPiZero.IGS
File diff suppressed because it is too large
View File


+ 415879
- 0
3d models/Raspberry Pi 4 Model B.STEP
File diff suppressed because it is too large
View File


+ 83
- 0
footprints/julian_logo_4mm.kicad_mod View File

@@ -0,0 +1,83 @@
(module LOGO (layer F.Cu)
(at 0 0)
(fp_text reference "G***" (at 0 0) (layer F.SilkS) hide
(effects (font (thickness 0.3)))
)
(fp_text value "LOGO" (at 0.75 0) (layer F.SilkS) hide
(effects (font (thickness 0.3)))
)
(fp_poly (pts (xy -4.788827 -1.970094) (xy -4.722839 -1.951831) (xy -4.671129 -1.902911) (xy -4.637045 -1.848555) (xy -4.591626 -1.744633) (xy -4.559677 -1.630872) (xy -4.555936 -1.608666) (xy -4.541015 -1.536349)
(xy -4.511601 -1.422065) (xy -4.470387 -1.274433) (xy -4.420067 -1.102069) (xy -4.363335 -0.913590) (xy -4.302883 -0.717615) (xy -4.241406 -0.522760) (xy -4.181596 -0.337643) (xy -4.126147 -0.170881)
(xy -4.077752 -0.031091) (xy -4.039106 0.073108) (xy -4.012900 0.133101) (xy -4.009949 0.138168) (xy -3.971279 0.167589) (xy -3.930547 0.146476) (xy -3.893484 0.080200) (xy -3.872737 0.009567)
(xy -3.833513 -0.156711) (xy -3.798864 -0.274991) (xy -3.764528 -0.353020) (xy -3.726242 -0.398548) (xy -3.679742 -0.419325) (xy -3.634574 -0.423333) (xy -3.581919 -0.398840) (xy -3.548621 -0.336888)
(xy -3.540304 -0.254768) (xy -3.556501 -0.183444) (xy -3.580583 -0.111893) (xy -3.601333 -0.021187) (xy -3.619804 0.096401) (xy -3.637049 0.248597) (xy -3.654121 0.443127) (xy -3.668781 0.640378)
(xy -3.681006 0.836552) (xy -3.685665 0.983382) (xy -3.681768 1.087583) (xy -3.668324 1.155870) (xy -3.644342 1.194961) (xy -3.608831 1.211570) (xy -3.584222 1.213556) (xy -3.554910 1.209433)
(xy -3.528764 1.192090) (xy -3.501899 1.154065) (xy -3.470430 1.087899) (xy -3.430472 0.986130) (xy -3.378140 0.841296) (xy -3.352488 0.768541) (xy -3.294946 0.600828) (xy -3.252630 0.465079)
(xy -3.220185 0.340700) (xy -3.192255 0.207097) (xy -3.163485 0.043676) (xy -3.162572 0.038209) (xy -3.139222 -0.087219) (xy -3.116954 -0.167552) (xy -3.091493 -0.213884) (xy -3.058564 -0.237310)
(xy -3.056026 -0.238318) (xy -3.000476 -0.234623) (xy -2.965782 -0.212100) (xy -2.950173 -0.186993) (xy -2.937675 -0.141769) (xy -2.927592 -0.069383) (xy -2.919230 0.037207) (xy -2.911896 0.185046)
(xy -2.904894 0.381175) (xy -2.903777 0.416882) (xy -2.896809 0.597994) (xy -2.887820 0.764211) (xy -2.877550 0.905666) (xy -2.866736 1.012493) (xy -2.856119 1.074824) (xy -2.853984 1.081338)
(xy -2.830114 1.165802) (xy -2.822222 1.233151) (xy -2.822222 1.305516) (xy -3.204920 1.267806) (xy -3.293148 1.392975) (xy -3.392017 1.495428) (xy -3.505396 1.543507) (xy -3.632564 1.537193)
(xy -3.772799 1.476461) (xy -3.867016 1.410658) (xy -3.972353 1.327230) (xy -4.081591 1.514019) (xy -4.190019 1.672171) (xy -4.311914 1.804109) (xy -4.436976 1.900115) (xy -4.540316 1.946842)
(xy -4.669818 1.967728) (xy -4.833682 1.972032) (xy -5.012529 1.960439) (xy -5.186981 1.933633) (xy -5.237725 1.922197) (xy -5.424263 1.861310) (xy -5.560204 1.782007) (xy -5.648987 1.682179)
(xy -5.659284 1.663703) (xy -5.683262 1.565731) (xy -5.672599 1.448361) (xy -5.633758 1.324323) (xy -5.573205 1.206346) (xy -5.497402 1.107160) (xy -5.412813 1.039494) (xy -5.330385 1.016000)
(xy -5.267219 1.025241) (xy -5.235270 1.044144) (xy -5.238366 1.080948) (xy -5.261507 1.155178) (xy -5.300229 1.253419) (xy -5.319584 1.297547) (xy -5.369723 1.414339) (xy -5.395988 1.493128)
(xy -5.401348 1.545564) (xy -5.391296 1.578853) (xy -5.334878 1.633233) (xy -5.232075 1.669479) (xy -5.080418 1.688105) (xy -4.877442 1.689623) (xy -4.861032 1.689095) (xy -4.574601 1.679223)
(xy -4.463166 1.570351) (xy -4.373560 1.467372) (xy -4.308929 1.352945) (xy -4.266130 1.216535) (xy -4.242024 1.047608) (xy -4.233469 0.835628) (xy -4.233333 0.799469) (xy -4.235109 0.658807)
(xy -4.241770 0.532296) (xy -4.255314 0.410407) (xy -4.277741 0.283607) (xy -4.311049 0.142365) (xy -4.357238 -0.022848) (xy -4.418306 -0.221565) (xy -4.496253 -0.463316) (xy -4.501635 -0.479777)
(xy -4.555881 -0.647118) (xy -4.607606 -0.809390) (xy -4.652629 -0.953282) (xy -4.686769 -1.065484) (xy -4.701050 -1.114777) (xy -4.731464 -1.218140) (xy -4.762028 -1.290091) (xy -4.801880 -1.333512)
(xy -4.860158 -1.351287) (xy -4.946000 -1.346296) (xy -5.068541 -1.321424) (xy -5.229435 -1.281456) (xy -5.406633 -1.236498) (xy -5.537071 -1.204033) (xy -5.628705 -1.182691) (xy -5.689491 -1.171103)
(xy -5.727383 -1.167901) (xy -5.750339 -1.171714) (xy -5.766314 -1.181175) (xy -5.774287 -1.187692) (xy -5.796426 -1.218020) (xy -5.787382 -1.260599) (xy -5.764090 -1.304037) (xy -5.727292 -1.356737)
(xy -5.679438 -1.399505) (xy -5.610057 -1.437922) (xy -5.508677 -1.477572) (xy -5.364828 -1.524038) (xy -5.333556 -1.533575) (xy -5.149870 -1.603338) (xy -5.017759 -1.686886) (xy -4.933372 -1.787321)
(xy -4.896881 -1.885428) (xy -4.877582 -1.948637) (xy -4.843754 -1.971216) (xy -4.788827 -1.970094) )(layer F.SilkS) (width 0.010000)
)
(fp_poly (pts (xy 3.080878 -0.066975) (xy 3.170989 -0.021914) (xy 3.269914 0.061914) (xy 3.351241 0.155256) (xy 3.422317 0.241114) (xy 3.482992 0.290236) (xy 3.548141 0.305645) (xy 3.632641 0.290364)
(xy 3.751366 0.247417) (xy 3.769378 0.240244) (xy 3.985618 0.179280) (xy 4.152592 0.162633) (xy 4.360334 0.155223) (xy 4.367617 0.282223) (xy 4.379332 0.405958) (xy 4.400584 0.560889)
(xy 4.428004 0.727206) (xy 4.458223 0.885100) (xy 4.487871 1.014764) (xy 4.499122 1.055308) (xy 4.547168 1.177051) (xy 4.609111 1.257051) (xy 4.690753 1.296407) (xy 4.797896 1.296222)
(xy 4.936342 1.257596) (xy 5.111894 1.181630) (xy 5.126786 1.174425) (xy 5.263786 1.103316) (xy 5.367329 1.036283) (xy 5.457206 0.958672) (xy 5.546027 0.863981) (xy 5.650552 0.757016)
(xy 5.733370 0.695448) (xy 5.791979 0.679285) (xy 5.823874 0.708537) (xy 5.826549 0.783212) (xy 5.809552 0.863040) (xy 5.754074 0.978888) (xy 5.654328 1.103122) (xy 5.520067 1.227758)
(xy 5.361042 1.344808) (xy 5.187003 1.446290) (xy 5.007703 1.524217) (xy 4.997971 1.527630) (xy 4.869816 1.561187) (xy 4.736254 1.578377) (xy 4.612135 1.579107) (xy 4.512308 1.563284)
(xy 4.451840 1.531056) (xy 4.379938 1.421458) (xy 4.317203 1.269108) (xy 4.268103 1.087500) (xy 4.237104 0.890131) (xy 4.235999 0.878946) (xy 4.210792 0.679589) (xy 4.177285 0.534196)
(xy 4.133555 0.440649) (xy 4.077679 0.396827) (xy 4.007735 0.400613) (xy 3.921799 0.449888) (xy 3.878707 0.485187) (xy 3.776116 0.575263) (xy 3.786003 0.898351) (xy 3.789218 1.042015)
(xy 3.787794 1.139317) (xy 3.780749 1.200222) (xy 3.767100 1.234694) (xy 3.751369 1.249560) (xy 3.689290 1.259407) (xy 3.622932 1.221860) (xy 3.560782 1.144507) (xy 3.511325 1.034935)
(xy 3.511319 1.034918) (xy 3.477306 0.938092) (xy 3.438374 0.844642) (xy 3.389027 0.743869) (xy 3.323768 0.625074) (xy 3.237101 0.477559) (xy 3.157201 0.345663) (xy 3.084875 0.224341)
(xy 3.024806 0.118153) (xy 2.982584 0.037384) (xy 2.963796 -0.007680) (xy 2.963334 -0.011151) (xy 2.986201 -0.054093) (xy 3.008242 -0.067638) (xy 3.080878 -0.066975) )(layer F.SilkS) (width 0.010000)
)
(fp_poly (pts (xy -1.264991 -1.571908) (xy -1.173700 -1.541783) (xy -1.106779 -1.483294) (xy -1.059374 -1.389667) (xy -1.026632 -1.254127) (xy -1.003701 -1.069899) (xy -1.001380 -1.044222) (xy -0.997108 -0.832483)
(xy -1.015768 -0.597032) (xy -1.054279 -0.364247) (xy -1.101981 -0.183042) (xy -1.155026 0.005024) (xy -1.198532 0.207975) (xy -1.228658 0.404473) (xy -1.241564 0.573179) (xy -1.241777 0.593549)
(xy -1.230038 0.716595) (xy -1.190202 0.794800) (xy -1.115347 0.835647) (xy -1.007549 0.846667) (xy -0.899347 0.824738) (xy -0.809259 0.757527) (xy -0.736131 0.642899) (xy -0.678812 0.478720)
(xy -0.636148 0.262853) (xy -0.619111 0.127000) (xy -0.597828 -0.022549) (xy -0.569522 -0.122207) (xy -0.531360 -0.178371) (xy -0.480507 -0.197440) (xy -0.475376 -0.197555) (xy -0.445664 -0.178877)
(xy -0.417740 -0.120039) (xy -0.390455 -0.016833) (xy -0.362660 0.134945) (xy -0.337576 0.306755) (xy -0.289932 0.590322) (xy -0.227471 0.855127) (xy -0.187504 0.987778) (xy -0.132120 1.160202)
(xy -0.096541 1.286668) (xy -0.080288 1.373894) (xy -0.082881 1.428595) (xy -0.103842 1.457490) (xy -0.142692 1.467294) (xy -0.153300 1.467556) (xy -0.226480 1.441357) (xy -0.276615 1.389945)
(xy -0.324998 1.313767) (xy -0.377202 1.221026) (xy -0.389363 1.197557) (xy -0.437612 1.108748) (xy -0.482142 1.055297) (xy -0.536576 1.032592) (xy -0.614539 1.036025) (xy -0.729653 1.060984)
(xy -0.766037 1.070098) (xy -0.932791 1.107763) (xy -1.060805 1.124116) (xy -1.163731 1.118852) (xy -1.255220 1.091661) (xy -1.323046 1.057553) (xy -1.446648 0.986896) (xy -1.577046 1.108494)
(xy -1.696964 1.209390) (xy -1.819766 1.293887) (xy -1.936423 1.357716) (xy -2.037905 1.396607) (xy -2.115181 1.406292) (xy -2.158647 1.383461) (xy -2.151500 1.347641) (xy -2.114786 1.281794)
(xy -2.056921 1.197640) (xy -1.986323 1.106902) (xy -1.911410 1.021301) (xy -1.864998 0.974541) (xy -1.744044 0.837686) (xy -1.671540 0.694314) (xy -1.640386 0.527914) (xy -1.637926 0.446530)
(xy -1.645205 0.304649) (xy -1.662997 0.149247) (xy -1.681755 0.042334) (xy -1.699990 -0.061407) (xy -1.719267 -0.203864) (xy -1.737458 -0.367399) (xy -1.752436 -0.534374) (xy -1.754301 -0.558996)
(xy -1.763345 -0.743793) (xy -1.537241 -0.743793) (xy -1.537201 -0.691444) (xy -1.534652 -0.495816) (xy -1.526936 -0.350305) (xy -1.512514 -0.248701) (xy -1.489848 -0.184793) (xy -1.457398 -0.152371)
(xy -1.413625 -0.145226) (xy -1.402146 -0.146454) (xy -1.364860 -0.162875) (xy -1.331816 -0.207428) (xy -1.296419 -0.290812) (xy -1.274991 -0.352777) (xy -1.230449 -0.526124) (xy -1.202587 -0.732415)
(xy -1.193702 -0.861983) (xy -1.187422 -0.999083) (xy -1.186175 -1.092285) (xy -1.191650 -1.154037) (xy -1.205535 -1.196786) (xy -1.229517 -1.232979) (xy -1.246808 -1.253655) (xy -1.319214 -1.310038)
(xy -1.389740 -1.310357) (xy -1.456512 -1.254992) (xy -1.489031 -1.204500) (xy -1.508803 -1.159033) (xy -1.522561 -1.100333) (xy -1.531254 -1.018296) (xy -1.535831 -0.902818) (xy -1.537241 -0.743793)
(xy -1.763345 -0.743793) (xy -1.766071 -0.799488) (xy -1.761075 -0.996974) (xy -1.737615 -1.162845) (xy -1.693991 -1.308494) (xy -1.628502 -1.445311) (xy -1.619780 -1.460500) (xy -1.578209 -1.527689)
(xy -1.541126 -1.563484) (xy -1.489218 -1.577770) (xy -1.403177 -1.580436) (xy -1.385505 -1.580444) (xy -1.264991 -1.571908) )(layer F.SilkS) (width 0.010000)
)
(fp_poly (pts (xy 1.490546 -0.092159) (xy 1.540756 -0.070555) (xy 1.626628 -0.032911) (xy 1.691856 -0.007314) (xy 1.718018 0.000000) (xy 1.768271 0.026789) (xy 1.822616 0.102370) (xy 1.877846 0.219563)
(xy 1.930755 0.371191) (xy 1.978136 0.550073) (xy 1.991851 0.613080) (xy 2.028365 0.776319) (xy 2.065361 0.894598) (xy 2.111320 0.978831) (xy 2.174724 1.039932) (xy 2.264055 1.088816)
(xy 2.387796 1.136396) (xy 2.402550 1.141559) (xy 2.520738 1.175676) (xy 2.607438 1.180223) (xy 2.679740 1.154374) (xy 2.720468 1.126188) (xy 2.781901 1.089732) (xy 2.830286 1.080553)
(xy 2.833150 1.081429) (xy 2.866454 1.120195) (xy 2.889101 1.193826) (xy 2.896634 1.281084) (xy 2.888779 1.346441) (xy 2.870978 1.417367) (xy 2.599656 1.401458) (xy 2.457137 1.391102)
(xy 2.313376 1.377345) (xy 2.192921 1.362635) (xy 2.160974 1.357741) (xy 2.047168 1.344106) (xy 1.963556 1.349379) (xy 1.896472 1.370523) (xy 1.831206 1.388663) (xy 1.732027 1.401097)
(xy 1.591808 1.408375) (xy 1.403422 1.411051) (xy 1.372387 1.411089) (xy 1.202624 1.410248) (xy 1.078215 1.406947) (xy 0.988083 1.399988) (xy 0.921150 1.388172) (xy 0.866340 1.370300)
(xy 0.826091 1.351988) (xy 0.677902 1.249429) (xy 0.548259 1.101204) (xy 0.477068 0.982466) (xy 0.437738 0.863634) (xy 0.439007 0.769079) (xy 0.649111 0.769079) (xy 0.670799 0.821148)
(xy 0.728653 0.894184) (xy 0.811859 0.977869) (xy 0.909603 1.061886) (xy 1.011071 1.135915) (xy 1.072445 1.173002) (xy 1.149778 1.209947) (xy 1.224081 1.229805) (xy 1.316605 1.236407)
(xy 1.415291 1.234813) (xy 1.540582 1.226779) (xy 1.623566 1.210843) (xy 1.678176 1.183916) (xy 1.690458 1.173825) (xy 1.727371 1.129107) (xy 1.744574 1.072589) (xy 1.741733 0.994052)
(xy 1.718517 0.883274) (xy 1.676179 0.735234) (xy 1.600150 0.515466) (xy 1.520128 0.339169) (xy 1.438077 0.208999) (xy 1.355962 0.127610) (xy 1.275747 0.097658) (xy 1.215142 0.112040)
(xy 1.166433 0.149534) (xy 1.094913 0.218613) (xy 1.008910 0.309611) (xy 0.916752 0.412862) (xy 0.826766 0.518699) (xy 0.747279 0.617455) (xy 0.686619 0.699466) (xy 0.653113 0.755063)
(xy 0.649111 0.769079) (xy 0.439007 0.769079) (xy 0.439450 0.736074) (xy 0.483882 0.594533) (xy 0.572715 0.433756) (xy 0.707629 0.248492) (xy 0.714494 0.239889) (xy 0.824694 0.110291)
(xy 0.920787 0.017784) (xy 1.016478 -0.049658) (xy 1.086556 -0.086508) (xy 1.218092 -0.130890) (xy 1.347253 -0.132966) (xy 1.490546 -0.092159) )(layer F.SilkS) (width 0.010000)
)
(fp_poly (pts (xy 0.050358 -1.037212) (xy 0.096866 -1.007816) (xy 0.125468 -0.962518) (xy 0.170237 -0.840931) (xy 0.188566 -0.712649) (xy 0.177518 -0.601655) (xy 0.171788 -0.584325) (xy 0.115864 -0.511270)
(xy 0.017613 -0.453204) (xy -0.110047 -0.413548) (xy -0.254195 -0.395723) (xy -0.401914 -0.403150) (xy -0.465666 -0.415533) (xy -0.541773 -0.448079) (xy -0.581164 -0.506747) (xy -0.592660 -0.604905)
(xy -0.592666 -0.608068) (xy -0.577767 -0.717316) (xy -0.525117 -0.809446) (xy -0.516034 -0.820519) (xy -0.420936 -0.902808) (xy -0.292419 -0.974560) (xy -0.153509 -1.025216) (xy -0.028142 -1.044222)
(xy 0.050358 -1.037212) )(layer F.SilkS) (width 0.010000)
)
)


+ 3
- 0
fp-lib-table View File

@@ -0,0 +1,3 @@
(fp_lib_table
(lib (name footprints)(type KiCad)(uri ${KIPRJMOD}/footprints)(options "")(descr "custom project specific footprints"))
)

+ 196
- 145
rgb_lcd_pihat-cache.lib View File

@@ -140,61 +140,20 @@ X Pin_9 9 -200 500 150 R 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Connector_USB_C_Receptacle_USB2.0
# Connector_TestPoint
#
DEF Connector_USB_C_Receptacle_USB2.0 J 0 40 Y Y 1 F N
F0 "J" -400 750 50 H V L CNN
F1 "Connector_USB_C_Receptacle_USB2.0" 750 750 50 H V R CNN
F2 "" 150 0 50 H I C CNN
F3 "" 150 0 50 H I C CNN
DEF Connector_TestPoint TP 0 30 N N 1 F N
F0 "TP" 0 270 50 H V C CNN
F1 "Connector_TestPoint" 0 200 50 H V C CNN
F2 "" 200 0 50 H I C CNN
F3 "" 200 0 50 H I C CNN
$FPLIST
USB*C*Receptacle*
Pin*
Test*
$ENDFPLIST
DRAW
A -275 -150 75 -1799 -1 0 1 20 N -350 -150 -200 -150
A -275 -150 25 -1799 -1 0 1 10 N -300 -150 -250 -150
A -275 -150 25 -1799 -1 0 1 10 F -300 -150 -250 -150
A -275 150 25 1 1799 0 1 10 F -250 150 -300 150
A -275 150 25 1 1799 0 1 10 N -250 150 -300 150
A -275 150 75 1 1799 0 1 20 N -200 150 -350 150
C -100 45 25 0 1 10 F
C 0 -230 50 0 1 0 F
S -10 -700 10 -660 0 0 0 N
S 400 -590 360 -610 0 0 0 N
S 400 -490 360 -510 0 0 0 N
S 400 -190 360 -210 0 0 0 N
S 400 -90 360 -110 0 0 0 N
S 400 10 360 -10 0 0 0 N
S 400 110 360 90 0 0 0 N
S 400 310 360 290 0 0 0 N
S 400 410 360 390 0 0 0 N
S 400 610 360 590 0 0 0 N
S -400 700 400 -700 0 1 10 f
S -300 -150 -250 150 0 1 10 F
S 75 70 125 120 0 1 10 F
P 2 0 1 20 -350 -150 -350 150 N
P 2 0 1 20 -200 150 -200 -150 N
P 2 0 1 20 0 -230 0 170 N
P 3 0 1 20 0 -130 -100 -30 -100 20 N
P 3 0 1 20 0 -80 100 20 100 70 N
P 4 0 1 10 -50 170 0 270 50 170 -50 170 F
X GND A1 0 -900 200 U 50 50 1 1 W
X GND A12 0 -900 200 U 50 50 1 1 P N
X VBUS A4 600 600 200 L 50 50 1 1 W
X CC1 A5 600 400 200 L 50 50 1 1 B
X D+ A6 600 -100 200 L 50 50 1 1 B
X D- A7 600 100 200 L 50 50 1 1 B
X SBU1 A8 600 -500 200 L 50 50 1 1 B
X VBUS A9 600 600 200 L 50 50 1 1 P N
X GND B1 0 -900 200 U 50 50 1 1 P N
X GND B12 0 -900 200 U 50 50 1 1 P N
X VBUS B4 600 600 200 L 50 50 1 1 P N
X CC2 B5 600 300 200 L 50 50 1 1 B
X D+ B6 600 -200 200 L 50 50 1 1 B
X D- B7 600 0 200 L 50 50 1 1 B
X SBU2 B8 600 -600 200 L 50 50 1 1 B
X VBUS B9 600 600 200 L 50 50 1 1 P N
X SHIELD S1 -300 -900 200 U 50 50 1 1 P
C 0 130 30 0 1 0 N
X 1 1 0 0 100 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
@@ -234,39 +193,6 @@ X IN 6 -350 150 100 R 50 50 1 1 W
ENDDRAW
ENDDEF
#
# Custom_logo_Logo
#
DEF Custom_logo_Logo LOGO 0 40 Y Y 1 F N
F0 "LOGO" 250 200 50 H V C CNN
F1 "Custom_logo_Logo" -250 200 50 H V C CNN
F2 "" -250 250 50 H I C CNN
F3 "" -250 250 50 H I C CNN
DRAW
T 0 0 0 157 0 0 0 LOGO Normal 0 C C
S -350 150 350 -200 0 0 0 N
ENDDRAW
ENDDEF
#
# Device_C_Polarized_Small
#
DEF Device_C_Polarized_Small C 0 10 N N 1 F N
F0 "C" 10 70 50 H V L CNN
F1 "Device_C_Polarized_Small" 10 -80 50 H V L CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
CP_*
$ENDFPLIST
DRAW
S -60 -12 60 -27 0 1 0 F
S -60 27 60 12 0 1 0 N
P 2 0 1 0 -50 60 -30 60 N
P 2 0 1 0 -40 50 -40 70 N
X ~ 1 0 100 73 D 50 50 1 1 P
X ~ 2 0 -100 73 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Device_C_Small
#
DEF Device_C_Small C 0 10 N N 1 F N
@@ -353,23 +279,31 @@ X ~ 2 0 -100 20 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Device_R_Potentiometer
# Device_Q_NMOS_GSD
#
DEF Device_R_Potentiometer RV 0 40 Y N 1 F N
F0 "RV" -175 0 50 V V C CNN
F1 "Device_R_Potentiometer" -100 0 50 V V C CNN
F2 "" 0 0 50 H I C CNN
DEF Device_Q_NMOS_GSD Q 0 0 Y N 1 F N
F0 "Q" 200 50 50 H V L CNN
F1 "Device_Q_NMOS_GSD" 200 -50 50 H V L CNN
F2 "" 200 100 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
Potentiometer*
$ENDFPLIST
DRAW
S 40 100 -40 -100 0 1 10 N
P 2 0 1 0 100 0 60 0 N
P 4 0 1 0 45 0 90 20 90 -20 45 0 F
X 1 1 0 150 50 D 50 50 1 1 P
X 2 2 150 0 50 L 50 50 1 1 P
X 3 3 0 -150 50 U 50 50 1 1 P
C 65 0 110 0 1 10 N
C 100 -70 10 0 1 0 F
C 100 70 10 0 1 0 F
P 2 0 1 0 10 0 -100 0 N
P 2 0 1 10 10 75 10 -75 N
P 2 0 1 10 30 -50 30 -90 N
P 2 0 1 10 30 20 30 -20 N
P 2 0 1 10 30 90 30 50 N
P 2 0 1 0 100 100 100 70 N
P 3 0 1 0 100 -100 100 0 30 0 N
P 4 0 1 0 30 -70 130 -70 130 70 30 70 N
P 4 0 1 0 40 0 80 15 80 -15 40 0 F
P 4 0 1 0 110 20 115 15 145 15 150 10 N
P 4 0 1 0 130 15 115 -10 145 -10 130 15 N
X G 1 -200 0 100 R 50 50 1 1 I
X S 2 100 -200 100 U 50 50 1 1 P
X D 3 100 200 100 D 50 50 1 1 P
ENDDRAW
ENDDEF
#
@@ -390,6 +324,28 @@ X ~ 2 0 -100 30 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Jumper_Jumper_3_Bridged12
#
DEF Jumper_Jumper_3_Bridged12 JP 0 0 Y N 1 F N
F0 "JP" -100 -100 50 H V C CNN
F1 "Jumper_Jumper_3_Bridged12" 0 110 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
SolderJumper*Bridged12*
$ENDFPLIST
DRAW
A -65 -50 89 1282 518 0 1 0 N -120 20 -10 20
C -130 0 20 0 0 0 N
C 0 0 20 0 0 0 N
C 130 0 20 0 0 0 N
P 2 0 1 0 0 -50 0 -20 N
X A 1 -250 0 100 R 50 50 1 1 P
X C 2 0 -150 100 U 50 50 1 1 I
X B 3 250 0 100 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Mechanical_MountingHole
#
DEF Mechanical_MountingHole H 0 40 Y Y 1 F N
@@ -423,11 +379,73 @@ X C 3 200 -100 100 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
# conn_Conn_01x40
# power_+3.3VP
#
DEF power_+3.3VP #PWR 0 0 Y Y 1 F P
F0 "#PWR" 150 -50 50 H I C CNN
F1 "power_+3.3VP" 0 100 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
P 3 0 1 0 0 0 0 40 0 40 N
P 7 0 1 0 20 30 0 40 -20 30 -10 70 10 70 20 30 20 30 N
X +3.3VP 1 0 0 0 U 50 50 0 0 W N
ENDDRAW
ENDDEF
#
# power_+5V
#
DEF power_+5V #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -150 50 H I C CNN
F1 "power_+5V" 0 140 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
P 2 0 1 0 -30 50 0 100 N
P 2 0 1 0 0 0 0 100 N
P 2 0 1 0 0 100 30 50 N
X +5V 1 0 0 0 U 50 50 1 1 W N
ENDDRAW
ENDDEF
#
# power_GND
#
DEF conn_Conn_01x40 J 0 40 Y N 1 F N
DEF power_GND #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -250 50 H I C CNN
F1 "power_GND" 0 -150 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N
X GND 1 0 0 0 D 50 50 1 1 W N
ENDDRAW
ENDDEF
#
# rgb_lcd_pihat-rescue_C_Polarized_Small-Device
#
DEF rgb_lcd_pihat-rescue_C_Polarized_Small-Device C 0 10 N N 1 F N
F0 "C" 10 70 50 H V L CNN
F1 "rgb_lcd_pihat-rescue_C_Polarized_Small-Device" 10 -80 50 H V L CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
CP_*
$ENDFPLIST
DRAW
S -60 -12 60 -27 0 1 0 F
S -60 27 60 12 0 1 0 N
P 2 0 1 0 -50 60 -30 60 N
P 2 0 1 0 -40 50 -40 70 N
X ~ 1 0 100 73 D 50 50 1 1 P
X ~ 2 0 -100 73 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# rgb_lcd_pihat-rescue_Conn_01x40-conn
#
DEF rgb_lcd_pihat-rescue_Conn_01x40-conn J 0 40 Y N 1 F N
F0 "J" 0 2000 50 H V C CNN
F1 "conn_Conn_01x40" 0 -2100 50 H V C CNN
F1 "rgb_lcd_pihat-rescue_Conn_01x40-conn" 0 -2100 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
@@ -523,11 +541,11 @@ X Pin_9 9 -200 1100 150 R 50 50 1 1 P
ENDDRAW
ENDDEF
#
# device_Crystal_GND24
# rgb_lcd_pihat-rescue_Crystal_GND24-device
#
DEF device_Crystal_GND24 Y 0 40 Y N 1 F N
DEF rgb_lcd_pihat-rescue_Crystal_GND24-device Y 0 40 Y N 1 F N
F0 "Y" 125 200 50 H V L CNN
F1 "device_Crystal_GND24" 125 125 50 H V L CNN
F1 "rgb_lcd_pihat-rescue_Crystal_GND24-device" 125 125 50 H V L CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
@@ -550,61 +568,94 @@ X 4 4 0 -200 50 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# power_+3.3VP
#
DEF power_+3.3VP #PWR 0 0 Y Y 1 F P
F0 "#PWR" 150 -50 50 H I C CNN
F1 "power_+3.3VP" 0 100 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
P 3 0 1 0 0 0 0 40 0 40 N
P 7 0 1 0 20 30 0 40 -20 30 -10 70 10 70 20 30 20 30 N
X +3.3VP 1 0 0 0 U 50 50 0 0 W N
ENDDRAW
ENDDEF
#
# power_+3V3
# rgb_lcd_pihat-rescue_Logo-Custom_logo
#
DEF power_+3V3 #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -150 50 H I C CNN
F1 "power_+3V3" 0 140 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
ALIAS +3.3V
DEF rgb_lcd_pihat-rescue_Logo-Custom_logo LOGO 0 40 Y Y 1 F N
F0 "LOGO" 250 200 50 H V C CNN
F1 "rgb_lcd_pihat-rescue_Logo-Custom_logo" -250 200 50 H V C CNN
F2 "" -250 250 50 H I C CNN
F3 "" -250 250 50 H I C CNN
DRAW
P 2 0 1 0 -30 50 0 100 N
P 2 0 1 0 0 0 0 100 N
P 2 0 1 0 0 100 30 50 N
X +3V3 1 0 0 0 U 50 50 1 1 W N
T 0 0 0 157 0 0 0 LOGO Normal 0 C C
S -350 150 350 -200 0 0 0 N
ENDDRAW
ENDDEF
#
# power_+5V
# rgb_lcd_pihat-rescue_R_Potentiometer-Device
#
DEF power_+5V #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -150 50 H I C CNN
F1 "power_+5V" 0 140 50 H V C CNN
DEF rgb_lcd_pihat-rescue_R_Potentiometer-Device RV 0 40 Y N 1 F N
F0 "RV" -175 0 50 V V C CNN
F1 "rgb_lcd_pihat-rescue_R_Potentiometer-Device" -100 0 50 V V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
Potentiometer*
$ENDFPLIST
DRAW
P 2 0 1 0 -30 50 0 100 N
P 2 0 1 0 0 0 0 100 N
P 2 0 1 0 0 100 30 50 N
X +5V 1 0 0 0 U 50 50 1 1 W N
S 40 100 -40 -100 0 1 10 N
P 2 0 1 0 100 0 60 0 N
P 4 0 1 0 45 0 90 20 90 -20 45 0 F
X 1 1 0 150 50 D 50 50 1 1 P
X 2 2 150 0 50 L 50 50 1 1 P
X 3 3 0 -150 50 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# power_GND
# rgb_lcd_pihat-rescue_USB_C_Receptacle_USB2.0-Connector
#
DEF power_GND #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -250 50 H I C CNN
F1 "power_GND" 0 -150 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DEF rgb_lcd_pihat-rescue_USB_C_Receptacle_USB2.0-Connector J 0 40 Y Y 1 F N
F0 "J" -400 750 50 H V L CNN
F1 "rgb_lcd_pihat-rescue_USB_C_Receptacle_USB2.0-Connector" 750 750 50 H V R CNN
F2 "" 150 0 50 H I C CNN
F3 "" 150 0 50 H I C CNN
$FPLIST
USB*C*Receptacle*
$ENDFPLIST
DRAW
P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N
X GND 1 0 0 0 D 50 50 1 1 W N
A -275 -150 75 -1799 -1 0 1 20 N -350 -150 -200 -150
A -275 -150 25 -1799 -1 0 1 10 N -300 -150 -250 -150
A -275 -150 25 -1799 -1 0 1 10 F -300 -150 -250 -150
A -275 150 25 1 1799 0 1 10 F -250 150 -300 150
A -275 150 25 1 1799 0 1 10 N -250 150 -300 150
A -275 150 75 1 1799 0 1 20 N -200 150 -350 150
C -100 45 25 0 1 10 F
C 0 -230 50 0 1 0 F
S -10 -700 10 -660 0 0 0 N
S 400 -590 360 -610 0 0 0 N
S 400 -490 360 -510 0 0 0 N
S 400 -190 360 -210 0 0 0 N
S 400 -90 360 -110 0 0 0 N
S 400 10 360 -10 0 0 0 N
S 400 110 360 90 0 0 0 N
S 400 310 360 290 0 0 0 N
S 400 410 360 390 0 0 0 N
S 400 610 360 590 0 0 0 N
S -400 700 400 -700 0 1 10 f
S -300 -150 -250 150 0 1 10 F
S 75 70 125 120 0 1 10 F
P 2 0 1 20 -350 -150 -350 150 N
P 2 0 1 20 -200 150 -200 -150 N
P 2 0 1 20 0 -230 0 170 N
P 3 0 1 20 0 -130 -100 -30 -100 20 N
P 3 0 1 20 0 -80 100 20 100 70 N
P 4 0 1 10 -50 170 0 270 50 170 -50 170 F
X GND A1 0 -900 200 U 50 50 1 1 W
X GND A12 0 -900 200 U 50 50 1 1 P N
X VBUS A4 600 600 200 L 50 50 1 1 W
X CC1 A5 600 400 200 L 50 50 1 1 B
X D+ A6 600 -100 200 L 50 50 1 1 B
X D- A7 600 100 200 L 50 50 1 1 B
X SBU1 A8 600 -500 200 L 50 50 1 1 B
X VBUS A9 600 600 200 L 50 50 1 1 P N
X GND B1 0 -900 200 U 50 50 1 1 P N
X GND B12 0 -900 200 U 50 50 1 1 P N
X VBUS B4 600 600 200 L 50 50 1 1 P N
X CC2 B5 600 300 200 L 50 50 1 1 B
X D+ B6 600 -200 200 L 50 50 1 1 B
X D- B7 600 0 200 L 50 50 1 1 B
X SBU2 B8 600 -600 200 L 50 50 1 1 B
X VBUS B9 600 600 200 L 50 50 1 1 P N
X SHIELD S1 -300 -900 200 U 50 50 1 1 P
ENDDRAW
ENDDEF
#


+ 3
- 0
rgb_lcd_pihat-rescue.dcm View File

@@ -0,0 +1,3 @@
EESchema-DOCLIB Version 2.0
#
#End Doc Library

+ 242
- 0
rgb_lcd_pihat-rescue.lib View File

@@ -0,0 +1,242 @@
EESchema-LIBRARY Version 2.4
#encoding utf-8
#
# C_Polarized_Small-Device
#
DEF C_Polarized_Small-Device C 0 10 N N 1 F N
F0 "C" 10 70 50 H V L CNN
F1 "C_Polarized_Small-Device" 10 -80 50 H V L CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
CP_*
$ENDFPLIST
DRAW
S -60 -12 60 -27 0 1 0 F
S -60 27 60 12 0 1 0 N
P 2 0 1 0 -50 60 -30 60 N
P 2 0 1 0 -40 50 -40 70 N
X ~ 1 0 100 73 D 50 50 1 1 P
X ~ 2 0 -100 73 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Conn_01x40-conn
#
DEF Conn_01x40-conn J 0 40 Y N 1 F N
F0 "J" 0 2000 50 H V C CNN
F1 "Conn_01x40-conn" 0 -2100 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
Connector*:*_??x*mm*
Connector*:*1x??x*mm*
Pin?Header?Straight?1X*
Pin?Header?Angled?1X*
Socket?Strip?Straight?1X*
Socket?Strip?Angled?1X*
$ENDFPLIST
DRAW
S -50 -1995 0 -2005 1 1 6 N
S -50 -1895 0 -1905 1 1 6 N
S -50 -1795 0 -1805 1 1 6 N
S -50 -1695 0 -1705 1 1 6 N
S -50 -1595 0 -1605 1 1 6 N
S -50 -1495 0 -1505 1 1 6 N
S -50 -1395 0 -1405 1 1 6 N
S -50 -1295 0 -1305 1 1 6 N
S -50 -1195 0 -1205 1 1 6 N
S -50 -1095 0 -1105 1 1 6 N
S -50 -995 0 -1005 1 1 6 N
S -50 -895 0 -905 1 1 6 N
S -50 -795 0 -805 1 1 6 N
S -50 -695 0 -705 1 1 6 N
S -50 -595 0 -605 1 1 6 N
S -50 -495 0 -505 1 1 6 N
S -50 -395 0 -405 1 1 6 N
S -50 -295 0 -305 1 1 6 N
S -50 -195 0 -205 1 1 6 N
S -50 -95 0 -105 1 1 6 N
S -50 5 0 -5 1 1 6 N
S -50 105 0 95 1 1 6 N
S -50 205 0 195 1 1 6 N
S -50 305 0 295 1 1 6 N
S -50 405 0 395 1 1 6 N
S -50 505 0 495 1 1 6 N
S -50 605 0 595 1 1 6 N
S -50 705 0 695 1 1 6 N
S -50 805 0 795 1 1 6 N
S -50 905 0 895 1 1 6 N
S -50 1005 0 995 1 1 6 N
S -50 1105 0 1095 1 1 6 N
S -50 1205 0 1195 1 1 6 N
S -50 1305 0 1295 1 1 6 N
S -50 1405 0 1395 1 1 6 N
S -50 1505 0 1495 1 1 6 N
S -50 1605 0 1595 1 1 6 N
S -50 1705 0 1695 1 1 6 N
S -50 1805 0 1795 1 1 6 N
S -50 1905 0 1895 1 1 6 N
S -50 1950 50 -2050 1 1 10 f
X Pin_1 1 -200 1900 150 R 50 50 1 1 P
X Pin_10 10 -200 1000 150 R 50 50 1 1 P
X Pin_11 11 -200 900 150 R 50 50 1 1 P
X Pin_12 12 -200 800 150 R 50 50 1 1 P
X Pin_13 13 -200 700 150 R 50 50 1 1 P
X Pin_14 14 -200 600 150 R 50 50 1 1 P
X Pin_15 15 -200 500 150 R 50 50 1 1 P
X Pin_16 16 -200 400 150 R 50 50 1 1 P
X Pin_17 17 -200 300 150 R 50 50 1 1 P
X Pin_18 18 -200 200 150 R 50 50 1 1 P
X Pin_19 19 -200 100 150 R 50 50 1 1 P
X Pin_2 2 -200 1800 150 R 50 50 1 1 P
X Pin_20 20 -200 0 150 R 50 50 1 1 P
X Pin_21 21 -200 -100 150 R 50 50 1 1 P
X Pin_22 22 -200 -200 150 R 50 50 1 1 P
X Pin_23 23 -200 -300 150 R 50 50 1 1 P
X Pin_24 24 -200 -400 150 R 50 50 1 1 P
X Pin_25 25 -200 -500 150 R 50 50 1 1 P
X Pin_26 26 -200 -600 150 R 50 50 1 1 P
X Pin_27 27 -200 -700 150 R 50 50 1 1 P
X Pin_28 28 -200 -800 150 R 50 50 1 1 P
X Pin_29 29 -200 -900 150 R 50 50 1 1 P
X Pin_3 3 -200 1700 150 R 50 50 1 1 P
X Pin_30 30 -200 -1000 150 R 50 50 1 1 P
X Pin_31 31 -200 -1100 150 R 50 50 1 1 P
X Pin_32 32 -200 -1200 150 R 50 50 1 1 P
X Pin_33 33 -200 -1300 150 R 50 50 1 1 P
X Pin_34 34 -200 -1400 150 R 50 50 1 1 P
X Pin_35 35 -200 -1500 150 R 50 50 1 1 P
X Pin_36 36 -200 -1600 150 R 50 50 1 1 P
X Pin_37 37 -200 -1700 150 R 50 50 1 1 P
X Pin_38 38 -200 -1800 150 R 50 50 1 1 P
X Pin_39 39 -200 -1900 150 R 50 50 1 1 P
X Pin_4 4 -200 1600 150 R 50 50 1 1 P
X Pin_40 40 -200 -2000 150 R 50 50 1 1 P
X Pin_5 5 -200 1500 150 R 50 50 1 1 P
X Pin_6 6 -200 1400 150 R 50 50 1 1 P
X Pin_7 7 -200 1300 150 R 50 50 1 1 P
X Pin_8 8 -200 1200 150 R 50 50 1 1 P
X Pin_9 9 -200 1100 150 R 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Crystal_GND24-device
#
DEF Crystal_GND24-device Y 0 40 Y N 1 F N
F0 "Y" 125 200 50 H V L CNN
F1 "Crystal_GND24-device" 125 125 50 H V L CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
Crystal*
$ENDFPLIST
DRAW
S -45 100 45 -100 0 1 12 N
P 2 0 1 0 -100 0 -80 0 N
P 2 0 1 20 -80 -50 -80 50 N
P 2 0 1 0 0 -150 0 -140 N
P 2 0 1 0 0 140 0 150 N
P 2 0 1 20 80 -50 80 50 N
P 2 0 1 0 80 0 100 0 N
P 4 0 1 0 -100 -90 -100 -140 100 -140 100 -90 N
P 4 0 1 0 -100 90 -100 140 100 140 100 90 N
X 1 1 -150 0 50 R 50 50 1 1 P
X 2 2 0 200 50 D 50 50 1 1 P
X 3 3 150 0 50 L 50 50 1 1 P
X 4 4 0 -200 50 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Logo-Custom_logo
#
DEF Logo-Custom_logo LOGO 0 40 Y Y 1 F N
F0 "LOGO" 250 200 50 H V C CNN
F1 "Logo-Custom_logo" -250 200 50 H V C CNN
F2 "" -250 250 50 H I C CNN
F3 "" -250 250 50 H I C CNN
DRAW
T 0 0 0 157 0 0 0 LOGO Normal 0 C C
S -350 150 350 -200 0 0 0 N
ENDDRAW
ENDDEF
#
# R_Potentiometer-Device
#
DEF R_Potentiometer-Device RV 0 40 Y N 1 F N
F0 "RV" -175 0 50 V V C CNN
F1 "R_Potentiometer-Device" -100 0 50 V V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
Potentiometer*
$ENDFPLIST
DRAW
S 40 100 -40 -100 0 1 10 N
P 2 0 1 0 100 0 60 0 N
P 4 0 1 0 45 0 90 20 90 -20 45 0 F
X 1 1 0 150 50 D 50 50 1 1 P
X 2 2 150 0 50 L 50 50 1 1 P
X 3 3 0 -150 50 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# USB_C_Receptacle_USB2.0-Connector
#
DEF USB_C_Receptacle_USB2.0-Connector J 0 40 Y Y 1 F N
F0 "J" -400 750 50 H V L CNN
F1 "USB_C_Receptacle_USB2.0-Connector" 750 750 50 H V R CNN
F2 "" 150 0 50 H I C CNN
F3 "" 150 0 50 H I C CNN
$FPLIST
USB*C*Receptacle*
$ENDFPLIST
DRAW
A -275 -150 75 -1799 -1 0 1 20 N -350 -150 -200 -150
A -275 -150 25 -1799 -1 0 1 10 N -300 -150 -250 -150
A -275 -150 25 -1799 -1 0 1 10 F -300 -150 -250 -150
A -275 150 25 1 1799 0 1 10 F -250 150 -300 150
A -275 150 25 1 1799 0 1 10 N -250 150 -300 150
A -275 150 75 1 1799 0 1 20 N -200 150 -350 150
C -100 45 25 0 1 10 F
C 0 -230 50 0 1 0 F
S -10 -700 10 -660 0 0 0 N
S 400 -590 360 -610 0 0 0 N
S 400 -490 360 -510 0 0 0 N
S 400 -190 360 -210 0 0 0 N
S 400 -90 360 -110 0 0 0 N
S 400 10 360 -10 0 0 0 N
S 400 110 360 90 0 0 0 N
S 400 310 360 290 0 0 0 N
S 400 410 360 390 0 0 0 N
S 400 610 360 590 0 0 0 N
S -400 700 400 -700 0 1 10 f
S -300 -150 -250 150 0 1 10 F
S 75 70 125 120 0 1 10 F
P 2 0 1 20 -350 -150 -350 150 N
P 2 0 1 20 -200 150 -200 -150 N
P 2 0 1 20 0 -230 0 170 N
P 3 0 1 20 0 -130 -100 -30 -100 20 N
P 3 0 1 20 0 -80 100 20 100 70 N
P 4 0 1 10 -50 170 0 270 50 170 -50 170 F
X GND A1 0 -900 200 U 50 50 1 1 W
X GND A12 0 -900 200 U 50 50 1 1 P N
X VBUS A4 600 600 200 L 50 50 1 1 W
X CC1 A5 600 400 200 L 50 50 1 1 B
X D+ A6 600 -100 200 L 50 50 1 1 B
X D- A7 600 100 200 L 50 50 1 1 B
X SBU1 A8 600 -500 200 L 50 50 1 1 B
X VBUS A9 600 600 200 L 50 50 1 1 P N
X GND B1 0 -900 200 U 50 50 1 1 P N
X GND B12 0 -900 200 U 50 50 1 1 P N
X VBUS B4 600 600 200 L 50 50 1 1 P N
X CC2 B5 600 300 200 L 50 50 1 1 B
X D+ B6 600 -200 200 L 50 50 1 1 B
X D- B7 600 0 200 L 50 50 1 1 B
X SBU2 B8 600 -600 200 L 50 50 1 1 B
X VBUS B9 600 600 200 L 50 50 1 1 P N
X SHIELD S1 -300 -900 200 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
#End Library

+ 4153
- 2765
rgb_lcd_pihat.kicad_pcb
File diff suppressed because it is too large
View File


+ 416
- 357
rgb_lcd_pihat.net View File

@@ -1,7 +1,7 @@
(export (version D)
(design
(source E:\Users\Benjamin\Documents\tubcloud\Projekte\Waveshare_LCD_HAT\rgb_lcd_hat\rgb_lcd_pihat.sch)
(date "20.02.2021 17:55:47")
(date "20.02.2021 23:13:28")
(tool "Eeschema (5.1.4)-1")
(sheet (number 1) (name /) (tstamps /)
(title_block
@@ -29,13 +29,6 @@
(libsource (lib rgb_lcd_pihat) (part AR1100) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 60304A53))
(comp (ref J2)
(value RPI40)
(footprint Connector_PinSocket_2.54mm:PinSocket_2x20_P2.54mm_Vertical)
(datasheet ~)
(libsource (lib Connector_Generic) (part Conn_02x20_Odd_Even) (description "Generic connector, double row, 02x20, odd/even pin numbering scheme (row 1 odd numbers, row 2 even numbers), script generated (kicad-library-utils/schlib/autogen/connector/)"))
(sheetpath (names /) (tstamps /))
(tstamp 602EEB0B))
(comp (ref C2)
(value 22p)
(footprint Capacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolder)
@@ -89,37 +82,9 @@
(value Conn_01x40)
(footprint Connector_FFC-FPC:Hirose_FH12-40S-0.5SH_1x40-1MP_P0.50mm_Horizontal)
(datasheet ~)
(libsource (lib conn) (part Conn_01x40) (description "Generic connector, single row, 01x40"))
(libsource (lib rgb_lcd_pihat-rescue) (part Conn_01x40-conn) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 6031CD19))
(comp (ref R9)
(value 0R)
(footprint Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder)
(datasheet ~)
(libsource (lib Device) (part R_Small) (description "Resistor, small symbol"))
(sheetpath (names /) (tstamps /))
(tstamp 6035CB75))
(comp (ref R10)
(value 0R)
(footprint Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder)
(datasheet ~)
(libsource (lib Device) (part R_Small) (description "Resistor, small symbol"))
(sheetpath (names /) (tstamps /))
(tstamp 6035DCF6))
(comp (ref R11)
(value 0R)
(footprint Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder)
(datasheet ~)
(libsource (lib Device) (part R_Small) (description "Resistor, small symbol"))
(sheetpath (names /) (tstamps /))
(tstamp 6035E15C))
(comp (ref R12)
(value 0R)
(footprint Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder)
(datasheet ~)
(libsource (lib Device) (part R_Small) (description "Resistor, small symbol"))
(sheetpath (names /) (tstamps /))
(tstamp 6035E6DF))
(comp (ref U3)
(value ME3102)
(footprint Package_TO_SOT_SMD:SOT-23-5_HandSoldering)
@@ -137,7 +102,7 @@
(value 22u)
(footprint Capacitor_SMD:CP_Elec_4x5.3)
(datasheet ~)
(libsource (lib Device) (part C_Polarized_Small) (description "Polarized capacitor, small symbol"))
(libsource (lib rgb_lcd_pihat-rescue) (part C_Polarized_Small-Device) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 6044FAF1))
(comp (ref L2)
@@ -151,7 +116,7 @@
(value 22u)
(footprint Capacitor_SMD:CP_Elec_4x5.3)
(datasheet ~)
(libsource (lib Device) (part C_Polarized_Small) (description "Polarized capacitor, small symbol"))
(libsource (lib rgb_lcd_pihat-rescue) (part C_Polarized_Small-Device) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 6046ECB3))
(comp (ref R7)
@@ -185,7 +150,7 @@
(value 22u)
(footprint Capacitor_SMD:CP_Elec_4x5.3)
(datasheet ~)
(libsource (lib Device) (part C_Polarized_Small) (description "Polarized capacitor, small symbol"))
(libsource (lib rgb_lcd_pihat-rescue) (part C_Polarized_Small-Device) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 604F81AF))
(comp (ref C6)
@@ -227,7 +192,7 @@
(value 10)
(footprint Potentiometer_SMD:Potentiometer_Bourns_3214J_Horizontal)
(datasheet ~)
(libsource (lib Device) (part R_Potentiometer) (description Potentiometer))
(libsource (lib rgb_lcd_pihat-rescue) (part R_Potentiometer-Device) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 60596FF2))
(comp (ref C8)
@@ -245,7 +210,7 @@
(sheetpath (names /) (tstamps /))
(tstamp 605E0D2C))
(comp (ref D2)
(value LED)
(value PWRLED)
(footprint LED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolder)
(datasheet ~)
(libsource (lib Device) (part LED) (description "Light emitting diode"))
@@ -304,49 +269,98 @@
(value Crystal_GND24)
(footprint Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm)
(datasheet ~)
(libsource (lib device) (part Crystal_GND24) (description "Four pin crystal, GND on pins 2 and 4"))
(libsource (lib rgb_lcd_pihat-rescue) (part Crystal_GND24-device) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 60467B7E))
(comp (ref J1)
(value USB_C_Receptacle_USB2.0)
(footprint Connector_USB:USB_C_Receptacle_Palconn_UTC16-G)
(datasheet https://www.usb.org/sites/default/files/documents/usb_type-c.zip)
(libsource (lib Connector) (part USB_C_Receptacle_USB2.0) (description "USB 2.0-only Type-C Receptacle connector"))
(libsource (lib rgb_lcd_pihat-rescue) (part USB_C_Receptacle_USB2.0-Connector) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 60591EAA))
(comp (ref LOGO1)
(value Logo)
(footprint Custom_logo:BB)
(libsource (lib Custom_logo) (part Logo) (description ""))
(libsource (lib rgb_lcd_pihat-rescue) (part Logo-Custom_logo) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 606925A8)))
(tstamp 606925A8))
(comp (ref J2)
(value RPI40)
(footprint Connector_PinSocket_2.54mm:PinSocket_2x20_P2.54mm_Vertical)
(datasheet ~)
(libsource (lib Connector_Generic) (part Conn_02x20_Odd_Even) (description "Generic connector, double row, 02x20, odd/even pin numbering scheme (row 1 odd numbers, row 2 even numbers), script generated (kicad-library-utils/schlib/autogen/connector/)"))
(sheetpath (names /) (tstamps /))
(tstamp 602EEB0B))
(comp (ref JP1)
(value Jumper_3_Bridged12)
(footprint Jumper:SolderJumper-3_P1.3mm_Bridged12_RoundedPad1.0x1.5mm)
(datasheet ~)
(libsource (lib Jumper) (part Jumper_3_Bridged12) (description "Jumper, 3-pole, pins 1+2 closed/bridged"))
(sheetpath (names /) (tstamps /))
(tstamp 60892CAD))
(comp (ref JP2)
(value Jumper_3_Bridged12)
(footprint Jumper:SolderJumper-3_P1.3mm_Bridged12_RoundedPad1.0x1.5mm)
(datasheet ~)
(libsource (lib Jumper) (part Jumper_3_Bridged12) (description "Jumper, 3-pole, pins 1+2 closed/bridged"))
(sheetpath (names /) (tstamps /))
(tstamp 608943E0))
(comp (ref R10)
(value 100k)
(footprint Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder)
(datasheet ~)
(libsource (lib Device) (part R_Small) (description "Resistor, small symbol"))
(sheetpath (names /) (tstamps /))
(tstamp 60C60D4C))
(comp (ref R9)
(value 100k)
(footprint Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder)
(datasheet ~)
(libsource (lib Device) (part R_Small) (description "Resistor, small symbol"))
(sheetpath (names /) (tstamps /))
(tstamp 60CA8B3D))
(comp (ref Q1)
(value ATM7002KNSA)
(footprint Package_TO_SOT_SMD:SOT-23_Handsoldering)
(datasheet https://datasheet.lcsc.com/szlcsc/2011132035_Agertech-ATM7002KNSA_C915711.pdf)
(fields
(field (name LCSC) C915711))
(libsource (lib Device) (part Q_NMOS_GSD) (description "N-MOSFET transistor, gate/source/drain"))
(sheetpath (names /) (tstamps /))
(tstamp 60D15588))
(comp (ref TP1)
(value 3V3_DISPLAY)
(footprint TestPoint:TestPoint_Keystone_5000-5004_Miniature)
(datasheet ~)
(libsource (lib Connector) (part TestPoint) (description "test point"))
(sheetpath (names /) (tstamps /))
(tstamp 60E25800))
(comp (ref TP2)
(value BG_LEDS)
(footprint TestPoint:TestPoint_Keystone_5000-5004_Miniature)
(datasheet ~)
(libsource (lib Connector) (part TestPoint) (description "test point"))
(sheetpath (names /) (tstamps /))
(tstamp 611790C2))
(comp (ref LOGO2)
(value Logo)
(footprint footprints:julian_logo_4mm)
(libsource (lib rgb_lcd_pihat-rescue) (part Logo-Custom_logo) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 6032B777)))
(libparts
(libpart (lib Connector) (part USB_C_Receptacle_USB2.0)
(description "USB 2.0-only Type-C Receptacle connector")
(docs https://www.usb.org/sites/default/files/documents/usb_type-c.zip)
(libpart (lib Connector) (part TestPoint)
(description "test point")
(docs ~)
(footprints
(fp USB*C*Receptacle*))
(fp Pin*)
(fp Test*))
(fields
(field (name Reference) J)
(field (name Value) USB_C_Receptacle_USB2.0))
(field (name Reference) TP)
(field (name Value) TestPoint))
(pins
(pin (num A1) (name GND) (type power_in))
(pin (num A4) (name VBUS) (type power_in))
(pin (num A5) (name CC1) (type BiDi))
(pin (num A6) (name D+) (type BiDi))
(pin (num A7) (name D-) (type BiDi))
(pin (num A8) (name SBU1) (type BiDi))
(pin (num A9) (name VBUS) (type passive))
(pin (num A12) (name GND) (type passive))
(pin (num B1) (name GND) (type passive))
(pin (num B4) (name VBUS) (type passive))
(pin (num B5) (name CC2) (type BiDi))
(pin (num B6) (name D+) (type BiDi))
(pin (num B7) (name D-) (type BiDi))
(pin (num B8) (name SBU2) (type BiDi))
(pin (num B9) (name VBUS) (type passive))
(pin (num B12) (name GND) (type passive))
(pin (num S1) (name SHIELD) (type passive))))
(pin (num 1) (name 1) (type passive))))
(libpart (lib Connector_Generic) (part Conn_01x03)
(description "Generic connector, single row, 01x03, script generated (kicad-library-utils/schlib/autogen/connector/)")
(docs ~)
@@ -442,21 +456,6 @@
(pin (num 4) (name EN) (type input))
(pin (num 5) (name OV) (type input))
(pin (num 6) (name IN) (type power_in))))
(libpart (lib Custom_logo) (part Logo)
(fields
(field (name Reference) LOGO)
(field (name Value) Logo)))
(libpart (lib Device) (part C_Polarized_Small)
(description "Polarized capacitor, small symbol")
(docs ~)
(footprints
(fp CP_*))
(fields
(field (name Reference) C)
(field (name Value) C_Polarized_Small))
(pins
(pin (num 1) (name ~) (type passive))
(pin (num 2) (name ~) (type passive))))
(libpart (lib Device) (part C_Small)
(description "Unpolarized capacitor, small symbol")
(docs ~)
@@ -509,18 +508,16 @@
(pins
(pin (num 1) (name ~) (type passive))
(pin (num 2) (name ~) (type passive))))
(libpart (lib Device) (part R_Potentiometer)
(description Potentiometer)
(libpart (lib Device) (part Q_NMOS_GSD)
(description "N-MOSFET transistor, gate/source/drain")
(docs ~)
(footprints
(fp Potentiometer*))
(fields
(field (name Reference) RV)
(field (name Value) R_Potentiometer))
(field (name Reference) Q)
(field (name Value) Q_NMOS_GSD))
(pins
(pin (num 1) (name 1) (type passive))
(pin (num 2) (name 2) (type passive))
(pin (num 3) (name 3) (type passive))))
(pin (num 1) (name G) (type input))
(pin (num 2) (name S) (type passive))
(pin (num 3) (name D) (type passive))))
(libpart (lib Device) (part R_Small)
(description "Resistor, small symbol")
(docs ~)
@@ -532,6 +529,18 @@
(pins
(pin (num 1) (name ~) (type passive))
(pin (num 2) (name ~) (type passive))))
(libpart (lib Jumper) (part Jumper_3_Bridged12)
(description "Jumper, 3-pole, pins 1+2 closed/bridged")
(docs ~)
(footprints
(fp SolderJumper*Bridged12*))
(fields
(field (name Reference) JP)
(field (name Value) Jumper_3_Bridged12))
(pins
(pin (num 1) (name A) (type passive))
(pin (num 2) (name C) (type input))
(pin (num 3) (name B) (type passive))))
(libpart (lib Mechanical) (part MountingHole)
(description "Mounting Hole without connection")
(docs ~)
@@ -550,9 +559,42 @@
(pin (num 1) (name A) (type passive))
(pin (num 2) (name B) (type passive))
(pin (num 3) (name C) (type passive))))
(libpart (lib conn) (part Conn_01x40)
(description "Generic connector, single row, 01x40")
(docs ~)
(libpart (lib rgb_lcd_pihat) (part AR1100)
(docs https://ww1.microchip.com/downloads/en/DeviceDoc/41606B.pdf)
(fields
(field (name Reference) U)
(field (name Value) AR1100))
(pins
(pin (num 1) (name VDD) (type power_in))
(pin (num 2) (name OSC1) (type input))
(pin (num 3) (name OSC2) (type input))
(pin (num 4) (name MODE) (type input))
(pin (num 5) (name LED) (type input))
(pin (num 6) (name Y+) (type input))
(pin (num 7) (name X+) (type input))
(pin (num 8) (name SY-) (type input))
(pin (num 9) (name SX+) (type input))
(pin (num 10) (name TX) (type input))
(pin (num 11) (name WAKE) (type input))
(pin (num 12) (name RX) (type input))
(pin (num 13) (name SY-) (type input))
(pin (num 14) (name X-) (type input))
(pin (num 15) (name Y+) (type input))
(pin (num 16) (name Y-) (type input))
(pin (num 17) (name VUSB) (type input))
(pin (num 18) (name D-) (type input))
(pin (num 19) (name D+) (type input))
(pin (num 20) (name VSS) (type power_in))))
(libpart (lib rgb_lcd_pihat-rescue) (part C_Polarized_Small-Device)
(footprints
(fp CP_*))
(fields
(field (name Reference) C)
(field (name Value) C_Polarized_Small-Device))
(pins
(pin (num 1) (name ~) (type passive))
(pin (num 2) (name ~) (type passive))))
(libpart (lib rgb_lcd_pihat-rescue) (part Conn_01x40-conn)
(footprints
(fp Connector*:*_??x*mm*)
(fp Connector*:*1x??x*mm*)
@@ -562,7 +604,7 @@
(fp Socket?Strip?Angled?1X*))
(fields
(field (name Reference) J)
(field (name Value) Conn_01x40))
(field (name Value) Conn_01x40-conn))
(pins
(pin (num 1) (name Pin_1) (type passive))
(pin (num 2) (name Pin_2) (type passive))
@@ -604,45 +646,55 @@
(pin (num 38) (name Pin_38) (type passive))
(pin (num 39) (name Pin_39) (type passive))
(pin (num 40) (name Pin_40) (type passive))))
(libpart (lib device) (part Crystal_GND24)
(description "Four pin crystal, GND on pins 2 and 4")
(docs ~)
(libpart (lib rgb_lcd_pihat-rescue) (part Crystal_GND24-device)
(footprints
(fp Crystal*))
(fields
(field (name Reference) Y)
(field (name Value) Crystal_GND24))
(field (name Value) Crystal_GND24-device))
(pins
(pin (num 1) (name 1) (type passive))
(pin (num 2) (name 2) (type passive))
(pin (num 3) (name 3) (type passive))
(pin (num 4) (name 4) (type passive))))
(libpart (lib rgb_lcd_pihat) (part AR1100)
(docs https://ww1.microchip.com/downloads/en/DeviceDoc/41606B.pdf)
(libpart (lib rgb_lcd_pihat-rescue) (part Logo-Custom_logo)
(fields
(field (name Reference) U)
(field (name Value) AR1100))
(field (name Reference) LOGO)
(field (name Value) Logo-Custom_logo)))
(libpart (lib rgb_lcd_pihat-rescue) (part R_Potentiometer-Device)
(footprints
(fp Potentiometer*))
(fields
(field (name Reference) RV)
(field (name Value) R_Potentiometer-Device))
(pins
(pin (num 1) (name VDD) (type power_in))
(pin (num 2) (name OSC1) (type input))
(pin (num 3) (name OSC2) (type input))
(pin (num 4) (name MODE) (type input))
(pin (num 5) (name LED) (type input))
(pin (num 6) (name Y+) (type input))
(pin (num 7) (name X+) (type input))
(pin (num 8) (name SY-) (type input))
(pin (num 9) (name SX+) (type input))
(pin (num 10) (name TX) (type input))
(pin (num 11) (name WAKE) (type input))
(pin (num 12) (name RX) (type input))
(pin (num 13) (name SY-) (type input))
(pin (num 14) (name X-) (type input))
(pin (num 15) (name Y+) (type input))
(pin (num 16) (name Y-) (type input))
(pin (num 17) (name VUSB) (type input))
(pin (num 18) (name D-) (type input))
(pin (num 19) (name D+) (type input))
(pin (num 20) (name VSS) (type power_in)))))
(pin (num 1) (name 1) (type passive))
(pin (num 2) (name 2) (type passive))
(pin (num 3) (name 3) (type passive))))
(libpart (lib rgb_lcd_pihat-rescue) (part USB_C_Receptacle_USB2.0-Connector)
(footprints
(fp USB*C*Receptacle*))
(fields
(field (name Reference) J)
(field (name Value) USB_C_Receptacle_USB2.0-Connector))
(pins
(pin (num A1) (name GND) (type power_in))
(pin (num A4) (name VBUS) (type power_in))
(pin (num A5) (name CC1) (type BiDi))
(pin (num A6) (name D+) (type BiDi))
(pin (num A7) (name D-) (type BiDi))
(pin (num A8) (name SBU1) (type BiDi))
(pin (num A9) (name VBUS) (type passive))
(pin (num A12) (name GND) (type passive))
(pin (num B1) (name GND) (type passive))
(pin (num B4) (name VBUS) (type passive))
(pin (num B5) (name CC2) (type BiDi))
(pin (num B6) (name D+) (type BiDi))
(pin (num B7) (name D-) (type BiDi))
(pin (num B8) (name SBU2) (type BiDi))
(pin (num B9) (name VBUS) (type passive))
(pin (num B12) (name GND) (type passive))
(pin (num S1) (name SHIELD) (type passive)))))
(libraries
(library (logical Connector)
(uri "D:\\Program Files\\KiCad\\share\\kicad\\library/Connector.lib"))
@@ -650,283 +702,290 @@
(uri "D:\\Program Files\\KiCad\\share\\kicad\\library/Connector_Generic.lib"))
(library (logical Custom_IC)
(uri E:\Users\Benjamin\Documents\tubcloud\Projekte\Waveshare_LCD_HAT\rgb_lcd_hat/libs/Custom_IC.lib))
(library (logical Custom_logo)
(uri E:\Users\Benjamin\Documents\tubcloud\Projekte\Kicad_libs/Custom_logo.lib))
(library (logical Device)
(uri "D:\\Program Files\\KiCad\\share\\kicad\\library/Device.lib"))
(library (logical Jumper)
(uri "D:\\Program Files\\KiCad\\share\\kicad\\library/Jumper.lib"))
(library (logical Mechanical)
(uri "D:\\Program Files\\KiCad\\share\\kicad\\library/Mechanical.lib"))
(library (logical Switch)
(uri "D:\\Program Files\\KiCad\\share\\kicad\\library/Switch.lib"))
(library (logical conn)
(uri "D:\\Program Files\\KiCad\\share\\kicad\\library/conn.lib"))
(library (logical device)
(uri "D:\\Program Files\\KiCad\\share\\kicad\\library/Device.lib"))
(library (logical rgb_lcd_pihat)
(uri E:\Users\Benjamin\Documents\tubcloud\Projekte\Waveshare_LCD_HAT\rgb_lcd_hat/rgb_lcd_pihat.lib)))
(uri E:\Users\Benjamin\Documents\tubcloud\Projekte\Waveshare_LCD_HAT\rgb_lcd_hat/rgb_lcd_pihat.lib))
(library (logical rgb_lcd_pihat-rescue)
(uri E:\Users\Benjamin\Documents\tubcloud\Projekte\Waveshare_LCD_HAT\rgb_lcd_hat/rgb_lcd_pihat-rescue.lib)))
(nets
(net (code 1) (name "Net-(D3-Pad2)")
(node (ref D3) (pin 2))
(node (ref L1) (pin 2))
(node (ref U2) (pin 1)))
(net (code 2) (name EN_BCKLIT)
(node (ref SW1) (pin 2))
(node (ref U2) (pin 4)))
(net (code 3) (name +5V)
(node (ref L1) (pin 1))
(node (ref SW1) (pin 3))
(node (ref C5) (pin 1))
(node (ref U1) (pin 1))
(node (ref J2) (pin 2))
(node (ref C4) (pin 1))
(node (ref R3) (pin 1))
(node (ref J2) (pin 4))
(net (code 1) (name Red3)
(node (ref J2) (pin 16))
(node (ref J4) (pin 11)))
(net (code 2) (name Green3)
(node (ref J4) (pin 19))
(node (ref J2) (pin 10)))
(net (code 3) (name Green2)
(node (ref J2) (pin 8))
(node (ref J4) (pin 17)))
(net (code 4) (name Red2)
(node (ref J2) (pin 15))
(node (ref J4) (pin 9)))
(net (code 5) (name +5V)
(node (ref C7) (pin 1))
(node (ref U2) (pin 6))
(node (ref D2) (pin 2))
(node (ref R3) (pin 1))
(node (ref C4) (pin 1))
(node (ref C6) (pin 1))
(node (ref L1) (pin 1))
(node (ref R10) (pin 1))
(node (ref J2) (pin 4))
(node (ref J2) (pin 2))
(node (ref U1) (pin 1))
(node (ref C5) (pin 1))
(node (ref U3) (pin 1))
(node (ref U3) (pin 4))
(node (ref U3) (pin 1)))
(net (code 4) (name GND)
(node (ref J1) (pin S1))
(node (ref J1) (pin B1))
(node (ref U1) (pin 20))
(node (ref D2) (pin 2)))
(net (code 6) (name "Net-(D2-Pad1)")
(node (ref R4) (pin 2))
(node (ref D2) (pin 1)))
(net (code 7) (name GND)
(node (ref Q1) (pin 2))
(node (ref C11) (pin 2))
(node (ref U1) (pin 13))
(node (ref J2) (pin 20))
(node (ref C5) (pin 2))
(node (ref JP1) (pin 3))
(node (ref U1) (pin 9))
(node (ref U1) (pin 8))
(node (ref U1) (pin 6))
(node (ref U1) (pin 20))
(node (ref C1) (pin 2))
(node (ref C2) (pin 2))
(node (ref J2) (pin 14))
(node (ref U1) (pin 8))
(node (ref U1) (pin 9))
(node (ref J1) (pin B12))
(node (ref C11) (pin 2))
(node (ref SW1) (pin 1))
(node (ref R6) (pin 1))
(node (ref J2) (pin 39))
(node (ref J2) (pin 34))
(node (ref J2) (pin 30))
(node (ref J4) (pin 34))
(node (ref J4) (pin 32))
(node (ref R2) (pin 1))
(node (ref J2) (pin 25))
(node (ref J2) (pin 9))
(node (ref J2) (pin 6))
(node (ref R4) (pin 1))
(node (ref J1) (pin A1))
(node (ref J1) (pin A12))
(node (ref J2) (pin 30))
(node (ref J4) (pin 30))
(node (ref J4) (pin 10))
(node (ref C8) (pin 2))
(node (ref C10) (pin 2))
(node (ref C1) (pin 2))
(node (ref C2) (pin 2))
(node (ref C3) (pin 1))
(node (ref R2) (pin 1))
(node (ref U2) (pin 2))
(node (ref J4) (pin 6))
(node (ref C4) (pin 2))
(node (ref R8) (pin 1))
(node (ref J4) (pin 18))
(node (ref R4) (pin 1))
(node (ref J2) (pin 20))
(node (ref J1) (pin B1))
(node (ref J1) (pin B12))
(node (ref J4) (pin 26))
(node (ref J4) (pin 34))
(node (ref J4) (pin 14))
(node (ref J4) (pin 32))
(node (ref J4) (pin 22))
(node (ref J4) (pin 30))
(node (ref C6) (pin 2))
(node (ref C5) (pin 2))
(node (ref J1) (pin S1))
(node (ref J4) (pin 18))
(node (ref J4) (pin 14))
(node (ref J2) (pin 6))
(node (ref J2) (pin 9))
(node (ref J4) (pin 6))
(node (ref J2) (pin 39))
(node (ref SW1) (pin 1))
(node (ref U2) (pin 2))
(node (ref J1) (pin A12))
(node (ref J1) (pin A1))
(node (ref C7) (pin 2))
(node (ref R12) (pin 1))
(node (ref R10) (pin 1))
(node (ref U3) (pin 2))
(node (ref C6) (pin 2))
(node (ref C4) (pin 2))
(node (ref C8) (pin 2))
(node (ref C10) (pin 2))
(node (ref Y1) (pin 4))
(node (ref R6) (pin 1))
(node (ref R5) (pin 1))
(node (ref U3) (pin 2))
(node (ref R8) (pin 1))
(node (ref Y1) (pin 2))
(node (ref Y1) (pin 4)))
(net (code 5) (name +3.3VP)
(node (ref R7) (pin 2))
(node (ref J4) (pin 39))
(node (ref L2) (pin 2))
(node (ref C10) (pin 1))
(node (ref J4) (pin 40))
(node (ref R11) (pin 2))
(node (ref R9) (pin 2))
(node (ref C9) (pin 1)))
(net (code 6) (name "Net-(C9-Pad2)")
(node (ref R8) (pin 2))
(node (ref C9) (pin 2))
(node (ref U3) (pin 5))
(node (ref R7) (pin 1)))
(net (code 7) (name "Net-(L2-Pad1)")
(node (ref U3) (pin 3))
(node (ref L2) (pin 1)))
(net (code 8) (name Red1)
(node (ref J2) (pin 40))
(node (ref J4) (pin 8)))
(net (code 9) (name Red5)
(node (ref J4) (pin 13))
(node (ref J2) (pin 22)))
(net (code 10) (name Red0)
(node (ref J4) (pin 7))
(node (ref J2) (pin 38)))
(net (code 11) (name Green5)
(node (ref J2) (pin 11))
(node (ref J4) (pin 21)))
(node (ref JP2) (pin 3)))
(net (code 8) (name Red4)
(node (ref J4) (pin 12))
(node (ref J2) (pin 18)))
(net (code 9) (name "Net-(J3-Pad2)")
(node (ref R1) (pin 2))
(node (ref J3) (pin 2))
(node (ref U1) (pin 14)))
(net (code 10) (name "Net-(R1-Pad1)")
(node (ref U1) (pin 11))
(node (ref R1) (pin 1)))
(net (code 11) (name Green4)
(node (ref J2) (pin 36))
(node (ref J4) (pin 20)))
(net (code 12) (name Green0)
(node (ref J4) (pin 15))
(node (ref J2) (pin 32)))
(net (code 13) (name Green1)
(node (ref J2) (pin 33))
(node (ref J4) (pin 16)))
(net (code 14) (name Green2)
(node (ref J4) (pin 17))
(node (ref J2) (pin 8)))
(net (code 15) (name Green3)
(node (ref J4) (pin 19))
(node (ref J2) (pin 10)))
(net (code 16) (name Green4)
(node (ref J2) (pin 36))
(node (ref J4) (pin 20)))
(net (code 17) (name Red4)
(node (ref J4) (pin 12))
(node (ref J2) (pin 18)))
(net (code 18) (name Red2)
(node (ref J2) (pin 15))
(node (ref J4) (pin 9)))
(net (code 19) (name Red3)
(node (ref J4) (pin 11))
(node (ref J2) (pin 16)))
(net (code 20) (name Blue0)
(node (ref J4) (pin 23))
(node (ref J2) (pin 7)))
(net (code 21) (name Blue1)
(node (ref J4) (pin 24))
(node (ref J2) (pin 29)))
(net (code 22) (name Blue2)
(node (ref J2) (pin 31))
(node (ref J4) (pin 25)))
(net (code 23) (name Blue3)
(net (code 13) (name Blue3)
(node (ref J2) (pin 26))
(node (ref J4) (pin 27)))
(net (code 24) (name Blue4)
(node (ref J4) (pin 28))
(node (ref J2) (pin 24)))
(net (code 25) (name U_D)
(node (ref R11) (pin 1))
(node (ref J4) (pin 38))
(node (ref R12) (pin 2)))
(net (code 26) (name L_R)
(node (ref R10) (pin 2))
(node (ref J4) (pin 37))
(node (ref R9) (pin 1)))
(net (code 27) (name Blue5)
(node (ref J2) (pin 21))
(node (ref J4) (pin 29)))
(net (code 28) (name "Net-(C1-Pad1)")
(node (ref Y1) (pin 1))
(net (code 14) (name Blue4)
(node (ref J2) (pin 24))
(node (ref J4) (pin 28)))
(net (code 15) (name Red5)
(node (ref J4) (pin 13))
(node (ref J2) (pin 22)))
(net (code 16) (name Red1)
(node (ref J4) (pin 8))
(node (ref J2) (pin 40)))
(net (code 17) (name Red0)
(node (ref J4) (pin 7))
(node (ref J2) (pin 38)))
(net (code 18) (name "Net-(C1-Pad1)")
(node (ref U1) (pin 3))
(node (ref C1) (pin 1)))
(net (code 29) (name "Net-(C2-Pad1)")
(node (ref C1) (pin 1))
(node (ref Y1) (pin 1)))
(net (code 19) (name "Net-(C2-Pad1)")
(node (ref Y1) (pin 3))
(node (ref U1) (pin 2))
(node (ref C2) (pin 1)))
(net (code 30) (name "Net-(J1-PadA6)")
(node (ref J1) (pin A6))
(node (ref U1) (pin 18))
(node (ref J1) (pin B6)))
(net (code 31) (name "Net-(J1-PadA4)")
(node (ref C2) (pin 1))
(node (ref U1) (pin 2)))
(net (code 20) (name "Net-(J1-PadA4)")
(node (ref J1) (pin B4))
(node (ref J1) (pin A9))
(node (ref J1) (pin A4))
(node (ref J1) (pin A9))
(node (ref J1) (pin B9)))
(net (code 32) (name "Net-(J1-PadB5)")
(node (ref J1) (pin B5)))
(net (code 33) (name "Net-(J1-PadA7)")
(node (ref U1) (pin 19))
(net (code 21) (name "Net-(J1-PadA5)")
(node (ref J1) (pin A5)))
(net (code 22) (name "Net-(J1-PadA7)")
(node (ref J1) (pin A7))
(node (ref U1) (pin 19))
(node (ref J1) (pin B7)))
(net (code 34) (name "Net-(J1-PadB8)")
(node (ref J1) (pin B8)))
(net (code 35) (name "Net-(J1-PadA5)")
(node (ref J1) (pin A5)))
(net (code 36) (name "Net-(J1-PadA8)")
(net (code 23) (name "Net-(J1-PadA8)")
(node (ref J1) (pin A8)))
(net (code 37) (name RV2)
(node (ref R6) (pin 2))
(node (ref RV1) (pin 2))
(node (ref RV1) (pin 3))
(net (code 24) (name "Net-(D3-Pad2)")
(node (ref D3) (pin 2))
(node (ref L1) (pin 2))
(node (ref U2) (pin 1)))
(net (code 25) (name "Net-(Q1-Pad3)")
(node (ref Q1) (pin 3))
(node (ref SW1) (pin 2))
(node (ref U2) (pin 4)))
(net (code 26) (name RV2)
(node (ref J5) (pin 2))
(node (ref J5) (pin 3))
(node (ref J5) (pin 2)))
(net (code 38) (name "Net-(D2-Pad1)")
(node (ref D2) (pin 1))
(node (ref R4) (pin 2)))
(net (code 39) (name /Blue6)
(node (ref J2) (pin 19)))
(net (code 40) (name /Blue7)
(node (ref J2) (pin 23)))
(net (code 41) (name DEN)
(node (ref J4) (pin 35))
(node (ref J2) (pin 28)))
(net (code 42) (name "Net-(J2-Pad37)")
(node (ref RV1) (pin 3))
(node (ref RV1) (pin 2))
(node (ref R6) (pin 2)))
(net (code 27) (name L_R)
(node (ref JP1) (pin 2))
(node (ref J4) (pin 37)))
(net (code 28) (name U_D)
(node (ref JP2) (pin 2))
(node (ref J4) (pin 38)))
(net (code 29) (name BL_ENABLE)
(node (ref J2) (pin 35))
(node (ref R9) (pin 2)))
(net (code 30) (name "Net-(U1-Pad10)")
(node (ref U1) (pin 10)))
(net (code 31) (name "Net-(U1-Pad12)")
(node (ref U1) (pin 12)))
(net (code 32) (name "Net-(J4-Pad5)")
(node (ref J4) (pin 5)))
(net (code 33) (name "Net-(R10-Pad2)")
(node (ref R10) (pin 2))
(node (ref SW1) (pin 3)))
(net (code 34) (name "Net-(Q1-Pad1)")
(node (ref R9) (pin 1))
(node (ref Q1) (pin 1)))
(net (code 35) (name "Net-(J1-PadB5)")
(node (ref J1) (pin B5)))
(net (code 36) (name Blue2)
(node (ref J2) (pin 31))
(node (ref J4) (pin 25)))
(net (code 37) (name "Net-(J2-Pad37)")
(node (ref J2) (pin 37)))
(net (code 43) (name CLK)
(node (ref J2) (pin 27))
(node (ref J4) (pin 33)))
(net (code 45) (name "Net-(J3-Pad1)")
(node (ref U1) (pin 16))
(node (ref J3) (pin 1)))
(net (code 46) (name VSYNC)
(node (ref J2) (pin 3))
(node (ref J4) (pin 36)))
(net (code 47) (name HSYNC)
(node (ref J4) (pin 31))
(node (ref J2) (pin 5)))
(net (code 48) (name "Net-(J3-Pad2)")
(node (ref U1) (pin 14))
(node (ref J3) (pin 2))
(node (ref R1) (pin 2)))
(net (code 49) (name "Net-(J2-Pad13)")
(net (code 38) (name Blue1)
(node (ref J4) (pin 24))
(node (ref J2) (pin 29)))
(net (code 39) (name Blue5)
(node (ref J2) (pin 21))
(node (ref J4) (pin 29)))
(net (code 40) (name Blue0)
(node (ref J2) (pin 7))
(node (ref J4) (pin 23)))
(net (code 41) (name "Net-(J2-Pad13)")
(node (ref J2) (pin 13)))
(net (code 50) (name "Net-(J3-Pad3)")
(node (ref U1) (pin 15))
(node (ref J3) (pin 3)))
(net (code 51) (name "Net-(J3-Pad4)")
(node (ref J3) (pin 4))
(node (ref U1) (pin 7)))
(net (code 52) (name "Net-(J2-Pad1)")
(node (ref J2) (pin 1)))
(net (code 53) (name "Net-(J2-Pad12)")
(net (code 42) (name "Net-(J2-Pad12)")
(node (ref J2) (pin 12)))
(net (code 54) (name "Net-(J2-Pad17)")
(net (code 43) (name "Net-(J2-Pad1)")
(node (ref J2) (pin 1)))
(net (code 44) (name "Net-(J2-Pad17)")
(node (ref J2) (pin 17)))
(net (code 55) (name "Net-(C3-Pad2)")
(node (ref U1) (pin 17))
(node (ref C3) (pin 2)))
(net (code 56) (name "Net-(U1-Pad10)")
(node (ref U1) (pin 10)))
(net (code 57) (name "Net-(R1-Pad1)")
(node (ref U1) (pin 11))
(node (ref R1) (pin 1)))
(net (code 58) (name "Net-(U1-Pad12)")
(node (ref U1) (pin 12)))
(net (code 59) (name LED+)
(node (ref D3) (pin 1))
(node (ref C8) (pin 1))
(node (ref J4) (pin 4))
(node (ref J4) (pin 3))
(node (ref U2) (pin 5)))
(net (code 60) (name LED-)
(node (ref C11) (pin 1))
(node (ref J4) (pin 2))
(node (ref RV1) (pin 1))
(node (ref J4) (pin 1))
(node (ref R5) (pin 2))
(node (ref U2) (pin 3))
(node (ref J5) (pin 1)))
(net (code 61) (name "Net-(D1-Pad1)")
(net (code 45) (name "Net-(J2-Pad19)")
(node (ref J2) (pin 19)))
(net (code 46) (name "Net-(J1-PadA6)")
(node (ref U1) (pin 18))
(node (ref J1) (pin B6))
(node (ref J1) (pin A6)))
(net (code 47) (name "Net-(J1-PadB8)")
(node (ref J1) (pin B8)))
(net (code 48) (name Green5)
(node (ref J4) (pin 21))
(node (ref J2) (pin 11)))
(net (code 49) (name "Net-(J2-Pad23)")
(node (ref J2) (pin 23)))
(net (code 50) (name VSYNC)
(node (ref J4) (pin 36))
(node (ref J2) (pin 3)))
(net (code 51) (name CLK)
(node (ref J4) (pin 33))
(node (ref J2) (pin 27)))
(net (code 52) (name Green1)
(node (ref J2) (pin 33))
(node (ref J4) (pin 16)))
(net (code 53) (name "Net-(D1-Pad1)")
(node (ref D1) (pin 1))
(node (ref R2) (pin 2)))
(net (code 62) (name "Net-(D1-Pad2)")
(net (code 54) (name "Net-(D1-Pad2)")
(node (ref U1) (pin 5))
(node (ref D1) (pin 2)))
(net (code 63) (name "Net-(R3-Pad2)")
(net (code 55) (name "Net-(C3-Pad2)")
(node (ref C3) (pin 2))
(node (ref U1) (pin 17)))
(net (code 56) (name "Net-(R3-Pad2)")
(node (ref R3) (pin 2))
(node (ref U1) (pin 4)))
(net (code 64) (name "Net-(J4-Pad5)")
(node (ref J4) (pin 5)))
(net (code 66) (name /Green7)
(node (ref J2) (pin 35)))))
(net (code 57) (name LED+)
(node (ref C8) (pin 1))
(node (ref U2) (pin 5))
(node (ref TP2) (pin 1))
(node (ref J4) (pin 3))
(node (ref J4) (pin 4))
(node (ref D3) (pin 1)))
(net (code 58) (name LED-)
(node (ref J5) (pin 1))
(node (ref J4) (pin 2))
(node (ref J4) (pin 1))
(node (ref C11) (pin 1))
(node (ref U2) (pin 3))
(node (ref R5) (pin 2))
(node (ref RV1) (pin 1)))
(net (code 59) (name "Net-(J3-Pad3)")
(node (ref J3) (pin 3))
(node (ref U1) (pin 15)))
(net (code 60) (name "Net-(J3-Pad4)")
(node (ref U1) (pin 7))
(node (ref J3) (pin 4)))
(net (code 61) (name HSYNC)
(node (ref J2) (pin 5))
(node (ref J4) (pin 31)))
(net (code 62) (name DEN)
(node (ref J2) (pin 28))
(node (ref J4) (pin 35)))
(net (code 63) (name "Net-(J3-Pad1)")
(node (ref U1) (pin 16))
(node (ref J3) (pin 1)))
(net (code 64) (name "Net-(L2-Pad1)")
(node (ref U3) (pin 3))
(node (ref L2) (pin 1)))
(net (code 65) (name +3.3VP)
(node (ref TP1) (pin 1))
(node (ref J4) (pin 40))
(node (ref J4) (pin 39))
(node (ref C9) (pin 1))
(node (ref JP2) (pin 1))
(node (ref R7) (pin 2))
(node (ref JP1) (pin 1))
(node (ref L2) (pin 2))
(node (ref C10) (pin 1)))
(net (code 66) (name "Net-(C9-Pad2)")
(node (ref C9) (pin 2))
(node (ref U3) (pin 5))
(node (ref R8) (pin 2))
(node (ref R7) (pin 1)))))

+ 7
- 7
rgb_lcd_pihat.pro View File

@@ -1,4 +1,4 @@
update=19.02.2021 20:19:30
update=Sa 20 Feb 2021 20:51:09 CET
version=1
last_client=kicad
[general]
@@ -29,10 +29,10 @@ LastNetListRead=rgb_lcd_pihat.net
CopperLayerCount=4
BoardThickness=1.6
AllowMicroVias=0
AllowBlindVias=0
AllowBlindVias=1
RequireCourtyardDefinitions=0
ProhibitOverlappingCourtyards=1
MinTrackWidth=0.2
MinTrackWidth=0
MinViaDiameter=0.4
MinViaDrill=0.3
MinMicroViaDiameter=0.2
@@ -49,8 +49,8 @@ TrackWidth8=1.5
TrackWidth9=1.75
TrackWidth10=2
TrackWidth11=2.5
ViaDiameter1=0.8
ViaDrill1=0.4
ViaDiameter1=0.6
ViaDrill1=0.3
ViaDiameter2=1.5
ViaDrill2=0.9
ViaDiameter3=2
@@ -253,8 +253,8 @@ Enabled=0
Name=Default
Clearance=0.2
TrackWidth=0.25
ViaDiameter=0.8
ViaDrill=0.4
ViaDiameter=0.6
ViaDrill=0.3
uViaDiameter=0.3
uViaDrill=0.1
dPairWidth=0.2


+ 781
- 772
rgb_lcd_pihat.sch
File diff suppressed because it is too large
View File


+ 1
- 0
sym-lib-table View File

@@ -1,4 +1,5 @@
(sym_lib_table
(lib (name rgb_lcd_pihat)(type Legacy)(uri ${KIPRJMOD}/rgb_lcd_pihat.lib)(options "")(descr ""))
(lib (name Custom_IC)(type Legacy)(uri ${KIPRJMOD}/libs/Custom_IC.lib)(options "")(descr ""))
(lib (name rgb_lcd_pihat-rescue)(type Legacy)(uri ${KIPRJMOD}/rgb_lcd_pihat-rescue.lib)(options "")(descr ""))
)

Loading…
Cancel
Save