Compare commits
17 Commits
wled_chain
...
wled_chain
Author | SHA1 | Date | |
---|---|---|---|
259c79f240 | |||
361f129e7f | |||
c64cffe065 | |||
0986729ca2 | |||
893f0bcfe1 | |||
20466125ee | |||
7128536272 | |||
e05784f8ef | |||
6ea5c359c6 | |||
aa8715b44f | |||
9bc4c63c10 | |||
272599956c | |||
ffe712138e | |||
1781dfeb20 | |||
cabd8c2289 | |||
06e372316b | |||
b173bffcfc |
@ -33,3 +33,7 @@ library:
|
||||
- capacitor/c1206
|
||||
- diode/zener@sod523
|
||||
- diode/led0603
|
||||
- oscillator/hc-49@sm
|
||||
- connector/header-2.54@2x3
|
||||
- mechanical/smd-button_hyp_1ts002e
|
||||
- mechanical/smd-button_tx-1187a
|
||||
|
32
CHANGELOG.md
32
CHANGELOG.md
@ -0,0 +1,32 @@
|
||||
v2
|
||||
==
|
||||
|
||||
fixes:
|
||||
|
||||
- RDM LED (was on even without traffic)
|
||||
- add terminal text
|
||||
|
||||
changes:
|
||||
|
||||
- add button to start MCU bootloader
|
||||
|
||||
v1
|
||||
==
|
||||
|
||||
simple RDM splitter.
|
||||
v0 + RDM capabitlity added.
|
||||
detects and forwards RDM traffic from RJ45 to XLR.
|
||||
|
||||
issues:
|
||||
|
||||
- DMX_OUT should be on PB10/PB11, not PB11/PB12
|
||||
- RDM LED is on, because the signal line is not driven
|
||||
|
||||
v0
|
||||
==
|
||||
|
||||
simple DMX splitter.
|
||||
forwards DMX512 data from XLR to RJ45 (ANSI E1.11-2008 §7).
|
||||
adds 6-60V 2A passive PoE (802.310/100 mode B).
|
||||
|
||||
never tested.
|
39
README.md
39
README.md
@ -1,13 +1,31 @@
|
||||
This is the DMX splitter for WLED chain.
|
||||
This is the RDM splitter for WLED chain.
|
||||
|
||||
purpose
|
||||
=======
|
||||
|
||||
WLED chain devices can be inter-connector using Ethernet cables.
|
||||
They can carry data signal and power.
|
||||
The DMX splitter allows injecting DMX512 data signal from regular XLR cable, and power from external power supplies.
|
||||
The RDM splitter allows injecting DMX512 data signal from regular XLR cable, and power from external power supplies.
|
||||
The WLED chain is electrically isolated from the XLR chain.
|
||||
|
||||
RDM
|
||||
---
|
||||
|
||||
DMX allows a controller to send data to devices.
|
||||
RDM is an extension to that, allowing the devices to reply back to requests.
|
||||
Using RDM, you can:
|
||||
|
||||
- get device name
|
||||
- get device information
|
||||
- set device address
|
||||
- ...
|
||||
|
||||
Now devices can be configured remotely, and no ladder is require anymore.
|
||||
|
||||
The WLED chain hardware is RDM capable.
|
||||
Software support needs to be added.
|
||||
For now you still have to use the web interface to configure it.
|
||||
|
||||
usage
|
||||
=====
|
||||
|
||||
@ -26,11 +44,11 @@ properties
|
||||
|
||||
The XLR chain and WLED chain circuits are electrically isolated.
|
||||
|
||||
The DMX splitter board needs to be powered to operate.
|
||||
The RDM splitter board needs to be powered to operate.
|
||||
The DMX512 data will then be copied from the XLR chain to the RJ45 port for WLED chain.
|
||||
The power can come from the 2.1/5.5 barrel jack (marked VIN), the spring terminals (the two terminals next to VIN), or from the WLED chain through the RJ45 port or corresponding terminal.
|
||||
|
||||
There is an over-current protection on VIN using a 2.2 A PPTC polymer fuse.
|
||||
There is an over-current protection on VIN using a 2.2 A PPTC resettable fuse.
|
||||
PoE++ allows only up to 960 mA per pair.
|
||||
We are using two pairs for power transfer, thus allowing a little under 2 A.
|
||||
This limitation is because CAT5 cables use AWG 24 wires, with a resistance of 0.2 Ohm/m.
|
||||
@ -42,11 +60,15 @@ It uses a inline diode.
|
||||
Thus, on the WLED chain device the voltage will be at least 0.5V lower.
|
||||
Take this into account when reusing this power rails from the WLED chain.
|
||||
|
||||
If you do not require RDM support, you can skip populating the MCU and related components on the top right corner.
|
||||
By default the RDM splitter will still act as DMX splitter.
|
||||
|
||||
The yellow LED on the RJ45 port lights on when power is available on VIN.
|
||||
The green LED on the RJ45 port light on when the electronic on the board is powered, using the on-board DC to DC buck regulator to 5V.
|
||||
|
||||
The optional green LED on the center of the board blinks upon DMX512 traffic from the XLR port to RJ45.
|
||||
The optional red LED on the center of the board blinks upon DMX512 traffic from the RJ45 port to XLR, but this should never happen (it's only for custom mods).
|
||||
The blue DMX LED on the center of the board is off by default, and blinks upon DMX512 traffic from the XLR port to RJ45.
|
||||
The red RDM LED on the center of the board is on by default, and blinks upon RDM traffic from the RJ45 port to XLR.
|
||||
The green RUN LED in the corner of the board turns on when RDM support is active.
|
||||
|
||||
The board can be mounted in waterproof enclosures (for [sonoff](https://www.sonoffegypt.com/products/sonoff-ip66-waterproof-case) or generic [100x68x50 mm](https://www.aliexpress.com/item/1005005622148025.html)).
|
||||
You can drill holes on the side of the box to get access to the XLR and barrel port.
|
||||
@ -54,8 +76,3 @@ This will not be waterproof anymore though.
|
||||
Instead, you can put the corresponding cables through waterproof glands (not large enough for connectors), and connect the individual wires to the spring terminals (mark VIN, DMX IN, and DMX OUT).
|
||||
Similarly, there are string terminal for the RJ45 wires.
|
||||
The terminals match the 8P8C pin numbers, and the wire colors are indicated in the bottom.
|
||||
|
||||
limitations
|
||||
===========
|
||||
|
||||
The DMX splitter is not RDM compatible.
|
||||
|
199
kicad/qeda.3dshapes/CONNECTOR_HEADER-2.54-2X3.stp
Normal file
199
kicad/qeda.3dshapes/CONNECTOR_HEADER-2.54-2X3.stp
Normal file
@ -0,0 +1,199 @@
|
||||
ISO-10303-21;
|
||||
HEADER;
|
||||
FILE_DESCRIPTION(('Simplified model for CONNECTOR_HEADER-2.54-2X3'),'2;1');
|
||||
FILE_NAME('CONNECTOR_HEADER-2.54-2X3','1970-01-01T00:00:00.00',(''),(''),
|
||||
'QEDA','QEDA','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('CONNECTOR_HEADER-2.54-2X3','CONNECTOR_HEADER-2.54-2X3','',(#8));
|
||||
#8 = PRODUCT_CONTEXT('',#2,'mechanical');
|
||||
#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
|
||||
#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#165);
|
||||
#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,#57,#97,#119,#141,#153));
|
||||
#17 = ADVANCED_FACE('',(#18),#52,.F.);
|
||||
#18 = FACE_BOUND('',#19,.F.);
|
||||
#19 = EDGE_LOOP('',(#20,#30,#38,#46));
|
||||
#20 = ORIENTED_EDGE('',*,*,#21,.F.);
|
||||
#21 = EDGE_CURVE('',#22,#24,#26,.T.);
|
||||
#22 = VERTEX_POINT('',#23);
|
||||
#23 = CARTESIAN_POINT('',(0.,0.,0.));
|
||||
#24 = VERTEX_POINT('',#25);
|
||||
#25 = CARTESIAN_POINT('',(0.,0.,8.38));
|
||||
#26 = LINE('',#27,#28);
|
||||
#27 = CARTESIAN_POINT('',(0.,0.,0.));
|
||||
#28 = VECTOR('',#29,1.);
|
||||
#29 = DIRECTION('',(0.,0.,1.));
|
||||
#30 = ORIENTED_EDGE('',*,*,#31,.T.);
|
||||
#31 = EDGE_CURVE('',#22,#32,#34,.T.);
|
||||
#32 = VERTEX_POINT('',#33);
|
||||
#33 = CARTESIAN_POINT('',(0.,7.62,0.));
|
||||
#34 = LINE('',#35,#36);
|
||||
#35 = CARTESIAN_POINT('',(0.,0.,0.));
|
||||
#36 = VECTOR('',#37,1.);
|
||||
#37 = DIRECTION('',(-0.,1.,0.));
|
||||
#38 = ORIENTED_EDGE('',*,*,#39,.T.);
|
||||
#39 = EDGE_CURVE('',#32,#40,#42,.T.);
|
||||
#40 = VERTEX_POINT('',#41);
|
||||
#41 = CARTESIAN_POINT('',(0.,7.62,8.38));
|
||||
#42 = LINE('',#43,#44);
|
||||
#43 = CARTESIAN_POINT('',(0.,7.62,0.));
|
||||
#44 = VECTOR('',#45,1.);
|
||||
#45 = DIRECTION('',(0.,0.,1.));
|
||||
#46 = ORIENTED_EDGE('',*,*,#47,.F.);
|
||||
#47 = EDGE_CURVE('',#24,#40,#48,.T.);
|
||||
#48 = LINE('',#49,#50);
|
||||
#49 = CARTESIAN_POINT('',(0.,0.,8.38));
|
||||
#50 = VECTOR('',#51,1.);
|
||||
#51 = DIRECTION('',(-0.,1.,0.));
|
||||
#52 = PLANE('',#53);
|
||||
#53 = AXIS2_PLACEMENT_3D('',#54,#55,#56);
|
||||
#54 = CARTESIAN_POINT('',(0.,0.,0.));
|
||||
#55 = DIRECTION('',(1.,0.,-0.));
|
||||
#56 = DIRECTION('',(0.,0.,1.));
|
||||
#57 = ADVANCED_FACE('',(#58),#92,.T.);
|
||||
#58 = FACE_BOUND('',#59,.T.);
|
||||
#59 = EDGE_LOOP('',(#60,#70,#78,#86));
|
||||
#60 = ORIENTED_EDGE('',*,*,#61,.F.);
|
||||
#61 = EDGE_CURVE('',#62,#64,#66,.T.);
|
||||
#62 = VERTEX_POINT('',#63);
|
||||
#63 = CARTESIAN_POINT('',(4.83,0.,0.));
|
||||
#64 = VERTEX_POINT('',#65);
|
||||
#65 = CARTESIAN_POINT('',(4.83,0.,8.38));
|
||||
#66 = LINE('',#67,#68);
|
||||
#67 = CARTESIAN_POINT('',(4.83,0.,0.));
|
||||
#68 = VECTOR('',#69,1.);
|
||||
#69 = DIRECTION('',(0.,0.,1.));
|
||||
#70 = ORIENTED_EDGE('',*,*,#71,.T.);
|
||||
#71 = EDGE_CURVE('',#62,#72,#74,.T.);
|
||||
#72 = VERTEX_POINT('',#73);
|
||||
#73 = CARTESIAN_POINT('',(4.83,7.62,0.));
|
||||
#74 = LINE('',#75,#76);
|
||||
#75 = CARTESIAN_POINT('',(4.83,0.,0.));
|
||||
#76 = VECTOR('',#77,1.);
|
||||
#77 = DIRECTION('',(-0.,1.,0.));
|
||||
#78 = ORIENTED_EDGE('',*,*,#79,.T.);
|
||||
#79 = EDGE_CURVE('',#72,#80,#82,.T.);
|
||||
#80 = VERTEX_POINT('',#81);
|
||||
#81 = CARTESIAN_POINT('',(4.83,7.62,8.38));
|
||||
#82 = LINE('',#83,#84);
|
||||
#83 = CARTESIAN_POINT('',(4.83,7.62,0.));
|
||||
#84 = VECTOR('',#85,1.);
|
||||
#85 = DIRECTION('',(0.,0.,1.));
|
||||
#86 = ORIENTED_EDGE('',*,*,#87,.F.);
|
||||
#87 = EDGE_CURVE('',#64,#80,#88,.T.);
|
||||
#88 = LINE('',#89,#90);
|
||||
#89 = CARTESIAN_POINT('',(4.83,0.,8.38));
|
||||
#90 = VECTOR('',#91,1.);
|
||||
#91 = DIRECTION('',(-0.,1.,0.));
|
||||
#92 = PLANE('',#93);
|
||||
#93 = AXIS2_PLACEMENT_3D('',#94,#95,#96);
|
||||
#94 = CARTESIAN_POINT('',(4.83,0.,0.));
|
||||
#95 = DIRECTION('',(1.,0.,-0.));
|
||||
#96 = DIRECTION('',(0.,0.,1.));
|
||||
#97 = ADVANCED_FACE('',(#98),#114,.F.);
|
||||
#98 = FACE_BOUND('',#99,.F.);
|
||||
#99 = EDGE_LOOP('',(#100,#106,#107,#113));
|
||||
#100 = ORIENTED_EDGE('',*,*,#101,.F.);
|
||||
#101 = EDGE_CURVE('',#22,#62,#102,.T.);
|
||||
#102 = LINE('',#103,#104);
|
||||
#103 = CARTESIAN_POINT('',(0.,0.,0.));
|
||||
#104 = VECTOR('',#105,1.);
|
||||
#105 = DIRECTION('',(1.,0.,-0.));
|
||||
#106 = ORIENTED_EDGE('',*,*,#21,.T.);
|
||||
#107 = ORIENTED_EDGE('',*,*,#108,.T.);
|
||||
#108 = EDGE_CURVE('',#24,#64,#109,.T.);
|
||||
#109 = LINE('',#110,#111);
|
||||
#110 = CARTESIAN_POINT('',(0.,0.,8.38));
|
||||
#111 = VECTOR('',#112,1.);
|
||||
#112 = DIRECTION('',(1.,0.,-0.));
|
||||
#113 = ORIENTED_EDGE('',*,*,#61,.F.);
|
||||
#114 = PLANE('',#115);
|
||||
#115 = AXIS2_PLACEMENT_3D('',#116,#117,#118);
|
||||
#116 = CARTESIAN_POINT('',(0.,0.,0.));
|
||||
#117 = DIRECTION('',(-0.,1.,0.));
|
||||
#118 = DIRECTION('',(0.,0.,1.));
|
||||
#119 = ADVANCED_FACE('',(#120),#136,.T.);
|
||||
#120 = FACE_BOUND('',#121,.T.);
|
||||
#121 = EDGE_LOOP('',(#122,#128,#129,#135));
|
||||
#122 = ORIENTED_EDGE('',*,*,#123,.F.);
|
||||
#123 = EDGE_CURVE('',#32,#72,#124,.T.);
|
||||
#124 = LINE('',#125,#126);
|
||||
#125 = CARTESIAN_POINT('',(0.,7.62,0.));
|
||||
#126 = VECTOR('',#127,1.);
|
||||
#127 = DIRECTION('',(1.,0.,-0.));
|
||||
#128 = ORIENTED_EDGE('',*,*,#39,.T.);
|
||||
#129 = ORIENTED_EDGE('',*,*,#130,.T.);
|
||||
#130 = EDGE_CURVE('',#40,#80,#131,.T.);
|
||||
#131 = LINE('',#132,#133);
|
||||
#132 = CARTESIAN_POINT('',(0.,7.62,8.38));
|
||||
#133 = VECTOR('',#134,1.);
|
||||
#134 = DIRECTION('',(1.,0.,-0.));
|
||||
#135 = ORIENTED_EDGE('',*,*,#79,.F.);
|
||||
#136 = PLANE('',#137);
|
||||
#137 = AXIS2_PLACEMENT_3D('',#138,#139,#140);
|
||||
#138 = CARTESIAN_POINT('',(0.,7.62,0.));
|
||||
#139 = DIRECTION('',(-0.,1.,0.));
|
||||
#140 = DIRECTION('',(0.,0.,1.));
|
||||
#141 = ADVANCED_FACE('',(#142),#148,.F.);
|
||||
#142 = FACE_BOUND('',#143,.F.);
|
||||
#143 = EDGE_LOOP('',(#144,#145,#146,#147));
|
||||
#144 = ORIENTED_EDGE('',*,*,#31,.F.);
|
||||
#145 = ORIENTED_EDGE('',*,*,#101,.T.);
|
||||
#146 = ORIENTED_EDGE('',*,*,#71,.T.);
|
||||
#147 = ORIENTED_EDGE('',*,*,#123,.F.);
|
||||
#148 = PLANE('',#149);
|
||||
#149 = AXIS2_PLACEMENT_3D('',#150,#151,#152);
|
||||
#150 = CARTESIAN_POINT('',(0.,0.,0.));
|
||||
#151 = DIRECTION('',(0.,0.,1.));
|
||||
#152 = DIRECTION('',(1.,0.,-0.));
|
||||
#153 = ADVANCED_FACE('',(#154),#160,.T.);
|
||||
#154 = FACE_BOUND('',#155,.T.);
|
||||
#155 = EDGE_LOOP('',(#156,#157,#158,#159));
|
||||
#156 = ORIENTED_EDGE('',*,*,#47,.F.);
|
||||
#157 = ORIENTED_EDGE('',*,*,#108,.T.);
|
||||
#158 = ORIENTED_EDGE('',*,*,#87,.T.);
|
||||
#159 = ORIENTED_EDGE('',*,*,#130,.F.);
|
||||
#160 = PLANE('',#161);
|
||||
#161 = AXIS2_PLACEMENT_3D('',#162,#163,#164);
|
||||
#162 = CARTESIAN_POINT('',(0.,0.,8.38));
|
||||
#163 = DIRECTION('',(0.,0.,1.));
|
||||
#164 = DIRECTION('',(1.,0.,-0.));
|
||||
#165 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
|
||||
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#169)) GLOBAL_UNIT_ASSIGNED_CONTEXT
|
||||
((#166,#167,#168)) REPRESENTATION_CONTEXT('Context #1',
|
||||
'3D Context with UNIT and UNCERTAINTY') );
|
||||
#166 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
|
||||
#167 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
|
||||
#168 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
|
||||
#169 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#166,
|
||||
'distance_accuracy_value','confusion accuracy');
|
||||
#170 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
|
||||
#171 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#172)
|
||||
,#165);
|
||||
#172 = STYLED_ITEM('color',(#173),#15);
|
||||
#173 = PRESENTATION_STYLE_ASSIGNMENT((#174,#180));
|
||||
#174 = SURFACE_STYLE_USAGE(.BOTH.,#175);
|
||||
#175 = SURFACE_SIDE_STYLE('',(#176));
|
||||
#176 = SURFACE_STYLE_FILL_AREA(#177);
|
||||
#177 = FILL_AREA_STYLE('',(#178));
|
||||
#178 = FILL_AREA_STYLE_COLOUR('',#179);
|
||||
#179 = COLOUR_RGB('',0.23,0.23,0.23);
|
||||
#180 = CURVE_STYLE('',#181,POSITIVE_LENGTH_MEASURE(0.1),#182);
|
||||
#181 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
|
||||
#182 = DRAUGHTING_PRE_DEFINED_COLOUR('black');
|
||||
ENDSEC;
|
||||
END-ISO-10303-21;
|
8953
kicad/qeda.3dshapes/MECHANICAL_1TS002E.step
Normal file
8953
kicad/qeda.3dshapes/MECHANICAL_1TS002E.step
Normal file
File diff suppressed because it is too large
Load Diff
5539
kicad/qeda.3dshapes/MECHANICAL_TS-1187A.stp
Normal file
5539
kicad/qeda.3dshapes/MECHANICAL_TS-1187A.stp
Normal file
File diff suppressed because it is too large
Load Diff
199
kicad/qeda.3dshapes/XTAL114X47X400N.stp
Normal file
199
kicad/qeda.3dshapes/XTAL114X47X400N.stp
Normal file
@ -0,0 +1,199 @@
|
||||
ISO-10303-21;
|
||||
HEADER;
|
||||
FILE_DESCRIPTION(('Simplified model for XTAL114X47X400N'),'2;1');
|
||||
FILE_NAME('XTAL114X47X400N','1970-01-01T00:00:00.00',(''),(''),
|
||||
'QEDA','QEDA','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('XTAL114X47X400N','XTAL114X47X400N','',(#8));
|
||||
#8 = PRODUCT_CONTEXT('',#2,'mechanical');
|
||||
#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
|
||||
#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#165);
|
||||
#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,#57,#97,#119,#141,#153));
|
||||
#17 = ADVANCED_FACE('',(#18),#52,.F.);
|
||||
#18 = FACE_BOUND('',#19,.F.);
|
||||
#19 = EDGE_LOOP('',(#20,#30,#38,#46));
|
||||
#20 = ORIENTED_EDGE('',*,*,#21,.F.);
|
||||
#21 = EDGE_CURVE('',#22,#24,#26,.T.);
|
||||
#22 = VERTEX_POINT('',#23);
|
||||
#23 = CARTESIAN_POINT('',(0.,0.,0.));
|
||||
#24 = VERTEX_POINT('',#25);
|
||||
#25 = CARTESIAN_POINT('',(0.,0.,4.));
|
||||
#26 = LINE('',#27,#28);
|
||||
#27 = CARTESIAN_POINT('',(0.,0.,0.));
|
||||
#28 = VECTOR('',#29,1.);
|
||||
#29 = DIRECTION('',(0.,0.,1.));
|
||||
#30 = ORIENTED_EDGE('',*,*,#31,.T.);
|
||||
#31 = EDGE_CURVE('',#22,#32,#34,.T.);
|
||||
#32 = VERTEX_POINT('',#33);
|
||||
#33 = CARTESIAN_POINT('',(0.,11.4,0.));
|
||||
#34 = LINE('',#35,#36);
|
||||
#35 = CARTESIAN_POINT('',(0.,0.,0.));
|
||||
#36 = VECTOR('',#37,1.);
|
||||
#37 = DIRECTION('',(-0.,1.,0.));
|
||||
#38 = ORIENTED_EDGE('',*,*,#39,.T.);
|
||||
#39 = EDGE_CURVE('',#32,#40,#42,.T.);
|
||||
#40 = VERTEX_POINT('',#41);
|
||||
#41 = CARTESIAN_POINT('',(0.,11.4,4.));
|
||||
#42 = LINE('',#43,#44);
|
||||
#43 = CARTESIAN_POINT('',(0.,11.4,0.));
|
||||
#44 = VECTOR('',#45,1.);
|
||||
#45 = DIRECTION('',(0.,0.,1.));
|
||||
#46 = ORIENTED_EDGE('',*,*,#47,.F.);
|
||||
#47 = EDGE_CURVE('',#24,#40,#48,.T.);
|
||||
#48 = LINE('',#49,#50);
|
||||
#49 = CARTESIAN_POINT('',(0.,0.,4.));
|
||||
#50 = VECTOR('',#51,1.);
|
||||
#51 = DIRECTION('',(-0.,1.,0.));
|
||||
#52 = PLANE('',#53);
|
||||
#53 = AXIS2_PLACEMENT_3D('',#54,#55,#56);
|
||||
#54 = CARTESIAN_POINT('',(0.,0.,0.));
|
||||
#55 = DIRECTION('',(1.,0.,-0.));
|
||||
#56 = DIRECTION('',(0.,0.,1.));
|
||||
#57 = ADVANCED_FACE('',(#58),#92,.T.);
|
||||
#58 = FACE_BOUND('',#59,.T.);
|
||||
#59 = EDGE_LOOP('',(#60,#70,#78,#86));
|
||||
#60 = ORIENTED_EDGE('',*,*,#61,.F.);
|
||||
#61 = EDGE_CURVE('',#62,#64,#66,.T.);
|
||||
#62 = VERTEX_POINT('',#63);
|
||||
#63 = CARTESIAN_POINT('',(4.7,0.,0.));
|
||||
#64 = VERTEX_POINT('',#65);
|
||||
#65 = CARTESIAN_POINT('',(4.7,0.,4.));
|
||||
#66 = LINE('',#67,#68);
|
||||
#67 = CARTESIAN_POINT('',(4.7,0.,0.));
|
||||
#68 = VECTOR('',#69,1.);
|
||||
#69 = DIRECTION('',(0.,0.,1.));
|
||||
#70 = ORIENTED_EDGE('',*,*,#71,.T.);
|
||||
#71 = EDGE_CURVE('',#62,#72,#74,.T.);
|
||||
#72 = VERTEX_POINT('',#73);
|
||||
#73 = CARTESIAN_POINT('',(4.7,11.4,0.));
|
||||
#74 = LINE('',#75,#76);
|
||||
#75 = CARTESIAN_POINT('',(4.7,0.,0.));
|
||||
#76 = VECTOR('',#77,1.);
|
||||
#77 = DIRECTION('',(-0.,1.,0.));
|
||||
#78 = ORIENTED_EDGE('',*,*,#79,.T.);
|
||||
#79 = EDGE_CURVE('',#72,#80,#82,.T.);
|
||||
#80 = VERTEX_POINT('',#81);
|
||||
#81 = CARTESIAN_POINT('',(4.7,11.4,4.));
|
||||
#82 = LINE('',#83,#84);
|
||||
#83 = CARTESIAN_POINT('',(4.7,11.4,0.));
|
||||
#84 = VECTOR('',#85,1.);
|
||||
#85 = DIRECTION('',(0.,0.,1.));
|
||||
#86 = ORIENTED_EDGE('',*,*,#87,.F.);
|
||||
#87 = EDGE_CURVE('',#64,#80,#88,.T.);
|
||||
#88 = LINE('',#89,#90);
|
||||
#89 = CARTESIAN_POINT('',(4.7,0.,4.));
|
||||
#90 = VECTOR('',#91,1.);
|
||||
#91 = DIRECTION('',(-0.,1.,0.));
|
||||
#92 = PLANE('',#93);
|
||||
#93 = AXIS2_PLACEMENT_3D('',#94,#95,#96);
|
||||
#94 = CARTESIAN_POINT('',(4.7,0.,0.));
|
||||
#95 = DIRECTION('',(1.,0.,-0.));
|
||||
#96 = DIRECTION('',(0.,0.,1.));
|
||||
#97 = ADVANCED_FACE('',(#98),#114,.F.);
|
||||
#98 = FACE_BOUND('',#99,.F.);
|
||||
#99 = EDGE_LOOP('',(#100,#106,#107,#113));
|
||||
#100 = ORIENTED_EDGE('',*,*,#101,.F.);
|
||||
#101 = EDGE_CURVE('',#22,#62,#102,.T.);
|
||||
#102 = LINE('',#103,#104);
|
||||
#103 = CARTESIAN_POINT('',(0.,0.,0.));
|
||||
#104 = VECTOR('',#105,1.);
|
||||
#105 = DIRECTION('',(1.,0.,-0.));
|
||||
#106 = ORIENTED_EDGE('',*,*,#21,.T.);
|
||||
#107 = ORIENTED_EDGE('',*,*,#108,.T.);
|
||||
#108 = EDGE_CURVE('',#24,#64,#109,.T.);
|
||||
#109 = LINE('',#110,#111);
|
||||
#110 = CARTESIAN_POINT('',(0.,0.,4.));
|
||||
#111 = VECTOR('',#112,1.);
|
||||
#112 = DIRECTION('',(1.,0.,-0.));
|
||||
#113 = ORIENTED_EDGE('',*,*,#61,.F.);
|
||||
#114 = PLANE('',#115);
|
||||
#115 = AXIS2_PLACEMENT_3D('',#116,#117,#118);
|
||||
#116 = CARTESIAN_POINT('',(0.,0.,0.));
|
||||
#117 = DIRECTION('',(-0.,1.,0.));
|
||||
#118 = DIRECTION('',(0.,0.,1.));
|
||||
#119 = ADVANCED_FACE('',(#120),#136,.T.);
|
||||
#120 = FACE_BOUND('',#121,.T.);
|
||||
#121 = EDGE_LOOP('',(#122,#128,#129,#135));
|
||||
#122 = ORIENTED_EDGE('',*,*,#123,.F.);
|
||||
#123 = EDGE_CURVE('',#32,#72,#124,.T.);
|
||||
#124 = LINE('',#125,#126);
|
||||
#125 = CARTESIAN_POINT('',(0.,11.4,0.));
|
||||
#126 = VECTOR('',#127,1.);
|
||||
#127 = DIRECTION('',(1.,0.,-0.));
|
||||
#128 = ORIENTED_EDGE('',*,*,#39,.T.);
|
||||
#129 = ORIENTED_EDGE('',*,*,#130,.T.);
|
||||
#130 = EDGE_CURVE('',#40,#80,#131,.T.);
|
||||
#131 = LINE('',#132,#133);
|
||||
#132 = CARTESIAN_POINT('',(0.,11.4,4.));
|
||||
#133 = VECTOR('',#134,1.);
|
||||
#134 = DIRECTION('',(1.,0.,-0.));
|
||||
#135 = ORIENTED_EDGE('',*,*,#79,.F.);
|
||||
#136 = PLANE('',#137);
|
||||
#137 = AXIS2_PLACEMENT_3D('',#138,#139,#140);
|
||||
#138 = CARTESIAN_POINT('',(0.,11.4,0.));
|
||||
#139 = DIRECTION('',(-0.,1.,0.));
|
||||
#140 = DIRECTION('',(0.,0.,1.));
|
||||
#141 = ADVANCED_FACE('',(#142),#148,.F.);
|
||||
#142 = FACE_BOUND('',#143,.F.);
|
||||
#143 = EDGE_LOOP('',(#144,#145,#146,#147));
|
||||
#144 = ORIENTED_EDGE('',*,*,#31,.F.);
|
||||
#145 = ORIENTED_EDGE('',*,*,#101,.T.);
|
||||
#146 = ORIENTED_EDGE('',*,*,#71,.T.);
|
||||
#147 = ORIENTED_EDGE('',*,*,#123,.F.);
|
||||
#148 = PLANE('',#149);
|
||||
#149 = AXIS2_PLACEMENT_3D('',#150,#151,#152);
|
||||
#150 = CARTESIAN_POINT('',(0.,0.,0.));
|
||||
#151 = DIRECTION('',(0.,0.,1.));
|
||||
#152 = DIRECTION('',(1.,0.,-0.));
|
||||
#153 = ADVANCED_FACE('',(#154),#160,.T.);
|
||||
#154 = FACE_BOUND('',#155,.T.);
|
||||
#155 = EDGE_LOOP('',(#156,#157,#158,#159));
|
||||
#156 = ORIENTED_EDGE('',*,*,#47,.F.);
|
||||
#157 = ORIENTED_EDGE('',*,*,#108,.T.);
|
||||
#158 = ORIENTED_EDGE('',*,*,#87,.T.);
|
||||
#159 = ORIENTED_EDGE('',*,*,#130,.F.);
|
||||
#160 = PLANE('',#161);
|
||||
#161 = AXIS2_PLACEMENT_3D('',#162,#163,#164);
|
||||
#162 = CARTESIAN_POINT('',(0.,0.,4.));
|
||||
#163 = DIRECTION('',(0.,0.,1.));
|
||||
#164 = DIRECTION('',(1.,0.,-0.));
|
||||
#165 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
|
||||
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#169)) GLOBAL_UNIT_ASSIGNED_CONTEXT
|
||||
((#166,#167,#168)) REPRESENTATION_CONTEXT('Context #1',
|
||||
'3D Context with UNIT and UNCERTAINTY') );
|
||||
#166 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
|
||||
#167 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
|
||||
#168 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
|
||||
#169 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#166,
|
||||
'distance_accuracy_value','confusion accuracy');
|
||||
#170 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
|
||||
#171 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#172)
|
||||
,#165);
|
||||
#172 = STYLED_ITEM('color',(#173),#15);
|
||||
#173 = PRESENTATION_STYLE_ASSIGNMENT((#174,#180));
|
||||
#174 = SURFACE_STYLE_USAGE(.BOTH.,#175);
|
||||
#175 = SURFACE_SIDE_STYLE('',(#176));
|
||||
#176 = SURFACE_STYLE_FILL_AREA(#177);
|
||||
#177 = FILL_AREA_STYLE('',(#178));
|
||||
#178 = FILL_AREA_STYLE_COLOUR('',#179);
|
||||
#179 = COLOUR_RGB('',0.23,0.23,0.23);
|
||||
#180 = CURVE_STYLE('',#181,POSITIVE_LENGTH_MEASURE(0.1),#182);
|
||||
#181 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
|
||||
#182 = DRAUGHTING_PRE_DEFINED_COLOUR('black');
|
||||
ENDSEC;
|
||||
END-ISO-10303-21;
|
@ -1241,4 +1241,174 @@
|
||||
)
|
||||
)
|
||||
)
|
||||
(symbol "HC-49_SM" (pin_numbers hide) (pin_names hide) (in_bom yes) (on_board yes)
|
||||
(property "Reference" "Y" (at 0.000 2.794 0)
|
||||
(effects (font (size 1.27 1.27)) (justify bottom))
|
||||
)
|
||||
(property "Value" "HC-49_SM" (at 0.000 -2.794 0)
|
||||
(effects (font (size 1.27 1.27)) (justify top))
|
||||
)
|
||||
(property "Footprint" "qeda:XTAL114X47X400N" (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(property "Datasheet" "https://www.farnell.com/datasheets/321153.pdf" (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(property "ki_description" "crystal oscillator in HC-49 case" (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(property "ki_keywords" "oscillator, crystal" (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(symbol "HC-49_SM_1_1"
|
||||
(rectangle (start -0.762 2.032) (end 0.762 -2.032)
|
||||
(stroke (width 0.305) (type default))
|
||||
(fill (type background))
|
||||
)
|
||||
(polyline
|
||||
(pts
|
||||
(xy -1.524 1.016)
|
||||
(xy -1.524 -1.016)
|
||||
)
|
||||
(stroke (width 0.305) (type default))
|
||||
(fill (type none))
|
||||
)
|
||||
(polyline
|
||||
(pts
|
||||
(xy 1.524 1.016)
|
||||
(xy 1.524 -1.016)
|
||||
)
|
||||
(stroke (width 0.305) (type default))
|
||||
(fill (type none))
|
||||
)
|
||||
(pin passive line (at -3.810 0.000 0) (length 2.286)
|
||||
(name "L" (effects (font (size 1.27 1.27))))
|
||||
(number "1" (effects (font (size 1.27 1.27))))
|
||||
)
|
||||
(pin passive line (at 3.810 0.000 180) (length 2.286)
|
||||
(name "R" (effects (font (size 1.27 1.27))))
|
||||
(number "2" (effects (font (size 1.27 1.27))))
|
||||
)
|
||||
)
|
||||
)
|
||||
(symbol "HEADER-2.54-2x3" (pin_names hide) (in_bom yes) (on_board yes)
|
||||
(property "Reference" "J" (at 3.810 0.762 0)
|
||||
(effects (font (size 1.27 1.27)) (justify bottom))
|
||||
)
|
||||
(property "Value" "HEADER-2.54-2x3" (at 3.810 -10.922 0)
|
||||
(effects (font (size 1.27 1.27)) (justify top))
|
||||
)
|
||||
(property "Footprint" "qeda:CONNECTOR_HEADER-2.54-2X3" (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(property "Datasheet" "https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/54101.pdf https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/67996.pdf" (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(property "ki_description" "header, 1 rows, 0.1 in/2.54 mm pitch, through hole, straight, not shrouded" (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(property "ki_keywords" "Connector, Male" (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(symbol "HEADER-2.54-2x3_1_1"
|
||||
(rectangle (start 0.000 0.000) (end 7.620 -10.160)
|
||||
(stroke (width 0.305) (type default))
|
||||
(fill (type background))
|
||||
)
|
||||
(pin passive line (at -5.080 -2.540 0) (length 5.080)
|
||||
(name "1" (effects (font (size 1.27 1.27))))
|
||||
(number "1" (effects (font (size 1.27 1.27))))
|
||||
)
|
||||
(pin passive line (at -5.080 -5.080 0) (length 5.080)
|
||||
(name "3" (effects (font (size 1.27 1.27))))
|
||||
(number "3" (effects (font (size 1.27 1.27))))
|
||||
)
|
||||
(pin passive line (at -5.080 -7.620 0) (length 5.080)
|
||||
(name "5" (effects (font (size 1.27 1.27))))
|
||||
(number "5" (effects (font (size 1.27 1.27))))
|
||||
)
|
||||
(pin passive line (at 12.700 -2.540 180) (length 5.080)
|
||||
(name "2" (effects (font (size 1.27 1.27))))
|
||||
(number "2" (effects (font (size 1.27 1.27))))
|
||||
)
|
||||
(pin passive line (at 12.700 -5.080 180) (length 5.080)
|
||||
(name "4" (effects (font (size 1.27 1.27))))
|
||||
(number "4" (effects (font (size 1.27 1.27))))
|
||||
)
|
||||
(pin passive line (at 12.700 -7.620 180) (length 5.080)
|
||||
(name "6" (effects (font (size 1.27 1.27))))
|
||||
(number "6" (effects (font (size 1.27 1.27))))
|
||||
)
|
||||
)
|
||||
)
|
||||
(symbol "1TS002E" (in_bom yes) (on_board yes)
|
||||
(property "Reference" "J" (at 6.350 0.762 0)
|
||||
(effects (font (size 1.27 1.27)) (justify bottom))
|
||||
)
|
||||
(property "Value" "1TS002E" (at 6.350 -5.842 0)
|
||||
(effects (font (size 1.27 1.27)) (justify top))
|
||||
)
|
||||
(property "Footprint" "qeda:MECHANICAL_1TS002E" (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(property "Datasheet" "https://datasheet.lcsc.com/lcsc/1811071030_HYP-Hongyuan-Precision-1TS002E-2700-2500-CT_C319367.pdf" (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(property "ki_description" "SPST tactical momentary switch, SMD 6.1x3.7x2.5mm" (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(symbol "1TS002E_1_1"
|
||||
(rectangle (start 0.000 0.000) (end 12.700 -5.080)
|
||||
(stroke (width 0.305) (type default))
|
||||
(fill (type background))
|
||||
)
|
||||
(pin passive line (at -5.080 -2.540 0) (length 5.080)
|
||||
(name "1" (effects (font (size 1.27 1.27))))
|
||||
(number "1" (effects (font (size 1.27 1.27))))
|
||||
)
|
||||
(pin passive line (at 17.780 -2.540 180) (length 5.080)
|
||||
(name "2" (effects (font (size 1.27 1.27))))
|
||||
(number "2" (effects (font (size 1.27 1.27))))
|
||||
)
|
||||
)
|
||||
)
|
||||
(symbol "TS-1187A" (in_bom yes) (on_board yes)
|
||||
(property "Reference" "J" (at 6.350 0.762 0)
|
||||
(effects (font (size 1.27 1.27)) (justify bottom))
|
||||
)
|
||||
(property "Value" "TS-1187A" (at 6.350 -8.382 0)
|
||||
(effects (font (size 1.27 1.27)) (justify top))
|
||||
)
|
||||
(property "Footprint" "qeda:MECHANICAL_TS-1187A" (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(property "Datasheet" "https://www.helloxkb.com/public/images/pdf/TS-1187A-X-X-X.pdf" (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(property "ki_description" "dual tactical momentary switch, SMD 5.1*5.1*1.5mm" (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(symbol "TS-1187A_1_1"
|
||||
(rectangle (start 0.000 0.000) (end 12.700 -7.620)
|
||||
(stroke (width 0.305) (type default))
|
||||
(fill (type background))
|
||||
)
|
||||
(pin passive line (at -5.080 -2.540 0) (length 5.080)
|
||||
(name "A" (effects (font (size 1.27 1.27))))
|
||||
(number "1" (effects (font (size 1.27 1.27))))
|
||||
)
|
||||
(pin passive line (at -5.080 -5.080 0) (length 5.080)
|
||||
(name "B" (effects (font (size 1.27 1.27))))
|
||||
(number "2" (effects (font (size 1.27 1.27))))
|
||||
)
|
||||
(pin passive line (at 17.780 -2.540 180) (length 5.080)
|
||||
(name "C" (effects (font (size 1.27 1.27))))
|
||||
(number "4" (effects (font (size 1.27 1.27))))
|
||||
)
|
||||
(pin passive line (at 17.780 -5.080 180) (length 5.080)
|
||||
(name "D" (effects (font (size 1.27 1.27))))
|
||||
(number "3" (effects (font (size 1.27 1.27))))
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
||||
|
@ -35,19 +35,21 @@
|
||||
(pad 12 thru_hole circle (at -6.850 -6.400) (size 1.400 1.400) (layers F.Cu F.Mask *.Cu B.Cu B.Mask)
|
||||
(drill 1.000)
|
||||
(solder_mask_margin 0.050))
|
||||
(pad MH1 np_thru_hole circle (at 6.350 2.600) (size 2.800 2.800) (layers F.Mask B.Mask)
|
||||
(drill 2.800)
|
||||
(pad MH1 np_thru_hole circle (at 6.350 2.600) (size 3.000 3.000) (layers F.Mask B.Mask)
|
||||
(drill 3.000)
|
||||
(solder_mask_margin 0.050))
|
||||
(pad MH2 np_thru_hole circle (at -6.350 2.600) (size 2.800 2.800) (layers F.Mask B.Mask)
|
||||
(drill 2.800)
|
||||
(pad MH2 np_thru_hole circle (at -6.350 2.600) (size 3.000 3.000) (layers F.Mask B.Mask)
|
||||
(drill 3.000)
|
||||
(solder_mask_margin 0.050))
|
||||
(fp_text reference REF** (at 0.000 0.000) (layer F.SilkS)
|
||||
(effects (font (size 1.200 1.200) (thickness 0.200)))
|
||||
)
|
||||
(fp_line (start -8.050 -7.700) (end 8.050 -7.700) (layer F.SilkS) (width 0.200))
|
||||
(fp_line (start 8.050 -7.700) (end 8.050 7.700) (layer F.SilkS) (width 0.200))
|
||||
(fp_line (start 8.050 -7.700) (end 8.050 0.800) (layer F.SilkS) (width 0.200))
|
||||
(fp_line (start 8.050 4.400) (end 8.050 7.700) (layer F.SilkS) (width 0.200))
|
||||
(fp_line (start 8.050 7.700) (end -8.050 7.700) (layer F.SilkS) (width 0.200))
|
||||
(fp_line (start -8.050 7.700) (end -8.050 -7.700) (layer F.SilkS) (width 0.200))
|
||||
(fp_line (start -8.050 -7.700) (end -8.050 0.800) (layer F.SilkS) (width 0.200))
|
||||
(fp_line (start -8.050 4.400) (end -8.050 7.700) (layer F.SilkS) (width 0.200))
|
||||
(fp_circle (center 0.000 0.000) (end 0.000 0.500) (layer F.Fab) (width 0.100))
|
||||
(fp_line (start -0.700 0.000) (end 0.700 0.000) (layer F.Fab) (width 0.100))
|
||||
(fp_line (start 0.000 -0.700) (end 0.000 0.700) (layer F.Fab) (width 0.100))
|
||||
|
47
kicad/qeda.pretty/CONNECTOR_HEADER-2.54-2X3.kicad_mod
Normal file
47
kicad/qeda.pretty/CONNECTOR_HEADER-2.54-2X3.kicad_mod
Normal file
@ -0,0 +1,47 @@
|
||||
(module CONNECTOR_HEADER-2.54-2X3 (layer F.Cu)
|
||||
(pad 1 thru_hole rect (at -1.270 -2.540) (size 1.500 1.500) (layers F.Cu F.Mask *.Cu B.Cu B.Mask)
|
||||
(drill 1.000)
|
||||
(solder_mask_margin 0.050))
|
||||
(pad 2 thru_hole circle (at 1.270 -2.540) (size 1.500 1.500) (layers F.Cu F.Mask *.Cu B.Cu B.Mask)
|
||||
(drill 1.000)
|
||||
(solder_mask_margin 0.050))
|
||||
(pad 3 thru_hole circle (at -1.270 0.000) (size 1.500 1.500) (layers F.Cu F.Mask *.Cu B.Cu B.Mask)
|
||||
(drill 1.000)
|
||||
(solder_mask_margin 0.050))
|
||||
(pad 4 thru_hole circle (at 1.270 0.000) (size 1.500 1.500) (layers F.Cu F.Mask *.Cu B.Cu B.Mask)
|
||||
(drill 1.000)
|
||||
(solder_mask_margin 0.050))
|
||||
(pad 5 thru_hole circle (at -1.270 2.540) (size 1.500 1.500) (layers F.Cu F.Mask *.Cu B.Cu B.Mask)
|
||||
(drill 1.000)
|
||||
(solder_mask_margin 0.050))
|
||||
(pad 6 thru_hole circle (at 1.270 2.540) (size 1.500 1.500) (layers F.Cu F.Mask *.Cu B.Cu B.Mask)
|
||||
(drill 1.000)
|
||||
(solder_mask_margin 0.050))
|
||||
(fp_text reference REF** (at 0.000 0.000) (layer F.SilkS)
|
||||
(effects (font (size 1.200 1.200) (thickness 0.200)))
|
||||
)
|
||||
(fp_line (start -2.515 -3.910) (end 2.515 -3.910) (layer F.SilkS) (width 0.200))
|
||||
(fp_line (start 2.515 -3.910) (end 2.515 3.910) (layer F.SilkS) (width 0.200))
|
||||
(fp_line (start 2.515 3.910) (end -2.515 3.910) (layer F.SilkS) (width 0.200))
|
||||
(fp_line (start -2.515 3.910) (end -2.515 -3.910) (layer F.SilkS) (width 0.200))
|
||||
(fp_circle (center 0.000 0.000) (end 0.000 0.500) (layer F.Fab) (width 0.100))
|
||||
(fp_line (start -0.700 0.000) (end 0.700 0.000) (layer F.Fab) (width 0.100))
|
||||
(fp_line (start 0.000 -0.700) (end 0.000 0.700) (layer F.Fab) (width 0.100))
|
||||
(fp_text value CONNECTOR_HEADER-2.54-2X3 (at 0.000 0.000 90) (layer F.Fab)
|
||||
(effects (font (size 1.000 1.000) (thickness 0.100)))
|
||||
)
|
||||
(fp_text user REF** (at 0.000 0.000 90) hide (layer F.Fab)
|
||||
(effects (font (size 1.000 1.000) (thickness 0.100)))
|
||||
)
|
||||
(fp_line (start -1.415 -3.810) (end 2.415 -3.810) (layer F.Fab) (width 0.100))
|
||||
(fp_line (start 2.415 -3.810) (end 2.415 3.810) (layer F.Fab) (width 0.100))
|
||||
(fp_line (start 2.415 3.810) (end -2.415 3.810) (layer F.Fab) (width 0.100))
|
||||
(fp_line (start -2.415 3.810) (end -2.415 -2.810) (layer F.Fab) (width 0.100))
|
||||
(fp_line (start -2.415 -2.810) (end -1.415 -3.810) (layer F.Fab) (width 0.100))
|
||||
(fp_rect (start -2.665 -4.060) (end 2.665 4.060) (layer F.CrtYd) (width 0.050))
|
||||
(model ../qeda.3dshapes/CONNECTOR_HEADER-2.54-2X3.stp
|
||||
(at (xyz -0.09507874015748032 -0.15000000000000002 0))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 0 0 0 ))
|
||||
)
|
||||
)
|
32
kicad/qeda.pretty/MECHANICAL_1TS002E.kicad_mod
Normal file
32
kicad/qeda.pretty/MECHANICAL_1TS002E.kicad_mod
Normal file
@ -0,0 +1,32 @@
|
||||
(module MECHANICAL_1TS002E (layer F.Cu)
|
||||
(attr smd)
|
||||
(pad 1 smd rect (at -3.900 0.000) (size 1.500 1.500) (layers F.Cu F.Mask F.Paste)
|
||||
(solder_mask_margin 0.050))
|
||||
(pad 2 smd rect (at 3.900 0.000) (size 1.500 1.500) (layers F.Cu F.Mask F.Paste)
|
||||
(solder_mask_margin 0.050))
|
||||
(fp_text reference REF** (at 0.000 0.000) (layer F.SilkS)
|
||||
(effects (font (size 1.200 1.200) (thickness 0.200)))
|
||||
)
|
||||
(fp_line (start -3.150 -1.950) (end 3.150 -1.950) (layer F.SilkS) (width 0.200))
|
||||
(fp_line (start 3.150 -1.950) (end 3.150 -1.050) (layer F.SilkS) (width 0.200))
|
||||
(fp_line (start 3.150 1.050) (end 3.150 1.950) (layer F.SilkS) (width 0.200))
|
||||
(fp_line (start 3.150 1.950) (end -3.150 1.950) (layer F.SilkS) (width 0.200))
|
||||
(fp_line (start -3.150 -1.950) (end -3.150 -1.050) (layer F.SilkS) (width 0.200))
|
||||
(fp_line (start -3.150 1.050) (end -3.150 1.950) (layer F.SilkS) (width 0.200))
|
||||
(fp_circle (center 0.000 0.000) (end 0.000 0.500) (layer F.Fab) (width 0.100))
|
||||
(fp_line (start -0.700 0.000) (end 0.700 0.000) (layer F.Fab) (width 0.100))
|
||||
(fp_line (start 0.000 -0.700) (end 0.000 0.700) (layer F.Fab) (width 0.100))
|
||||
(fp_text value MECHANICAL_1TS002E (at 0.000 0.000 0) (layer F.Fab)
|
||||
(effects (font (size 1.000 1.000) (thickness 0.100)))
|
||||
)
|
||||
(fp_text user REF** (at 0.000 0.000 0) hide (layer F.Fab)
|
||||
(effects (font (size 1.000 1.000) (thickness 0.100)))
|
||||
)
|
||||
(fp_rect (start -3.050 -1.850) (end 3.050 1.850) (layer F.Fab) (width 0.100))
|
||||
(fp_rect (start -4.900 -2.100) (end 4.900 2.100) (layer F.CrtYd) (width 0.050))
|
||||
(model ../qeda.3dshapes/MECHANICAL_1TS002E.step
|
||||
(at (xyz 0 0 0))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 0 0 0))
|
||||
)
|
||||
)
|
34
kicad/qeda.pretty/MECHANICAL_TS-1187A.kicad_mod
Normal file
34
kicad/qeda.pretty/MECHANICAL_TS-1187A.kicad_mod
Normal file
@ -0,0 +1,34 @@
|
||||
(module MECHANICAL_TS-1187A (layer F.Cu)
|
||||
(attr smd)
|
||||
(pad 1 smd rect (at -3.000 -1.875) (size 1.000 0.750) (layers F.Cu F.Mask F.Paste)
|
||||
(solder_mask_margin 0.050))
|
||||
(pad 2 smd rect (at 3.000 -1.875) (size 1.000 0.750) (layers F.Cu F.Mask F.Paste)
|
||||
(solder_mask_margin 0.050))
|
||||
(pad 3 smd rect (at -3.000 1.875) (size 1.000 0.750) (layers F.Cu F.Mask F.Paste)
|
||||
(solder_mask_margin 0.050))
|
||||
(pad 4 smd rect (at 3.000 1.875) (size 1.000 0.750) (layers F.Cu F.Mask F.Paste)
|
||||
(solder_mask_margin 0.050))
|
||||
(fp_text reference REF** (at 0.000 0.000) (layer F.SilkS)
|
||||
(effects (font (size 1.200 1.200) (thickness 0.200)))
|
||||
)
|
||||
(fp_line (start -2.650 -2.650) (end 2.650 -2.650) (layer F.SilkS) (width 0.200))
|
||||
(fp_line (start 2.650 -1.200) (end 2.650 1.200) (layer F.SilkS) (width 0.200))
|
||||
(fp_line (start 2.650 2.650) (end -2.650 2.650) (layer F.SilkS) (width 0.200))
|
||||
(fp_line (start -2.650 -1.200) (end -2.650 1.200) (layer F.SilkS) (width 0.200))
|
||||
(fp_circle (center 0.000 0.000) (end 0.000 0.500) (layer F.Fab) (width 0.100))
|
||||
(fp_line (start -0.700 0.000) (end 0.700 0.000) (layer F.Fab) (width 0.100))
|
||||
(fp_line (start 0.000 -0.700) (end 0.000 0.700) (layer F.Fab) (width 0.100))
|
||||
(fp_text value MECHANICAL_TS-1187A (at 0.000 0.000 0) (layer F.Fab)
|
||||
(effects (font (size 1.000 1.000) (thickness 0.100)))
|
||||
)
|
||||
(fp_text user REF** (at 0.000 0.000 0) hide (layer F.Fab)
|
||||
(effects (font (size 1.000 1.000) (thickness 0.100)))
|
||||
)
|
||||
(fp_rect (start -2.550 -2.550) (end 2.550 2.550) (layer F.Fab) (width 0.100))
|
||||
(fp_rect (start -3.750 -2.800) (end 3.750 2.800) (layer F.CrtYd) (width 0.050))
|
||||
(model ../qeda.3dshapes/MECHANICAL_TS-1187A.stp
|
||||
(at (xyz 0 0 0))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz -90 0 -90))
|
||||
)
|
||||
)
|
43
kicad/qeda.pretty/XTAL114X47X400N.kicad_mod
Normal file
43
kicad/qeda.pretty/XTAL114X47X400N.kicad_mod
Normal file
@ -0,0 +1,43 @@
|
||||
(module XTAL114X47X400N (layer F.Cu)
|
||||
(attr smd)
|
||||
(pad 1 smd rect (at 0.000 -4.600) (size 1.700 5.200) (layers F.Cu F.Mask F.Paste)
|
||||
(solder_mask_margin 0.050))
|
||||
(pad 2 smd rect (at 0.000 4.600) (size 1.700 5.200) (layers F.Cu F.Mask F.Paste)
|
||||
(solder_mask_margin 0.050))
|
||||
(fp_text reference REF** (at 0.000 0.000) (layer F.SilkS)
|
||||
(effects (font (size 1.200 1.200) (thickness 0.200)))
|
||||
)
|
||||
(fp_line (start -2.450 -5.800) (end -2.450 5.800) (layer F.SilkS) (width 0.200))
|
||||
(fp_line (start 2.450 -5.800) (end 2.450 5.800) (layer F.SilkS) (width 0.200))
|
||||
(fp_line (start -1.150 -5.800) (end -2.450 -5.800) (layer F.SilkS) (width 0.200))
|
||||
(fp_line (start -1.150 5.800) (end -2.450 5.800) (layer F.SilkS) (width 0.200))
|
||||
(fp_line (start 1.150 -5.800) (end 2.450 -5.800) (layer F.SilkS) (width 0.200))
|
||||
(fp_line (start 1.150 5.800) (end 2.450 5.800) (layer F.SilkS) (width 0.200))
|
||||
(fp_circle (center 0.000 0.000) (end 0.000 0.500) (layer F.Fab) (width 0.100))
|
||||
(fp_line (start -0.700 0.000) (end 0.700 0.000) (layer F.Fab) (width 0.100))
|
||||
(fp_line (start 0.000 -0.700) (end 0.000 0.700) (layer F.Fab) (width 0.100))
|
||||
(fp_text value XTAL114X47X400N (at 0.000 0.000 90) (layer F.Fab)
|
||||
(effects (font (size 1.000 1.000) (thickness 0.100)))
|
||||
)
|
||||
(fp_text user REF** (at 0.000 0.000 90) hide (layer F.Fab)
|
||||
(effects (font (size 1.000 1.000) (thickness 0.100)))
|
||||
)
|
||||
(fp_rect (start -2.350 -5.700) (end 2.350 5.700) (layer F.Fab) (width 0.100))
|
||||
(fp_line (start -1.350 -7.700) (end -1.350 -6.200) (layer F.CrtYd) (width 0.050))
|
||||
(fp_line (start -1.350 -6.200) (end -2.850 -6.200) (layer F.CrtYd) (width 0.050))
|
||||
(fp_line (start -2.850 -6.200) (end -2.850 6.200) (layer F.CrtYd) (width 0.050))
|
||||
(fp_line (start -2.850 6.200) (end -1.350 6.200) (layer F.CrtYd) (width 0.050))
|
||||
(fp_line (start -1.350 6.200) (end -1.350 7.700) (layer F.CrtYd) (width 0.050))
|
||||
(fp_line (start -1.350 7.700) (end 1.350 7.700) (layer F.CrtYd) (width 0.050))
|
||||
(fp_line (start 1.350 7.700) (end 1.350 6.200) (layer F.CrtYd) (width 0.050))
|
||||
(fp_line (start 1.350 6.200) (end 2.850 6.200) (layer F.CrtYd) (width 0.050))
|
||||
(fp_line (start 2.850 6.200) (end 2.850 -6.200) (layer F.CrtYd) (width 0.050))
|
||||
(fp_line (start 2.850 -6.200) (end 1.350 -6.200) (layer F.CrtYd) (width 0.050))
|
||||
(fp_line (start 1.350 -6.200) (end 1.350 -7.700) (layer F.CrtYd) (width 0.050))
|
||||
(fp_line (start 1.350 -7.700) (end -1.350 -7.700) (layer F.CrtYd) (width 0.050))
|
||||
(model ../qeda.3dshapes/XTAL114X47X400N.stp
|
||||
(at (xyz -0.09251968503937007 -0.22440944881889763 0))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 0 0 0 ))
|
||||
)
|
||||
)
|
2
library
2
library
@ -1 +1 @@
|
||||
Subproject commit 32f3afb2e8feb7c03d7a769adb4c50a46a120e77
|
||||
Subproject commit 5af57ca0458b6afcd6b31119a2d05ef6b793ea6b
|
23071
rdm_splitter.kicad_pcb
23071
rdm_splitter.kicad_pcb
File diff suppressed because it is too large
Load Diff
@ -56,38 +56,7 @@
|
||||
"width": 0.0
|
||||
}
|
||||
],
|
||||
"drc_exclusions": [
|
||||
"clearance|33212500|65450000|70c45fe7-7fae-4047-9b3a-1730f1a3c6b5|0b6748d6-b86e-4b43-8700-e5320f3a8432",
|
||||
"clearance|33487088|64787088|d5453210-fe75-4f2b-bb79-ec9c84f1c22e|0b6748d6-b86e-4b43-8700-e5320f3a8432",
|
||||
"clearance|34150000|65450000|151562e6-534a-4bd3-bbcf-456549bec964|0b6748d6-b86e-4b43-8700-e5320f3a8432",
|
||||
"clearance|34812913|66112913|151562e6-534a-4bd3-bbcf-456549bec964|44c6d9fa-50b5-4e60-b0cd-1923602f3d52",
|
||||
"clearance|35087500|65450000|151562e6-534a-4bd3-bbcf-456549bec964|ef54e9e6-3b93-4955-939a-d2a163e71cf9",
|
||||
"clearance|60875000|101500000|393cb32e-c6f3-41d0-8f68-1f9548457056|fa56748f-d12c-472f-b19e-189f68a4b439",
|
||||
"clearance|75324588|65450000|dfbb1aba-3cac-464e-a022-29d54514ad3f|e2a7f822-35ce-4d0f-86fb-b15b99adcd4d",
|
||||
"clearance|75599175|66112913|dfbb1aba-3cac-464e-a022-29d54514ad3f|3dbaa300-e602-469d-b3d9-dd01861d479a",
|
||||
"clearance|76262088|65450000|dfbb1aba-3cac-464e-a022-29d54514ad3f|5adcf78b-4916-4157-9ba1-7b786d926404",
|
||||
"clearance|76925000|64787088|b275389d-5de4-417b-afa1-fdfe632a5509|5adcf78b-4916-4157-9ba1-7b786d926404",
|
||||
"clearance|77199588|65450000|4850f7d9-8ed9-42c7-a08d-21b7779c2d16|5adcf78b-4916-4157-9ba1-7b786d926404",
|
||||
"clearance|80345000|72250000|9f533dbb-4d15-4a42-8345-21a36525fa17|17b7e94e-3d1a-4b60-87f6-022330b45c1f",
|
||||
"clearance|80345000|72650000|350301e7-4b89-467b-8f84-397b1d0cccef|de8ce5db-b853-4263-9979-3efc9a571c8e",
|
||||
"clearance|80345000|72650000|de8ce5db-b853-4263-9979-3efc9a571c8e|17b7e94e-3d1a-4b60-87f6-022330b45c1f",
|
||||
"clearance|80970000|72650000|24943312-d32d-4294-9e97-5f315b044b24|de8ce5db-b853-4263-9979-3efc9a571c8e",
|
||||
"clearance|81595000|72250000|65d2f72d-6363-49a1-afc4-5fed3f288eb3|17b7e94e-3d1a-4b60-87f6-022330b45c1f",
|
||||
"courtyards_overlap|33535407|66938526|718a8b43-f15d-41eb-8edf-3037433b3c4b|925c501c-2c6d-4473-9d81-6d3c8932ae8d",
|
||||
"courtyards_overlap|33734984|112100768|23fe5563-6769-44c2-88a9-f8075a96c2a8|d439bcdf-94e3-4c56-8970-38368f7c229a",
|
||||
"courtyards_overlap|75656067|63975735|3f7f0ae9-f716-44f7-9c4d-9b64a75e6fc2|cf0a470d-4da5-4396-9b93-b975b04573c3",
|
||||
"courtyards_overlap|76636612|112046650|9d37799f-20bf-47bb-a5ec-79ec8b514285|abca3308-40c2-4d9b-af71-8cb8606f1062",
|
||||
"lib_footprint_mismatch|32100000|109900000|d439bcdf-94e3-4c56-8970-38368f7c229a|00000000-0000-0000-0000-000000000000",
|
||||
"lib_footprint_mismatch|32100000|64600000|925c501c-2c6d-4473-9d81-6d3c8932ae8d|00000000-0000-0000-0000-000000000000",
|
||||
"lib_footprint_mismatch|36200000|113300000|23fe5563-6769-44c2-88a9-f8075a96c2a8|00000000-0000-0000-0000-000000000000",
|
||||
"lib_footprint_mismatch|36200000|66300000|718a8b43-f15d-41eb-8edf-3037433b3c4b|00000000-0000-0000-0000-000000000000",
|
||||
"lib_footprint_mismatch|74200000|113300000|abca3308-40c2-4d9b-af71-8cb8606f1062|00000000-0000-0000-0000-000000000000",
|
||||
"lib_footprint_mismatch|74200000|66300000|3f7f0ae9-f716-44f7-9c4d-9b64a75e6fc2|00000000-0000-0000-0000-000000000000",
|
||||
"lib_footprint_mismatch|78324175|64600000|cf0a470d-4da5-4396-9b93-b975b04573c3|00000000-0000-0000-0000-000000000000",
|
||||
"lib_footprint_mismatch|78350000|109900000|9d37799f-20bf-47bb-a5ec-79ec8b514285|00000000-0000-0000-0000-000000000000",
|
||||
"silk_edge_clearance|85407770|62563885|5aaaa7b1-6926-4979-b373-df36f6933347|7c266fa8-fd71-40a6-99e7-8cf04c270d5f",
|
||||
"silk_over_copper|78793555|62139426|7c266fa8-fd71-40a6-99e7-8cf04c270d5f|00000000-0000-0000-0000-000000000000"
|
||||
],
|
||||
"drc_exclusions": [],
|
||||
"meta": {
|
||||
"version": 2
|
||||
},
|
||||
@ -444,7 +413,7 @@
|
||||
"pinned_symbol_libs": []
|
||||
},
|
||||
"meta": {
|
||||
"filename": "dmx_splitter.kicad_pro",
|
||||
"filename": "rdm_splitter.kicad_pro",
|
||||
"version": 1
|
||||
},
|
||||
"net_settings": {
|
||||
@ -483,6 +452,23 @@
|
||||
"via_drill": 0.4,
|
||||
"wire_width": 6
|
||||
},
|
||||
{
|
||||
"bus_width": 12,
|
||||
"clearance": 0.2,
|
||||
"diff_pair_gap": 0.25,
|
||||
"diff_pair_via_gap": 0.25,
|
||||
"diff_pair_width": 0.2,
|
||||
"line_style": 0,
|
||||
"microvia_diameter": 0.3,
|
||||
"microvia_drill": 0.1,
|
||||
"name": "Power",
|
||||
"pcb_color": "rgba(0, 0, 0, 0.000)",
|
||||
"schematic_color": "rgba(0, 0, 0, 0.000)",
|
||||
"track_width": 0.3,
|
||||
"via_diameter": 0.8,
|
||||
"via_drill": 0.4,
|
||||
"wire_width": 6
|
||||
},
|
||||
{
|
||||
"bus_width": 12,
|
||||
"clearance": 0.2,
|
||||
@ -547,6 +533,10 @@
|
||||
{
|
||||
"netclass": "Isolated",
|
||||
"pattern": "GNDREF"
|
||||
},
|
||||
{
|
||||
"netclass": "Power",
|
||||
"pattern": "*3V*"
|
||||
}
|
||||
]
|
||||
},
|
||||
|
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user