Compare commits

...

51 Commits

Author SHA1 Message Date
King Kévin 51795b55e1 lib: update repo 2023-08-11 10:00:25 +02:00
King Kévin 1a17402b74 doc: improve usage, and mention ES600 limitation 2023-08-11 09:56:51 +02:00
King Kévin a66295f754 doc: add v2 changes 2023-08-11 09:56:08 +02:00
King Kévin c21122b1f4 sch: improve BoM 2023-08-09 08:05:14 +02:00
King Kévin bba996475b brd: move tooling holes 2023-08-09 07:43:48 +02:00
King Kévin 4a659e0fa2 sch: improve BoM 2023-08-09 07:38:48 +02:00
King Kévin 55e1f58680 brd: improve part placement 2023-08-09 07:32:32 +02:00
King Kévin 51eb56a1a1 sch: fix BoM position 2023-08-09 07:32:11 +02:00
King Kévin 6b3ba44818 brd: improve power routing, plus some signals 2023-08-09 06:58:14 +02:00
King Kévin ac276017a7 sch: used C1206 cap for VBAT 2023-08-09 06:57:32 +02:00
King Kévin 2c2d763e13 switch to v2 for DFM 2023-08-09 06:57:03 +02:00
King Kévin 781799d555 lib: add C1206 2023-08-09 06:56:31 +02:00
King Kévin dd56d8cf85 brd: place serial silk 2023-08-08 08:11:14 +02:00
King Kévin 192cbb46c7 lib: use ordered partdb lib 2023-08-08 08:10:07 +02:00
King Kévin d09a4ec413 brd: update to new BoM 2023-08-08 08:09:38 +02:00
King Kévin 7668ebb365 sch: improve BoM 2023-08-08 08:09:15 +02:00
King Kévin c5e301aa5e make: use JLCPCB field in bom fabrication export 2023-08-08 08:08:49 +02:00
King Kévin 2d31f78b15 bom: ignore some fields 2023-08-08 08:07:55 +02:00
King Kévin 17ba3a7e01 brd: add tooling holes for assembly 2023-08-08 02:39:02 +02:00
King Kévin 8bf6b9e5cd brd: improve power routing 2023-08-08 02:31:33 +02:00
King Kévin 4cda866c9d brd: improve power routing 2023-08-08 02:19:13 +02:00
King Kévin 3933485fc9 brd: improve power routing 2023-08-08 02:06:56 +02:00
King Kévin 4e27ba84a0 make: prevent bom backup 2023-08-08 01:41:59 +02:00
King Kévin e6f53eeda6 sch/brd: change LEDs to 0603 (and some BoM improvements) 2023-08-08 01:37:00 +02:00
King Kévin d2dc73794c ignore kicad lock files 2023-08-08 01:36:03 +02:00
King Kévin 409f07f649 lib: add LED 0603 2023-08-08 01:34:58 +02:00
King Kévin da13b2ae51 lib: update repo 2023-06-27 20:22:32 +02:00
King Kévin 4f8f88a753 brd: update part values for ibom 2023-06-27 20:17:57 +02:00
King Kévin 5b1cff2b97 sch: set schottky name 2023-06-27 20:17:23 +02:00
King Kévin 77009cfeb2 brd: fix silk 2023-06-23 17:12:56 +02:00
King Kévin 0221009b56 sch: fix some comments 2023-06-23 17:05:12 +02:00
King Kévin 733ed00ceb sch: fix LED color 2023-06-23 17:01:24 +02:00
King Kévin 030c541a6a sch: fix comments 2023-06-12 10:26:34 +02:00
King Kévin 9195b8d86d doc: update to v1 changes 2023-06-12 10:01:57 +02:00
King Kévin 55252ba911 brd: add serial in silk 2023-06-11 20:29:58 +02:00
King Kévin 35e64405c1 brd: fix outline 2023-06-11 20:23:12 +02:00
King Kévin dd742e42b6 brd: add logos 2023-06-11 20:06:47 +02:00
King Kévin 6a3f239c46 brd: reduce to 2-layer 2023-06-11 19:41:08 +02:00
King Kévin 99e48ea182 sch/brd: complete routing for v1 with MCU 2023-06-11 19:22:54 +02:00
King Kévin 537dbd6505 lib: add parts for MCU 2023-06-11 19:22:10 +02:00
King Kévin 92b8e6d7c1 switch to version 1 2023-06-11 19:21:28 +02:00
King Kévin d5afaa84a0 doc: add purpose and limitation 2023-06-11 19:20:30 +02:00
King Kévin fc6e3cd125 doc: document project 2023-05-29 11:44:23 +02:00
King Kévin 85b8622c43 brd/sch: add version info 2023-05-29 10:49:34 +02:00
King Kévin a91a31e70c make: ignore DRC for export 2023-05-29 10:47:45 +02:00
King Kévin 07eaeec1fa brd/sch: add power switch 2023-05-28 22:02:52 +02:00
King Kévin a3e6fb3d36 brd/sch: remove unused tab, add LED, add bat vias 2023-05-28 21:40:06 +02:00
King Kévin 295bf44a8c lib: add test point 2023-05-28 21:39:10 +02:00
King Kévin 0cf7757fe4 brd/sch: complete first layout 2023-05-28 18:45:13 +02:00
King Kévin 2904a867e1 lib: add used parts 2023-05-28 18:44:39 +02:00
King Kévin ce1bc9ce36 name project 2023-05-28 12:37:17 +02:00
60 changed files with 31246 additions and 2542 deletions

1
.gitignore vendored
View File

@ -14,6 +14,7 @@ fp-info-cache
# temporary files
*~
\#*\#
~*.lck
# outputs
*.svg

View File

@ -1,8 +1,6 @@
config:
nodate: true
output: kicad6
symbol:
pinIcon: false
output: kicad7
pattern:
densityLevel: 'N'
lineWidth:
@ -10,7 +8,30 @@ config:
polarityMark: none
preferManufacturer: false
smoothPadCorners: false
symbol:
pinIcon: false
library:
- resistor/r0603
- capacitor/c0603
- diode/led0805
- connector/tab_molex_197054001
- connector/barrel_dc-005-2.0
- connector/header-2.54@1x3
- connector/header-2.54@2x3
- connector/test-point
- connector/xt60@f
- mcu/espressif_esp32-c3-wroom-02@02
- vreg/buck_tx4137
- connector/xt60pw@f
- ic/can_tja1051@t/3
- capacitor/cap_radial_5mm
- connector/usb-c_hro_type-c-31-m-12
- capacitor/c2220
- inductor/l4540
- mechanical/switch_xkb_sk-3296s@l1
- vreg/ldo_torex_xc6206
- diode/schottky@sod323
- transistor/optocoupler_pc817@smd
- mechanical/smd-button_hyp_1ts002e
- diode/led0603
- capacitor/c1206

View File

@ -0,0 +1,28 @@
v2
==
Design for Manufacturing version of v1.
slight traces and legend improvement, but same functionality.
BoM largely improved.
v1
==
improvements:
- add XT60 connector for battery (horizontal and vertical)
- add MCU to send activation CAN messaged
- add buck + LDO converter to power MCU
v0
==
this is mainly a board used as connector to the battery.
it provides:
- holes for wires to access the battery
- a DC barrel for charging (5.0 OD, 2.0 ID)
- a 3-pin header for the CAN port
- a 3-pin switch to turn power on/off (floating the Vsense wire)
- an LED to show when a charger is connected
- an LED to show when the battery is on

View File

@ -1,5 +1,5 @@
# project file name (use for schematic and board layout)
NAME ?= template
NAME ?= RPH0002_connector
SUBSHEET ?=
# path to KiCad CLI
KICAD = kicad-cli
@ -39,7 +39,7 @@ fab: ${FABRICATION_DIR} ${IBOM}
# generate fabrication files (gerbers/drill/BoM/PnP)
${FABRICATION_DIR}: ${NAME}.versioned.kicad_sch ${NAME}.versioned.kicad_pcb
kikit fab jlcpcb --drc --assembly --schematic $^ $@
kikit fab jlcpcb --assembly --field JLCPCB,LCSC --schematic $^ $@
# generate fabrication files (gerbers/drill/uncorrected PnP)
#${FABRICATION_DIR}: ${NAME}.versioned.kicad_pcb
@ -82,7 +82,7 @@ panel: panel.kicad_pcb
panel.kicad_pcb: ${NAME}.versioned.kicad_pcb ${NAME}.versioned.kicad_pro ${NAME}.versioned.kicad_sch ${NAME}.versioned.json
kikit panelize -p ${NAME}.versioned.json ${NAME}.versioned.kicad_pcb $@
sed --in-place 's/\"missing_courtyard\": \"warning\"/\"missing_courtyard\": \"ignore\"/g' $(patsubst %.kicad_pcb,%.kicad_pro,$@) # the mouse bites don't have a courtyard
kikit fab jlcpcb --drc --assembly --missingError --schematic ${NAME}.versioned.kicad_sch $@ ${PANEL_DIR}
kikit fab jlcpcb --assembly --missingError --field JLCPCB,LCSC --schematic ${NAME}.versioned.kicad_sch $@ ${PANEL_DIR}
pcbdraw --silent $@ --dpi 600 panel.brd-top.png
pcbdraw --silent $@ --dpi 600 --back panel.brd-bot.png

View File

@ -1,7 +1,65 @@
these are the hardware design files for **insert project name here**.
these are the hardware design files for the RPH0002 battery connector.
the RPH0002 is a battery pack manufactured by Jinyun Reypu Electronic Technology and used in [OKAI ES400B](https://eu.okai.co/pages/es400b) escooter.
purpose
=======
this connector allows the RPH0002 battery to be used a standalone, independently of the escooter.
usage
=====
plug the connector at the bottom of the battery either way since it's reversible.
toggle the switch to on, and the green RUN LED should light up.
the strobing blue ACT LED shows the board is communicating with the battery.
you are ready to use the battery.
the XT60 connector allows easily connecting wires to the battery.
use the DC barrel jack connector (5.0 mm OD, 2.1 mm ID) to charge the battery.
the charger should be for a 13S battery pack, up to 54.6V, and maximum 5A.
when charging, the red LED next to the connector should turn on.
on the battery display the % should blink, and the charging level displayed.
when the switch is toggled to off, the battery light turns red.
this clears after 10 minutes.
currently it can only operate the batteries for the ES400B.
the hardware supports the ES600, but not the firmware yet.
mode of operation
=================
the 14 slots on the bottom of the battery are for tab plugs, up to 1.5 mm thick, 6.5 mm wide, and 15 mm high.
these are pretty unusual though.
the closest PCB tabs I found are 0.8 mm thick (very usual), 6.35 mm wide (common), and 11.97 mm high (quite high).
the signal of each tab is written next to it on the back.
each signal appears twice because the connector is reversible.
this prevents any issue when the battery is mounted the other way around in the escooter, even if there is only one way to lock it in.
it also allows to have redundant connections, and increases the contact surface, allowing for letting more current to run through.
the two signals are interconnected in the battery, and is this connector.
for the battery to turn on, the output needs to the constantly connected to the sense signal.
this is what the switch does.
the output current is limited to 1 A.
over that, the Battery Management System (BMS) will turn off the output after 5 seconds.
the output will be turned back on after 1 minute.
to turn the output completely off, just leave the sense signal floating.
when the sense signal is connected to ground, the output will reset periodically and the battery light will blink red.
on the bottom part there is a ESP32-C3 micro-controller (MCU).
this will send CAN messages to the battery to activate it, and allow drawing more that 1 A.
it is power by the battery (initially limited to 1 A after switch on), stepped down from 55V to 5V using a DC to DC buck converter, and regulated to 3.3V by an LDO.
the MCU can be programmed and debugged through the USB port or 2x3 UART header.
I used a ESP32-C3-WROOM-02N4 module to also provide the battery level information over Bluetooth Low Energy (BLE).
when the MCU is powered and able to activate the battery, the green LED remains light up.
to activate the battery, it sends the two following messages periodically:
- identifier: 0x03FF1602, data: 0xF243270000000000
- identifier: 0x02FF2602, data: 0x9840ECDB09D1690B
if these two messages are not acknowledged by the battery, the green light will blink.
when CAN messages are transmitted or received, the blue light will blink.
the CAN pin header allows to connect to the bus.
the termination resistor is next to it.

18054
RPH0002_connector.kicad_pcb Normal file

File diff suppressed because it is too large Load Diff

View File

@ -34,9 +34,9 @@
"other_text_thickness": 0.15,
"other_text_upright": false,
"pads": {
"drill": 0.762,
"height": 1.524,
"width": 1.524
"drill": 1.7,
"height": 2.55,
"width": 2.55
},
"silk_line_width": 0.15,
"silk_text_italic": false,
@ -46,7 +46,7 @@
"silk_text_upright": false,
"zones": {
"45_degree_only": false,
"min_clearance": 0.508
"min_clearance": 0.3
}
},
"diff_pair_dimensions": [
@ -63,20 +63,26 @@
"rule_severities": {
"annular_width": "error",
"clearance": "error",
"connection_width": "warning",
"copper_edge_clearance": "error",
"copper_sliver": "warning",
"courtyards_overlap": "error",
"diff_pair_gap_out_of_range": "error",
"diff_pair_uncoupled_length_too_long": "error",
"drill_out_of_range": "error",
"duplicate_footprints": "warning",
"extra_footprint": "warning",
"footprint": "error",
"footprint_type_mismatch": "error",
"hole_clearance": "error",
"hole_near_hole": "error",
"invalid_outline": "error",
"isolated_copper": "warning",
"item_on_disabled_layer": "error",
"items_not_allowed": "error",
"length_out_of_range": "error",
"lib_footprint_issues": "warning",
"lib_footprint_mismatch": "ignore",
"malformed_courtyard": "error",
"microvia_drill_out_of_range": "error",
"missing_courtyard": "warning",
@ -86,9 +92,14 @@
"padstack": "error",
"pth_inside_courtyard": "ignore",
"shorting_items": "error",
"silk_edge_clearance": "warning",
"silk_over_copper": "warning",
"silk_overlap": "warning",
"skew_out_of_range": "error",
"solder_mask_bridge": "error",
"starved_thermal": "error",
"text_height": "warning",
"text_thickness": "warning",
"through_hole_pad_without_hole": "error",
"too_many_vias": "error",
"track_dangling": "warning",
@ -97,7 +108,6 @@
"unconnected_items": "error",
"unresolved_variable": "error",
"via_dangling": "warning",
"zone_has_empty_net": "error",
"zones_intersect": "error"
},
"rules": {
@ -105,27 +115,84 @@
"allow_microvias": false,
"max_error": 0.005,
"min_clearance": 0.127,
"min_connection": 0.0,
"min_copper_edge_clearance": 0.19999999999999998,
"min_hole_clearance": 0.254,
"min_hole_to_hole": 0.254,
"min_microvia_diameter": 0.19999999999999998,
"min_microvia_drill": 0.09999999999999999,
"min_resolved_spokes": 2,
"min_silk_clearance": 0.0,
"min_text_height": 0.7999999999999999,
"min_text_thickness": 0.08,
"min_through_hole_diameter": 0.3,
"min_track_width": 0.127,
"min_via_annular_width": 0.13,
"min_via_diameter": 0.5,
"solder_mask_clearance": 0.0,
"solder_mask_min_width": 0.0,
"solder_mask_to_copper_clearance": 0.0,
"use_height_for_length_calcs": true
},
"teardrop_options": [
{
"td_allow_use_two_tracks": true,
"td_curve_segcount": 5,
"td_on_pad_in_zone": false,
"td_onpadsmd": true,
"td_onroundshapesonly": false,
"td_ontrackend": false,
"td_onviapad": true
}
],
"teardrop_parameters": [
{
"td_curve_segcount": 0,
"td_height_ratio": 1.0,
"td_length_ratio": 0.5,
"td_maxheight": 2.0,
"td_maxlen": 1.0,
"td_target_name": "td_round_shape",
"td_width_to_size_filter_ratio": 0.9
},
{
"td_curve_segcount": 0,
"td_height_ratio": 1.0,
"td_length_ratio": 0.5,
"td_maxheight": 2.0,
"td_maxlen": 1.0,
"td_target_name": "td_rect_shape",
"td_width_to_size_filter_ratio": 0.9
},
{
"td_curve_segcount": 0,
"td_height_ratio": 1.0,
"td_length_ratio": 0.5,
"td_maxheight": 2.0,
"td_maxlen": 1.0,
"td_target_name": "td_track_end",
"td_width_to_size_filter_ratio": 0.9
}
],
"track_widths": [
0.0
0.0,
0.15,
0.3,
0.5,
1.5
],
"via_dimensions": [
{
"diameter": 0.0,
"drill": 0.0
},
{
"diameter": 0.6,
"drill": 0.3
},
{
"diameter": 0.8,
"drill": 0.4
}
],
"zones_allow_external_fillets": false,
@ -354,7 +421,7 @@
"pinned_symbol_libs": []
},
"meta": {
"filename": "template.kicad_pro",
"filename": "RPH0002_connector.kicad_pro",
"version": 1
},
"net_settings": {
@ -376,6 +443,23 @@
"via_drill": 0.3,
"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": 1.5,
"via_diameter": 1.0,
"via_drill": 0.5,
"wire_width": 6
},
{
"bus_width": 12,
"clearance": 0.2,
@ -416,7 +500,20 @@
},
"net_colors": null,
"netclass_assignments": null,
"netclass_patterns": []
"netclass_patterns": [
{
"netclass": "Power",
"pattern": "/CHG-"
},
{
"netclass": "Power",
"pattern": "*BATT"
},
{
"netclass": "Thick",
"pattern": "+3.3V"
}
]
},
"pcbnew": {
"last_paths": {

7914
RPH0002_connector.kicad_sch Normal file

File diff suppressed because it is too large Load Diff

View File

@ -23,7 +23,7 @@ variant_file_name_format = _(%V)
; Field name used to determine if a particular part is to be fitted
fit_field = Config
; Make a backup of the bom before generating the new one, using the following template
make_backup = %O.tmp
;make_backup = %O.tmp
; Default number of boards to produce if none given on CLI with -n
number_boards = 1
; Default PCB variant if none given on CLI with -r
@ -45,6 +45,8 @@ sheetpath
qeda_part
qeda_variant
name
JLCPCB_CORRECTION
Rating
[COLUMN_ORDER]
; Columns will apear in the order they are listed here
@ -61,7 +63,6 @@ Build Quantity
DigiKey
LCSC
JLCPCB
JLCPCB_CORRECTION
Datasheet
[GROUP_FIELDS]

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,35 @@
#VRML V2.0 utf8
Shape {
appearance Appearance {
material Material {
diffuseColor 0.37 0.37 0.37
emissiveColor 0.0 0.0 0.0
specularColor 1.0 1.0 1.0
ambientIntensity 1.0
transparency 0.5
shininess 1.0
}
}
geometry IndexedFaceSet {
coord Coordinate {
point [
-0.8 -1.6 0,
0.8 -1.6 0,
0.8 1.6 0,
-0.8 1.6 0,
-0.8 -1.6 1.8,
0.8 -1.6 1.8,
0.8 1.6 1.8,
-0.8 1.6 1.8
]
}
coordIndex [
0,1,2,3,-1
4,5,6,7,-1
0,1,5,4,-1
2,3,7,6,-1
0,3,7,4,-1
1,2,6,5,-1
]
}
}

View File

@ -0,0 +1,35 @@
#VRML V2.0 utf8
Shape {
appearance Appearance {
material Material {
diffuseColor 0.37 0.37 0.37
emissiveColor 0.0 0.0 0.0
specularColor 1.0 1.0 1.0
ambientIntensity 1.0
transparency 0.5
shininess 1.0
}
}
geometry IndexedFaceSet {
coord Coordinate {
point [
-2.5 -2.8499999999999996 0,
2.5 -2.8499999999999996 0,
2.5 2.8499999999999996 0,
-2.5 2.8499999999999996 0,
-2.5 -2.8499999999999996 2.2,
2.5 -2.8499999999999996 2.2,
2.5 2.8499999999999996 2.2,
-2.5 2.8499999999999996 2.2
]
}
coordIndex [
0,1,2,3,-1
4,5,6,7,-1
0,1,5,4,-1
2,3,7,6,-1
0,3,7,4,-1
1,2,6,5,-1
]
}
}

View File

@ -0,0 +1,35 @@
#VRML V2.0 utf8
Shape {
appearance Appearance {
material Material {
diffuseColor 0.37 0.37 0.37
emissiveColor 0.0 0.0 0.0
specularColor 1.0 1.0 1.0
ambientIntensity 1.0
transparency 0.5
shininess 1.0
}
}
geometry IndexedFaceSet {
coord Coordinate {
point [
0 0 0,
0 0 0,
0 0 0,
0 0 0,
0 0 7,
0 0 7,
0 0 7,
0 0 7
]
}
coordIndex [
0,1,2,3,-1
4,5,6,7,-1
0,1,5,4,-1
2,3,7,6,-1
0,3,7,4,-1
1,2,6,5,-1
]
}
}

View File

@ -0,0 +1,35 @@
#VRML V2.0 utf8
Shape {
appearance Appearance {
material Material {
diffuseColor 0.37 0.37 0.37
emissiveColor 0.0 0.0 0.0
specularColor 1.0 1.0 1.0
ambientIntensity 1.0
transparency 0.5
shininess 1.0
}
}
geometry IndexedFaceSet {
coord Coordinate {
point [
-7.1 -4.4 0,
7.1 -4.4 0,
7.1 4.4 0,
-7.1 4.4 0,
-7.1 -4.4 10.8,
7.1 -4.4 10.8,
7.1 4.4 10.8,
-7.1 4.4 10.8
]
}
coordIndex [
0,1,2,3,-1
4,5,6,7,-1
0,1,5,4,-1
2,3,7,6,-1
0,3,7,4,-1
1,2,6,5,-1
]
}
}

View File

@ -0,0 +1,35 @@
#VRML V2.0 utf8
Shape {
appearance Appearance {
material Material {
diffuseColor 0.37 0.37 0.37
emissiveColor 0.0 0.0 0.0
specularColor 1.0 1.0 1.0
ambientIntensity 1.0
transparency 0.5
shininess 1.0
}
}
geometry IndexedFaceSet {
coord Coordinate {
point [
-1.205 -3.81 0,
1.205 -3.81 0,
1.205 3.81 0,
-1.205 3.81 0,
-1.205 -3.81 8.38,
1.205 -3.81 8.38,
1.205 3.81 8.38,
-1.205 3.81 8.38
]
}
coordIndex [
0,1,2,3,-1
4,5,6,7,-1
0,1,5,4,-1
2,3,7,6,-1
0,3,7,4,-1
1,2,6,5,-1
]
}
}

View File

@ -0,0 +1,35 @@
#VRML V2.0 utf8
Shape {
appearance Appearance {
material Material {
diffuseColor 0.37 0.37 0.37
emissiveColor 0.0 0.0 0.0
specularColor 1.0 1.0 1.0
ambientIntensity 1.0
transparency 0.5
shininess 1.0
}
}
geometry IndexedFaceSet {
coord Coordinate {
point [
-2.415 -3.81 0,
2.415 -3.81 0,
2.415 3.81 0,
-2.415 3.81 0,
-2.415 -3.81 8.38,
2.415 -3.81 8.38,
2.415 3.81 8.38,
-2.415 3.81 8.38
]
}
coordIndex [
0,1,2,3,-1
4,5,6,7,-1
0,1,5,4,-1
2,3,7,6,-1
0,3,7,4,-1
1,2,6,5,-1
]
}
}

View File

@ -0,0 +1,35 @@
#VRML V2.0 utf8
Shape {
appearance Appearance {
material Material {
diffuseColor 0.37 0.37 0.37
emissiveColor 0.0 0.0 0.0
specularColor 1.0 1.0 1.0
ambientIntensity 1.0
transparency 0.5
shininess 1.0
}
}
geometry IndexedFaceSet {
coord Coordinate {
point [
-4.47 -3.6500000000000004 0,
4.47 -3.6500000000000004 0,
4.47 3.6500000000000004 0,
-4.47 3.6500000000000004 0,
-4.47 -3.6500000000000004 3.21,
4.47 -3.6500000000000004 3.21,
4.47 3.6500000000000004 3.21,
-4.47 3.6500000000000004 3.21
]
}
coordIndex [
0,1,2,3,-1
4,5,6,7,-1
0,1,5,4,-1
2,3,7,6,-1
0,3,7,4,-1
1,2,6,5,-1
]
}
}

View File

@ -0,0 +1,35 @@
#VRML V2.0 utf8
Shape {
appearance Appearance {
material Material {
diffuseColor 0.37 0.37 0.37
emissiveColor 0.0 0.0 0.0
specularColor 1.0 1.0 1.0
ambientIntensity 1.0
transparency 0.5
shininess 1.0
}
}
geometry IndexedFaceSet {
coord Coordinate {
point [
-3.95 -1.5 0,
3.95 -1.5 0,
3.95 1.5 0,
-3.95 1.5 0,
-3.95 -1.5 14.22,
3.95 -1.5 14.22,
3.95 1.5 14.22,
-3.95 1.5 14.22
]
}
coordIndex [
0,1,2,3,-1
4,5,6,7,-1
0,1,5,4,-1
2,3,7,6,-1
0,3,7,4,-1
1,2,6,5,-1
]
}
}

View File

@ -0,0 +1,35 @@
#VRML V2.0 utf8
Shape {
appearance Appearance {
material Material {
diffuseColor 0.37 0.37 0.37
emissiveColor 0.0 0.0 0.0
specularColor 1.0 1.0 1.0
ambientIntensity 1.0
transparency 0.5
shininess 1.0
}
}
geometry IndexedFaceSet {
coord Coordinate {
point [
-4.05 -7.75 0,
4.05 -7.75 0,
4.05 7.75 0,
-4.05 7.75 0,
-4.05 -7.75 15.7,
4.05 -7.75 15.7,
4.05 7.75 15.7,
-4.05 7.75 15.7
]
}
coordIndex [
0,1,2,3,-1
4,5,6,7,-1
0,1,5,4,-1
2,3,7,6,-1
0,3,7,4,-1
1,2,6,5,-1
]
}
}

View File

@ -0,0 +1,35 @@
#VRML V2.0 utf8
Shape {
appearance Appearance {
material Material {
diffuseColor 0.37 0.37 0.37
emissiveColor 0.0 0.0 0.0
specularColor 1.0 1.0 1.0
ambientIntensity 1.0
transparency 0.5
shininess 1.0
}
}
geometry IndexedFaceSet {
coord Coordinate {
point [
-7.75 -8.6 0,
7.75 -8.6 0,
7.75 8.6 0,
-7.75 8.6 0,
-7.75 -8.6 8.4,
7.75 -8.6 8.4,
7.75 8.6 8.4,
-7.75 8.6 8.4
]
}
coordIndex [
0,1,2,3,-1
4,5,6,7,-1
0,1,5,4,-1
2,3,7,6,-1
0,3,7,4,-1
1,2,6,5,-1
]
}
}

View File

@ -0,0 +1,35 @@
#VRML V2.0 utf8
Shape {
appearance Appearance {
material Material {
diffuseColor 0.37 0.37 0.37
emissiveColor 0.0 0.0 0.0
specularColor 1.0 1.0 1.0
ambientIntensity 1.0
transparency 0.5
shininess 1.0
}
}
geometry IndexedFaceSet {
coord Coordinate {
point [
-2 -2.25 0,
2 -2.25 0,
2 2.25 0,
-2 2.25 0,
-2 -2.25 3.2,
2 -2.25 3.2,
2 2.25 3.2,
-2 2.25 3.2
]
}
coordIndex [
0,1,2,3,-1
4,5,6,7,-1
0,1,5,4,-1
2,3,7,6,-1
0,3,7,4,-1
1,2,6,5,-1
]
}
}

View File

@ -0,0 +1,35 @@
#VRML V2.0 utf8
Shape {
appearance Appearance {
material Material {
diffuseColor 0.37 0.37 0.37
emissiveColor 0.0 0.0 0.0
specularColor 1.0 1.0 1.0
ambientIntensity 1.0
transparency 0.5
shininess 1.0
}
}
geometry IndexedFaceSet {
coord Coordinate {
point [
-9 -10 0,
9 -10 0,
9 10 0,
-9 10 0,
-9 -10 3.2,
9 -10 3.2,
9 10 3.2,
-9 10 3.2
]
}
coordIndex [
0,1,2,3,-1
4,5,6,7,-1
0,1,5,4,-1
2,3,7,6,-1
0,3,7,4,-1
1,2,6,5,-1
]
}
}

View File

@ -0,0 +1,35 @@
#VRML V2.0 utf8
Shape {
appearance Appearance {
material Material {
diffuseColor 0.37 0.37 0.37
emissiveColor 0.0 0.0 0.0
specularColor 1.0 1.0 1.0
ambientIntensity 1.0
transparency 0.5
shininess 1.0
}
}
geometry IndexedFaceSet {
coord Coordinate {
point [
-3.05 -1.85 0,
3.05 -1.85 0,
3.05 1.85 0,
-3.05 1.85 0,
-3.05 -1.85 2.5,
3.05 -1.85 2.5,
3.05 1.85 2.5,
-3.05 1.85 2.5
]
}
coordIndex [
0,1,2,3,-1
4,5,6,7,-1
0,1,5,4,-1
2,3,7,6,-1
0,3,7,4,-1
1,2,6,5,-1
]
}
}

View File

@ -0,0 +1,35 @@
#VRML V2.0 utf8
Shape {
appearance Appearance {
material Material {
diffuseColor 0.37 0.37 0.37
emissiveColor 0.0 0.0 0.0
specularColor 1.0 1.0 1.0
ambientIntensity 1.0
transparency 0.5
shininess 1.0
}
}
geometry IndexedFaceSet {
coord Coordinate {
point [
-3.3 -2.85 0,
3.3 -2.85 0,
3.3 1.35 0,
-3.3 1.35 0,
-3.3 -2.85 1.4,
3.3 -2.85 1.4,
3.3 1.35 1.4,
-3.3 1.35 1.4
]
}
coordIndex [
0,1,2,3,-1
4,5,6,7,-1
0,1,5,4,-1
2,3,7,6,-1
0,3,7,4,-1
1,2,6,5,-1
]
}
}

View File

@ -0,0 +1,35 @@
#VRML V2.0 utf8
Shape {
appearance Appearance {
material Material {
diffuseColor 0.37 0.37 0.37
emissiveColor 0.0 0.0 0.0
specularColor 1.0 1.0 1.0
ambientIntensity 1.0
transparency 0.5
shininess 1.0
}
}
geometry IndexedFaceSet {
coord Coordinate {
point [
-0.625 -0.8500000000000001 0,
0.625 -0.8500000000000001 0,
0.625 0.8500000000000001 0,
-0.625 0.8500000000000001 0,
-0.625 -0.8500000000000001 1.1,
0.625 -0.8500000000000001 1.1,
0.625 0.8500000000000001 1.1,
-0.625 0.8500000000000001 1.1
]
}
coordIndex [
0,1,2,3,-1
4,5,6,7,-1
0,1,5,4,-1
2,3,7,6,-1
0,3,7,4,-1
1,2,6,5,-1
]
}
}

View File

@ -0,0 +1,35 @@
#VRML V2.0 utf8
Shape {
appearance Appearance {
material Material {
diffuseColor 0.37 0.37 0.37
emissiveColor 0.0 0.0 0.0
specularColor 1.0 1.0 1.0
ambientIntensity 1.0
transparency 0.5
shininess 1.0
}
}
geometry IndexedFaceSet {
coord Coordinate {
point [
-1.95 -2.45 0,
1.95 -2.45 0,
1.95 2.45 0,
-1.95 2.45 0,
-1.95 -2.45 1.75,
1.95 -2.45 1.75,
1.95 2.45 1.75,
-1.95 2.45 1.75
]
}
coordIndex [
0,1,2,3,-1
4,5,6,7,-1
0,1,5,4,-1
2,3,7,6,-1
0,3,7,4,-1
1,2,6,5,-1
]
}
}

View File

@ -0,0 +1,35 @@
#VRML V2.0 utf8
Shape {
appearance Appearance {
material Material {
diffuseColor 0.37 0.37 0.37
emissiveColor 0.0 0.0 0.0
specularColor 1.0 1.0 1.0
ambientIntensity 1.0
transparency 0.5
shininess 1.0
}
}
geometry IndexedFaceSet {
coord Coordinate {
point [
-3.25 -2.29 0,
3.25 -2.29 0,
3.25 2.29 0,
-3.25 2.29 0,
-3.25 -2.29 3.5,
3.25 -2.29 3.5,
3.25 2.29 3.5,
-3.25 2.29 3.5
]
}
coordIndex [
0,1,2,3,-1
4,5,6,7,-1
0,1,5,4,-1
2,3,7,6,-1
0,3,7,4,-1
1,2,6,5,-1
]
}
}

View File

@ -0,0 +1,35 @@
#VRML V2.0 utf8
Shape {
appearance Appearance {
material Material {
diffuseColor 0.37 0.37 0.37
emissiveColor 0.0 0.0 0.0
specularColor 1.0 1.0 1.0
ambientIntensity 1.0
transparency 0.5
shininess 1.0
}
}
geometry IndexedFaceSet {
coord Coordinate {
point [
-0.825 -1.4500000000000002 0,
0.825 -1.4500000000000002 0,
0.825 1.4500000000000002 0,
-0.825 1.4500000000000002 0,
-0.825 -1.4500000000000002 1.3,
0.825 -1.4500000000000002 1.3,
0.825 1.4500000000000002 1.3,
-0.825 1.4500000000000002 1.3
]
}
coordIndex [
0,1,2,3,-1
4,5,6,7,-1
0,1,5,4,-1
2,3,7,6,-1
0,3,7,4,-1
1,2,6,5,-1
]
}
}

View File

@ -0,0 +1,35 @@
#VRML V2.0 utf8
Shape {
appearance Appearance {
material Material {
diffuseColor 0.37 0.37 0.37
emissiveColor 0.0 0.0 0.0
specularColor 1.0 1.0 1.0
ambientIntensity 1.0
transparency 0.5
shininess 1.0
}
}
geometry IndexedFaceSet {
coord Coordinate {
point [
-0.825 -1.46 0,
0.825 -1.46 0,
0.825 1.46 0,
-0.825 1.46 0,
-0.825 -1.46 0.8,
0.825 -1.46 0.8,
0.825 1.46 0.8,
-0.825 1.46 0.8
]
}
coordIndex [
0,1,2,3,-1
4,5,6,7,-1
0,1,5,4,-1
2,3,7,6,-1
0,3,7,4,-1
1,2,6,5,-1
]
}
}

View File

@ -0,0 +1,35 @@
#VRML V2.0 utf8
Shape {
appearance Appearance {
material Material {
diffuseColor 0.37 0.37 0.37
emissiveColor 0.0 0.0 0.0
specularColor 1.0 1.0 1.0
ambientIntensity 1.0
transparency 0.5
shininess 1.0
}
}
geometry IndexedFaceSet {
coord Coordinate {
point [
0 0 0,
0 0 0,
0 0 0,
0 0 0,
0 0 0,
0 0 0,
0 0 0,
0 0 0
]
}
coordIndex [
0,1,2,3,-1
4,5,6,7,-1
0,1,5,4,-1
2,3,7,6,-1
0,3,7,4,-1
1,2,6,5,-1
]
}
}

View File

@ -0,0 +1,35 @@
#VRML V2.0 utf8
Shape {
appearance Appearance {
material Material {
diffuseColor 0.37 0.37 0.37
emissiveColor 0.0 0.0 0.0
specularColor 1.0 1.0 1.0
ambientIntensity 1.0
transparency 0.5
shininess 1.0
}
}
geometry IndexedFaceSet {
coord Coordinate {
point [
-0.4 -0.8 0,
0.4 -0.8 0,
0.4 0.8 0,
-0.4 0.8 0,
-0.4 -0.8 0.9,
0.4 -0.8 0.9,
0.4 0.8 0.9,
-0.4 0.8 0.9
]
}
coordIndex [
0,1,2,3,-1
4,5,6,7,-1
0,1,5,4,-1
2,3,7,6,-1
0,3,7,4,-1
1,2,6,5,-1
]
}
}

File diff suppressed because it is too large Load Diff

View File

@ -30,7 +30,7 @@
(fp_line (start 0.875 1.050) (end 0.875 -1.050) (layer F.CrtYd) (width 0.050))
(fp_line (start 0.875 -1.050) (end 0.875 -1.550) (layer F.CrtYd) (width 0.050))
(fp_line (start 0.875 -1.550) (end -0.875 -1.550) (layer F.CrtYd) (width 0.050))
(model CAPC1608X92N.wrl
(model ../qeda.3dshapes/CAPC1608X92N.wrl
(at (xyz 0 0 0))
(scale (xyz 0.3937 0.3937 0.3937))
(rotate (xyz 0 0 0 ))

View File

@ -0,0 +1,38 @@
(module CAPC3216X180N (layer F.Cu)
(attr smd)
(pad 1 smd rect (at 0.000 -1.600) (size 2.300 1.800) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 2 smd rect (at 0.000 1.600) (size 2.300 1.800) (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 -1.450 -1.700) (end -1.450 1.700) (layer F.SilkS) (width 0.200))
(fp_line (start 1.450 -1.700) (end 1.450 1.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))
(fp_text value CAPC3216X180N (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 -0.800 -1.600) (end 0.800 -1.600) (layer F.Fab) (width 0.100))
(fp_line (start 0.800 -1.600) (end 0.800 1.600) (layer F.Fab) (width 0.100))
(fp_line (start 0.800 1.600) (end -0.800 1.600) (layer F.Fab) (width 0.100))
(fp_line (start -0.800 1.600) (end -0.800 -1.600) (layer F.Fab) (width 0.100))
(fp_line (start -1.400 -2.750) (end -1.400 -1.850) (layer F.CrtYd) (width 0.050))
(fp_line (start -1.400 -1.850) (end -1.400 1.850) (layer F.CrtYd) (width 0.050))
(fp_line (start -1.400 1.850) (end -1.400 2.750) (layer F.CrtYd) (width 0.050))
(fp_line (start -1.400 2.750) (end 1.400 2.750) (layer F.CrtYd) (width 0.050))
(fp_line (start 1.400 2.750) (end 1.400 1.850) (layer F.CrtYd) (width 0.050))
(fp_line (start 1.400 1.850) (end 1.400 -1.850) (layer F.CrtYd) (width 0.050))
(fp_line (start 1.400 -1.850) (end 1.400 -2.750) (layer F.CrtYd) (width 0.050))
(fp_line (start 1.400 -2.750) (end -1.400 -2.750) (layer F.CrtYd) (width 0.050))
(model ../qeda.3dshapes/CAPC3216X180N.wrl
(at (xyz 0 0 0))
(scale (xyz 0.3937 0.3937 0.3937))
(rotate (xyz 0 0 0 ))
)
)

View File

@ -0,0 +1,38 @@
(module CAPC5750X220N (layer F.Cu)
(attr smd)
(pad 1 smd rect (at 0.000 -2.900) (size 6.000 2.350) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 2 smd rect (at 0.000 2.900) (size 6.000 2.350) (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.300 -2.950) (end -3.300 2.950) (layer F.SilkS) (width 0.200))
(fp_line (start 3.300 -2.950) (end 3.300 2.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 CAPC5750X220N (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 -2.500 -2.850) (end 2.500 -2.850) (layer F.Fab) (width 0.100))
(fp_line (start 2.500 -2.850) (end 2.500 2.850) (layer F.Fab) (width 0.100))
(fp_line (start 2.500 2.850) (end -2.500 2.850) (layer F.Fab) (width 0.100))
(fp_line (start -2.500 2.850) (end -2.500 -2.850) (layer F.Fab) (width 0.100))
(fp_line (start -3.250 -4.325) (end -3.250 -3.100) (layer F.CrtYd) (width 0.050))
(fp_line (start -3.250 -3.100) (end -3.250 3.100) (layer F.CrtYd) (width 0.050))
(fp_line (start -3.250 3.100) (end -3.250 4.325) (layer F.CrtYd) (width 0.050))
(fp_line (start -3.250 4.325) (end 3.250 4.325) (layer F.CrtYd) (width 0.050))
(fp_line (start 3.250 4.325) (end 3.250 3.100) (layer F.CrtYd) (width 0.050))
(fp_line (start 3.250 3.100) (end 3.250 -3.100) (layer F.CrtYd) (width 0.050))
(fp_line (start 3.250 -3.100) (end 3.250 -4.325) (layer F.CrtYd) (width 0.050))
(fp_line (start 3.250 -4.325) (end -3.250 -4.325) (layer F.CrtYd) (width 0.050))
(model ../qeda.3dshapes/CAPC5750X220N.wrl
(at (xyz 0 0 0))
(scale (xyz 0.3937 0.3937 0.3937))
(rotate (xyz 0 0 0 ))
)
)

View File

@ -0,0 +1,32 @@
(module CAPPRD200W45D500H700N (layer F.Cu)
(pad 1 thru_hole rect (at 0.000 -1.000) (size 1.050 1.050) (layers F.Cu F.Mask *.Cu B.Cu B.Mask)
(drill 0.650)
(solder_mask_margin 0.050))
(pad 2 thru_hole circle (at 0.000 1.000) (size 1.050 1.050) (layers F.Cu F.Mask *.Cu B.Cu B.Mask)
(drill 0.650)
(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_circle (center 0.000 0.000) (end 0.000 2.600) (layer F.SilkS) (width 0.200))
(fp_line (start -0.825 -2.600) (end 0.825 -2.600) (layer F.SilkS) (width 0.200))
(fp_line (start 0.825 -2.600) (end 0.825 -0.175) (layer F.SilkS) (width 0.200))
(fp_line (start 0.825 -0.175) (end -0.825 -0.175) (layer F.SilkS) (width 0.200))
(fp_line (start -0.825 -0.175) (end -0.825 -2.600) (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 CAPPRD200W45D500H700N (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_circle (center 0.000 0.000) (end 0.000 2.500) (layer F.Fab) (width 0.100))
(fp_circle (center 0.000 0.000) (end 0.000 2.750) (layer F.CrtYd) (width 0.050))
(model ../qeda.3dshapes/CAPPRD200W45D500H700N.wrl
(at (xyz 0 0 0))
(scale (xyz 0.3937 0.3937 0.3937))
(rotate (xyz 0 0 0 ))
)
)

View File

@ -0,0 +1,42 @@
(module CONNECTOR_DC-005_2.0 (layer F.Cu)
(pad 1 thru_hole oval (at -6.400 0.000) (size 1.300 4.000) (layers F.Cu F.Mask *.Cu B.Cu B.Mask)
(drill oval 0.800 3.500)
(solder_mask_margin 0.050))
(pad 2 thru_hole oval (at -0.400 0.000) (size 1.300 4.000) (layers F.Cu F.Mask *.Cu B.Cu B.Mask)
(drill oval 0.800 3.500)
(solder_mask_margin 0.050))
(pad 3 thru_hole oval (at -3.900 -4.800) (size 4.000 1.300) (layers F.Cu F.Mask *.Cu B.Cu B.Mask)
(drill oval 3.500 0.800)
(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 -7.200 -4.500) (end -6.200 -4.500) (layer F.SilkS) (width 0.200))
(fp_line (start -1.600 -4.500) (end 7.200 -4.500) (layer F.SilkS) (width 0.200))
(fp_line (start 7.200 -4.500) (end 7.200 4.500) (layer F.SilkS) (width 0.200))
(fp_line (start 7.200 4.500) (end -7.200 4.500) (layer F.SilkS) (width 0.200))
(fp_line (start -7.200 -4.500) (end -7.200 -2.300) (layer F.SilkS) (width 0.200))
(fp_line (start -7.200 2.300) (end -7.200 4.500) (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_DC-005_2.0 (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_line (start -7.100 -4.400) (end 7.100 -4.400) (layer F.Fab) (width 0.100))
(fp_line (start 7.100 -4.400) (end 7.100 4.400) (layer F.Fab) (width 0.100))
(fp_line (start 7.100 4.400) (end -7.100 4.400) (layer F.Fab) (width 0.100))
(fp_line (start -7.100 4.400) (end -7.100 -4.400) (layer F.Fab) (width 0.100))
(fp_line (start -7.350 -5.700) (end 7.350 -5.700) (layer F.CrtYd) (width 0.050))
(fp_line (start 7.350 -5.700) (end 7.350 4.650) (layer F.CrtYd) (width 0.050))
(fp_line (start 7.350 4.650) (end -7.350 4.650) (layer F.CrtYd) (width 0.050))
(fp_line (start -7.350 4.650) (end -7.350 -5.700) (layer F.CrtYd) (width 0.050))
(model ../qeda.3dshapes/CONNECTOR_DC-005_2.0.wrl
(at (xyz 0 0 0))
(scale (xyz 0.3937 0.3937 0.3937))
(rotate (xyz 0 0 0 ))
)
)

View File

@ -0,0 +1,41 @@
(module CONNECTOR_HEADER-2.54-1X3 (layer F.Cu)
(pad 1 thru_hole rect (at 0.000 -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 0.000 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 3 thru_hole circle (at 0.000 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 -1.305 -3.910) (end 1.305 -3.910) (layer F.SilkS) (width 0.200))
(fp_line (start 1.305 -3.910) (end 1.305 3.910) (layer F.SilkS) (width 0.200))
(fp_line (start 1.305 3.910) (end -1.305 3.910) (layer F.SilkS) (width 0.200))
(fp_line (start -1.305 3.910) (end -1.305 -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-1X3 (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 -0.205 -3.810) (end 1.205 -3.810) (layer F.Fab) (width 0.100))
(fp_line (start 1.205 -3.810) (end 1.205 3.810) (layer F.Fab) (width 0.100))
(fp_line (start 1.205 3.810) (end -1.205 3.810) (layer F.Fab) (width 0.100))
(fp_line (start -1.205 3.810) (end -1.205 -2.810) (layer F.Fab) (width 0.100))
(fp_line (start -1.205 -2.810) (end -0.205 -3.810) (layer F.Fab) (width 0.100))
(fp_line (start -1.455 -4.060) (end 1.455 -4.060) (layer F.CrtYd) (width 0.050))
(fp_line (start 1.455 -4.060) (end 1.455 4.060) (layer F.CrtYd) (width 0.050))
(fp_line (start 1.455 4.060) (end -1.455 4.060) (layer F.CrtYd) (width 0.050))
(fp_line (start -1.455 4.060) (end -1.455 -4.060) (layer F.CrtYd) (width 0.050))
(model ../qeda.3dshapes/CONNECTOR_HEADER-2.54-1X3.wrl
(at (xyz 0 0 0))
(scale (xyz 0.3937 0.3937 0.3937))
(rotate (xyz 0 0 0 ))
)
)

View File

@ -0,0 +1,50 @@
(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_line (start -2.665 -4.060) (end 2.665 -4.060) (layer F.CrtYd) (width 0.050))
(fp_line (start 2.665 -4.060) (end 2.665 4.060) (layer F.CrtYd) (width 0.050))
(fp_line (start 2.665 4.060) (end -2.665 4.060) (layer F.CrtYd) (width 0.050))
(fp_line (start -2.665 4.060) (end -2.665 -4.060) (layer F.CrtYd) (width 0.050))
(model ../qeda.3dshapes/CONNECTOR_HEADER-2.54-2X3.wrl
(at (xyz 0 0 0))
(scale (xyz 0.3937 0.3937 0.3937))
(rotate (xyz 0 0 0 ))
)
)

View File

@ -0,0 +1,82 @@
(module CONNECTOR_HRO_TYPE-C-31-M-12 (layer F.Cu)
(pad 1 smd rect (at 3.400 4.305) (size 0.300 1.450) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.001))
(pad 2 smd rect (at 3.100 4.305) (size 0.300 1.450) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.001))
(pad 3 smd rect (at 2.600 4.305) (size 0.300 1.450) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.001))
(pad 4 smd rect (at 2.300 4.305) (size 0.300 1.450) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.001))
(pad 5 smd rect (at 1.750 4.305) (size 0.300 1.450) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.001))
(pad 6 smd rect (at 1.250 4.305) (size 0.300 1.450) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.001))
(pad 7 smd rect (at 0.750 4.305) (size 0.300 1.450) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.001))
(pad 8 smd rect (at 0.250 4.305) (size 0.300 1.450) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.001))
(pad 9 smd rect (at -0.250 4.305) (size 0.300 1.450) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.001))
(pad 10 smd rect (at -0.750 4.305) (size 0.300 1.450) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.001))
(pad 11 smd rect (at -1.250 4.305) (size 0.300 1.450) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.001))
(pad 12 smd rect (at -1.750 4.305) (size 0.300 1.450) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.001))
(pad 13 smd rect (at -2.300 4.305) (size 0.300 1.450) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.001))
(pad 14 smd rect (at -2.600 4.305) (size 0.300 1.450) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.001))
(pad 15 smd rect (at -3.100 4.305) (size 0.300 1.450) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.001))
(pad 16 smd rect (at -3.400 4.305) (size 0.300 1.450) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.001))
(pad 17 thru_hole oval (at -4.320 3.390) (size 1.000 2.100) (layers F.Cu F.Mask *.Cu B.Cu B.Mask)
(drill oval 0.600 1.700)
(solder_mask_margin 0.035))
(pad 18 thru_hole oval (at 4.320 3.390) (size 1.000 2.100) (layers F.Cu F.Mask *.Cu B.Cu B.Mask)
(drill oval 0.600 1.700)
(solder_mask_margin 0.035))
(pad 19 thru_hole oval (at -4.320 -0.780) (size 1.000 1.600) (layers F.Cu F.Mask *.Cu B.Cu B.Mask)
(drill oval 0.600 1.200)
(solder_mask_margin 0.050))
(pad 20 thru_hole oval (at 4.320 -0.780) (size 1.000 1.600) (layers F.Cu F.Mask *.Cu B.Cu B.Mask)
(drill oval 0.600 1.200)
(solder_mask_margin 0.050))
(pad MH1 np_thru_hole circle (at -2.890 2.860) (size 0.650 0.650) (layers F.Mask B.Mask)
(drill 0.650)
(solder_mask_margin 0.050))
(pad MH2 np_thru_hole circle (at 2.890 2.860) (size 0.650 0.650) (layers F.Mask B.Mask)
(drill 0.650)
(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 -4.570 -3.750) (end 4.570 -3.750) (layer F.SilkS) (width 0.200))
(fp_line (start 4.570 -3.750) (end 4.570 -1.880) (layer F.SilkS) (width 0.200))
(fp_line (start 4.570 0.320) (end 4.570 2.040) (layer F.SilkS) (width 0.200))
(fp_line (start -4.570 -3.750) (end -4.570 -1.880) (layer F.SilkS) (width 0.200))
(fp_line (start -4.570 0.320) (end -4.570 2.040) (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_HRO_TYPE-C-31-M-12 (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_line (start -4.470 -3.650) (end 4.470 -3.650) (layer F.Fab) (width 0.100))
(fp_line (start 4.470 -3.650) (end 4.470 3.650) (layer F.Fab) (width 0.100))
(fp_line (start 4.470 3.650) (end -4.470 3.650) (layer F.Fab) (width 0.100))
(fp_line (start -4.470 3.650) (end -4.470 -3.650) (layer F.Fab) (width 0.100))
(fp_line (start -5.070 -3.900) (end 5.070 -3.900) (layer F.CrtYd) (width 0.050))
(fp_line (start 5.070 -3.900) (end 5.070 5.280) (layer F.CrtYd) (width 0.050))
(fp_line (start 5.070 5.280) (end -5.070 5.280) (layer F.CrtYd) (width 0.050))
(fp_line (start -5.070 5.280) (end -5.070 -3.900) (layer F.CrtYd) (width 0.050))
(model ../qeda.3dshapes/CONNECTOR_HRO_TYPE-C-31-M-12.wrl
(at (xyz 0 0 0))
(scale (xyz 0.3937 0.3937 0.3937))
(rotate (xyz 0 0 0 ))
)
)

View File

@ -0,0 +1,35 @@
(module CONNECTOR_MOLEX_197054001 (layer F.Cu)
(pad 1 thru_hole circle (at -2.540 0.000) (size 2.550 2.550) (layers F.Cu F.Mask *.Cu B.Cu B.Mask)
(drill 1.700)
(solder_mask_margin 0.050))
(pad 2 thru_hole circle (at 2.540 0.000) (size 2.550 2.550) (layers F.Cu F.Mask *.Cu B.Cu B.Mask)
(drill 1.700)
(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 -4.050 -1.600) (end 4.050 -1.600) (layer F.SilkS) (width 0.200))
(fp_line (start 4.050 1.600) (end -4.050 1.600) (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_MOLEX_197054001 (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_line (start -3.950 -1.500) (end 3.950 -1.500) (layer F.Fab) (width 0.100))
(fp_line (start 3.950 -1.500) (end 3.950 1.500) (layer F.Fab) (width 0.100))
(fp_line (start 3.950 1.500) (end -3.950 1.500) (layer F.Fab) (width 0.100))
(fp_line (start -3.950 1.500) (end -3.950 -1.500) (layer F.Fab) (width 0.100))
(fp_line (start -4.200 -1.750) (end 4.200 -1.750) (layer F.CrtYd) (width 0.050))
(fp_line (start 4.200 -1.750) (end 4.200 1.750) (layer F.CrtYd) (width 0.050))
(fp_line (start 4.200 1.750) (end -4.200 1.750) (layer F.CrtYd) (width 0.050))
(fp_line (start -4.200 1.750) (end -4.200 -1.750) (layer F.CrtYd) (width 0.050))
(model ../qeda.3dshapes/CONNECTOR_MOLEX_197054001.wrl
(at (xyz 0 0 0))
(scale (xyz 0.3937 0.3937 0.3937))
(rotate (xyz 0 0 0 ))
)
)

View File

@ -0,0 +1,40 @@
(module CONNECTOR_XT60 (layer F.Cu)
(pad 1 thru_hole circle (at 0.000 -3.600) (size 6.000 6.000) (layers F.Cu F.Mask *.Cu B.Cu B.Mask)
(drill 4.500)
(solder_mask_margin 0.050))
(pad 2 thru_hole circle (at 0.000 3.600) (size 6.000 6.000) (layers F.Cu F.Mask *.Cu B.Cu B.Mask)
(drill 4.500)
(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 -4.050 5.050) (end -1.350 7.750) (layer F.SilkS) (width 0.200))
(fp_line (start -1.350 7.750) (end 1.350 7.750) (layer F.SilkS) (width 0.200))
(fp_line (start 1.350 7.750) (end 4.050 5.050) (layer F.SilkS) (width 0.200))
(fp_line (start -4.150 -7.850) (end 4.150 -7.850) (layer F.SilkS) (width 0.200))
(fp_line (start 4.150 -7.850) (end 4.150 7.850) (layer F.SilkS) (width 0.200))
(fp_line (start 4.150 7.850) (end -4.150 7.850) (layer F.SilkS) (width 0.200))
(fp_line (start -4.150 7.850) (end -4.150 -7.850) (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_XT60 (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 -4.050 -7.750) (end 4.050 -7.750) (layer F.Fab) (width 0.100))
(fp_line (start 4.050 -7.750) (end 4.050 7.750) (layer F.Fab) (width 0.100))
(fp_line (start 4.050 7.750) (end -4.050 7.750) (layer F.Fab) (width 0.100))
(fp_line (start -4.050 7.750) (end -4.050 -7.750) (layer F.Fab) (width 0.100))
(fp_line (start -4.300 -8.000) (end 4.300 -8.000) (layer F.CrtYd) (width 0.050))
(fp_line (start 4.300 -8.000) (end 4.300 8.000) (layer F.CrtYd) (width 0.050))
(fp_line (start 4.300 8.000) (end -4.300 8.000) (layer F.CrtYd) (width 0.050))
(fp_line (start -4.300 8.000) (end -4.300 -8.000) (layer F.CrtYd) (width 0.050))
(model ../qeda.3dshapes/CONNECTOR_XT60.wrl
(at (xyz 0 0 0))
(scale (xyz 0.3937 0.3937 0.3937))
(rotate (xyz 0 0 0 ))
)
)

View File

@ -0,0 +1,45 @@
(module CONNECTOR_XT60PW (layer F.Cu)
(pad 1 thru_hole circle (at -3.600 6.750) (size 4.050 4.050) (layers F.Cu F.Mask *.Cu B.Cu B.Mask)
(drill 2.700)
(solder_mask_margin 0.050))
(pad 2 thru_hole circle (at 3.600 6.750) (size 4.050 4.050) (layers F.Cu F.Mask *.Cu B.Cu B.Mask)
(drill 2.700)
(solder_mask_margin 0.050))
(pad NC1 thru_hole oval (at -6.750 0.750) (size 1.000 2.100) (layers F.Cu F.Mask *.Cu B.Cu B.Mask)
(drill oval 0.600 1.700)
(solder_mask_margin 0.050))
(pad NC2 thru_hole oval (at 6.750 0.750) (size 1.000 2.100) (layers F.Cu F.Mask *.Cu B.Cu B.Mask)
(drill oval 0.600 1.700)
(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 -7.850 -8.700) (end 7.850 -8.700) (layer F.SilkS) (width 0.200))
(fp_line (start 7.850 -8.700) (end 7.850 8.700) (layer F.SilkS) (width 0.200))
(fp_line (start -7.850 8.700) (end -5.925 8.700) (layer F.SilkS) (width 0.200))
(fp_line (start -1.275 8.700) (end 1.275 8.700) (layer F.SilkS) (width 0.200))
(fp_line (start 5.925 8.700) (end 7.850 8.700) (layer F.SilkS) (width 0.200))
(fp_line (start -7.850 8.700) (end -7.850 -8.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))
(fp_text value CONNECTOR_XT60PW (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 -7.750 -8.600) (end 7.750 -8.600) (layer F.Fab) (width 0.100))
(fp_line (start 7.750 -8.600) (end 7.750 8.600) (layer F.Fab) (width 0.100))
(fp_line (start 7.750 8.600) (end -7.750 8.600) (layer F.Fab) (width 0.100))
(fp_line (start -7.750 8.600) (end -7.750 -8.600) (layer F.Fab) (width 0.100))
(fp_line (start -8.000 -8.850) (end 8.000 -8.850) (layer F.CrtYd) (width 0.050))
(fp_line (start 8.000 -8.850) (end 8.000 9.025) (layer F.CrtYd) (width 0.050))
(fp_line (start 8.000 9.025) (end -8.000 9.025) (layer F.CrtYd) (width 0.050))
(fp_line (start -8.000 9.025) (end -8.000 -8.850) (layer F.CrtYd) (width 0.050))
(model ../qeda.3dshapes/CONNECTOR_XT60PW.wrl
(at (xyz 0 0 0))
(scale (xyz 0.3937 0.3937 0.3937))
(rotate (xyz 0 0 0 ))
)
)

View File

@ -0,0 +1,34 @@
(module INDUCTOR_L4540 (layer F.Cu)
(attr smd)
(pad 1 smd rect (at 0.000 -1.650) (size 4.500 1.800) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 2 smd rect (at 0.000 1.650) (size 4.500 1.800) (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.100 -0.450) (end 2.100 0.450) (layer F.SilkS) (width 0.200))
(fp_line (start -2.100 -0.450) (end -2.100 0.450) (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 INDUCTOR_L4540 (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 -2.000 -2.250) (end 2.000 -2.250) (layer F.Fab) (width 0.100))
(fp_line (start 2.000 -2.250) (end 2.000 2.250) (layer F.Fab) (width 0.100))
(fp_line (start 2.000 2.250) (end -2.000 2.250) (layer F.Fab) (width 0.100))
(fp_line (start -2.000 2.250) (end -2.000 -2.250) (layer F.Fab) (width 0.100))
(fp_line (start -2.500 -2.800) (end 2.500 -2.800) (layer F.CrtYd) (width 0.050))
(fp_line (start 2.500 -2.800) (end 2.500 2.800) (layer F.CrtYd) (width 0.050))
(fp_line (start 2.500 2.800) (end -2.500 2.800) (layer F.CrtYd) (width 0.050))
(fp_line (start -2.500 2.800) (end -2.500 -2.800) (layer F.CrtYd) (width 0.050))
(model ../qeda.3dshapes/INDUCTOR_L4540.wrl
(at (xyz 0 0 0))
(scale (xyz 0.3937 0.3937 0.3937))
(rotate (xyz 0 0 0 ))
)
)

View File

@ -0,0 +1,89 @@
(module MCU_ESP32-C3-WROOM-02 (layer F.Cu)
(attr smd)
(pad 1 smd rect (at -8.750 -2.900) (size 1.500 0.900) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 2 smd rect (at -8.750 -1.400) (size 1.500 0.900) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 3 smd rect (at -8.750 0.100) (size 1.500 0.900) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 4 smd rect (at -8.750 1.600) (size 1.500 0.900) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 5 smd rect (at -8.750 3.100) (size 1.500 0.900) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 6 smd rect (at -8.750 4.600) (size 1.500 0.900) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 7 smd rect (at -8.750 6.100) (size 1.500 0.900) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 8 smd rect (at -8.750 7.600) (size 1.500 0.900) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 9 smd rect (at -8.750 9.100) (size 1.500 0.900) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 10 smd rect (at 8.750 9.100) (size 1.500 0.900) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 11 smd rect (at 8.750 7.600) (size 1.500 0.900) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 12 smd rect (at 8.750 6.100) (size 1.500 0.900) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 13 smd rect (at 8.750 4.600) (size 1.500 0.900) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 14 smd rect (at 8.750 3.100) (size 1.500 0.900) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 15 smd rect (at 8.750 1.600) (size 1.500 0.900) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 16 smd rect (at 8.750 0.100) (size 1.500 0.900) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 17 smd rect (at 8.750 -1.400) (size 1.500 0.900) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 18 smd rect (at 8.750 -2.900) (size 1.500 0.900) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 19 smd rect (at -0.140 2.200) (size 0.700 0.700) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 20 smd rect (at 0.960 2.200) (size 0.700 0.700) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 21 smd rect (at 2.060 2.200) (size 0.700 0.700) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 22 smd rect (at -0.140 3.300) (size 0.700 0.700) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 23 smd rect (at 0.960 3.300) (size 0.700 0.700) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 24 smd rect (at 2.060 3.300) (size 0.700 0.700) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 25 smd rect (at -0.140 4.400) (size 0.700 0.700) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 26 smd rect (at 0.960 4.400) (size 0.700 0.700) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 27 smd rect (at 2.060 4.400) (size 0.700 0.700) (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 -9.000 -4.000) (end 9.000 -4.000) (layer F.SilkS) (width 0.200))
(fp_line (start -9.100 -10.100) (end 9.100 -10.100) (layer F.SilkS) (width 0.200))
(fp_line (start 9.100 -10.100) (end 9.100 -3.650) (layer F.SilkS) (width 0.200))
(fp_line (start 9.100 9.850) (end 9.100 10.100) (layer F.SilkS) (width 0.200))
(fp_line (start 9.100 10.100) (end -9.100 10.100) (layer F.SilkS) (width 0.200))
(fp_line (start -9.100 -10.100) (end -9.100 -3.650) (layer F.SilkS) (width 0.200))
(fp_line (start -9.100 9.850) (end -9.100 10.100) (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 MCU_ESP32-C3-WROOM-02 (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 -9.000 -10.000) (end 9.000 -10.000) (layer F.Fab) (width 0.100))
(fp_line (start 9.000 -10.000) (end 9.000 10.000) (layer F.Fab) (width 0.100))
(fp_line (start 9.000 10.000) (end -9.000 10.000) (layer F.Fab) (width 0.100))
(fp_line (start -9.000 10.000) (end -9.000 -10.000) (layer F.Fab) (width 0.100))
(fp_line (start -9.750 -10.250) (end 9.750 -10.250) (layer F.CrtYd) (width 0.050))
(fp_line (start 9.750 -10.250) (end 9.750 10.250) (layer F.CrtYd) (width 0.050))
(fp_line (start 9.750 10.250) (end -9.750 10.250) (layer F.CrtYd) (width 0.050))
(fp_line (start -9.750 10.250) (end -9.750 -10.250) (layer F.CrtYd) (width 0.050))
(model ../qeda.3dshapes/MCU_ESP32-C3-WROOM-02.wrl
(at (xyz 0 0 0))
(scale (xyz 0.3937 0.3937 0.3937))
(rotate (xyz 0 0 0 ))
)
)

View File

@ -0,0 +1,38 @@
(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_line (start -3.050 -1.850) (end 3.050 -1.850) (layer F.Fab) (width 0.100))
(fp_line (start 3.050 -1.850) (end 3.050 1.850) (layer F.Fab) (width 0.100))
(fp_line (start 3.050 1.850) (end -3.050 1.850) (layer F.Fab) (width 0.100))
(fp_line (start -3.050 1.850) (end -3.050 -1.850) (layer F.Fab) (width 0.100))
(fp_line (start -4.900 -2.100) (end 4.900 -2.100) (layer F.CrtYd) (width 0.050))
(fp_line (start 4.900 -2.100) (end 4.900 2.100) (layer F.CrtYd) (width 0.050))
(fp_line (start 4.900 2.100) (end -4.900 2.100) (layer F.CrtYd) (width 0.050))
(fp_line (start -4.900 2.100) (end -4.900 -2.100) (layer F.CrtYd) (width 0.050))
(model ../qeda.3dshapes/MECHANICAL_1TS002E.wrl
(at (xyz 0 0 0))
(scale (xyz 0.3937 0.3937 0.3937))
(rotate (xyz 0 0 0 ))
)
)

View File

@ -0,0 +1,54 @@
(module MECHANICAL_XKB_SK-3296S-01 (layer F.Cu)
(pad 1 smd rect (at -2.250 2.850) (size 0.900 1.200) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 2 smd rect (at -0.750 2.850) (size 0.900 1.200) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 3 smd rect (at 2.250 2.850) (size 0.900 1.200) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad NC1 smd rect (at -3.800 -0.350) (size 0.800 0.900) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad NC2 smd rect (at -3.800 1.850) (size 0.800 0.900) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad NC3 smd rect (at 3.800 -0.350) (size 0.800 0.900) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad NC4 smd rect (at 3.800 1.850) (size 0.800 0.900) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad MH1 np_thru_hole circle (at -1.500 0.750) (size 0.900 0.900) (layers F.Mask B.Mask)
(drill 0.900)
(solder_mask_margin 0.050))
(pad MH2 np_thru_hole circle (at 1.500 0.750) (size 0.900 0.900) (layers F.Mask B.Mask)
(drill 0.900)
(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.300 -0.800) (end 3.300 -0.800) (layer F.SilkS) (width 0.200))
(fp_line (start -3.400 -2.200) (end 3.400 -2.200) (layer F.SilkS) (width 0.200))
(fp_line (start 3.400 -2.200) (end 3.400 -1.100) (layer F.SilkS) (width 0.200))
(fp_line (start 3.400 0.400) (end 3.400 1.100) (layer F.SilkS) (width 0.200))
(fp_line (start 0.000 2.200) (end 1.500 2.200) (layer F.SilkS) (width 0.200))
(fp_line (start -3.400 -2.200) (end -3.400 -1.100) (layer F.SilkS) (width 0.200))
(fp_line (start -3.400 0.400) (end -3.400 1.100) (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_XKB_SK-3296S-01 (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_line (start -3.300 -2.100) (end 3.300 -2.100) (layer F.Fab) (width 0.100))
(fp_line (start 3.300 -2.100) (end 3.300 2.100) (layer F.Fab) (width 0.100))
(fp_line (start 3.300 2.100) (end -3.300 2.100) (layer F.Fab) (width 0.100))
(fp_line (start -3.300 2.100) (end -3.300 -2.100) (layer F.Fab) (width 0.100))
(fp_line (start -4.450 -2.350) (end 4.450 -2.350) (layer F.CrtYd) (width 0.050))
(fp_line (start 4.450 -2.350) (end 4.450 3.700) (layer F.CrtYd) (width 0.050))
(fp_line (start 4.450 3.700) (end -4.450 3.700) (layer F.CrtYd) (width 0.050))
(fp_line (start -4.450 3.700) (end -4.450 -2.350) (layer F.CrtYd) (width 0.050))
(model ../qeda.3dshapes/MECHANICAL_XKB_SK-3296S-01.wrl
(at (xyz 0 0 0))
(scale (xyz 0.3937 0.3937 0.3937))
(rotate (xyz 0 0 0 ))
)
)

View File

@ -0,0 +1,50 @@
(module SOD2513X110N (layer F.Cu)
(attr smd)
(pad 1 smd rect (at 0.000 -1.100) (size 0.500 1.250) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 2 smd rect (at 0.000 1.100) (size 0.500 1.250) (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 -0.725 -0.950) (end -0.725 0.950) (layer F.SilkS) (width 0.200))
(fp_line (start 0.725 -0.950) (end 0.725 0.950) (layer F.SilkS) (width 0.200))
(fp_line (start -0.550 -0.950) (end -0.725 -0.950) (layer F.SilkS) (width 0.200))
(fp_line (start -0.550 0.950) (end -0.725 0.950) (layer F.SilkS) (width 0.200))
(fp_line (start 0.550 -0.950) (end 0.725 -0.950) (layer F.SilkS) (width 0.200))
(fp_line (start 0.550 0.950) (end 0.725 0.950) (layer F.SilkS) (width 0.200))
(fp_line (start -0.550 -0.950) (end -0.550 -2.025) (layer F.SilkS) (width 0.200))
(fp_line (start -0.550 -2.025) (end 0.550 -2.025) (layer F.SilkS) (width 0.200))
(fp_line (start 0.550 -2.025) (end 0.550 -0.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 SOD2513X110N (at 0.000 0.000 90) (layer F.Fab)
(effects (font (size 0.825 0.825) (thickness 0.100)))
)
(fp_text user REF** (at 0.000 0.000 90) hide (layer F.Fab)
(effects (font (size 0.825 0.825) (thickness 0.100)))
)
(fp_line (start 0.000 -0.850) (end 0.625 -0.850) (layer F.Fab) (width 0.100))
(fp_line (start 0.625 -0.850) (end 0.625 0.850) (layer F.Fab) (width 0.100))
(fp_line (start 0.625 0.850) (end -0.625 0.850) (layer F.Fab) (width 0.100))
(fp_line (start -0.625 0.850) (end -0.625 -0.225) (layer F.Fab) (width 0.100))
(fp_line (start -0.625 -0.225) (end 0.000 -0.850) (layer F.Fab) (width 0.100))
(fp_line (start -0.500 -1.975) (end -0.500 -1.100) (layer F.CrtYd) (width 0.050))
(fp_line (start -0.500 -1.100) (end -0.875 -1.100) (layer F.CrtYd) (width 0.050))
(fp_line (start -0.875 -1.100) (end -0.875 1.100) (layer F.CrtYd) (width 0.050))
(fp_line (start -0.875 1.100) (end -0.500 1.100) (layer F.CrtYd) (width 0.050))
(fp_line (start -0.500 1.100) (end -0.500 1.975) (layer F.CrtYd) (width 0.050))
(fp_line (start -0.500 1.975) (end 0.500 1.975) (layer F.CrtYd) (width 0.050))
(fp_line (start 0.500 1.975) (end 0.500 1.100) (layer F.CrtYd) (width 0.050))
(fp_line (start 0.500 1.100) (end 0.875 1.100) (layer F.CrtYd) (width 0.050))
(fp_line (start 0.875 1.100) (end 0.875 -1.100) (layer F.CrtYd) (width 0.050))
(fp_line (start 0.875 -1.100) (end 0.500 -1.100) (layer F.CrtYd) (width 0.050))
(fp_line (start 0.500 -1.100) (end 0.500 -1.975) (layer F.CrtYd) (width 0.050))
(fp_line (start 0.500 -1.975) (end -0.500 -1.975) (layer F.CrtYd) (width 0.050))
(model ../qeda.3dshapes/SOD2513X110N.wrl
(at (xyz 0 0 0))
(scale (xyz 0.3937 0.3937 0.3937))
(rotate (xyz 0 0 0 ))
)
)

View File

@ -0,0 +1,57 @@
(module SOP127P600X175-8N (layer F.Cu)
(attr smd)
(pad 1 smd rect (at -2.700 -1.905) (size 1.575 0.600) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 2 smd rect (at -2.700 -0.635) (size 1.575 0.600) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 3 smd rect (at -2.700 0.635) (size 1.575 0.600) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 4 smd rect (at -2.700 1.905) (size 1.575 0.600) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 8 smd rect (at 2.700 -1.905) (size 1.575 0.600) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 7 smd rect (at 2.700 -0.635) (size 1.575 0.600) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 6 smd rect (at 2.700 0.635) (size 1.575 0.600) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 5 smd rect (at 2.700 1.905) (size 1.575 0.600) (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.050 -2.550) (end 2.050 -2.550) (layer F.SilkS) (width 0.200))
(fp_line (start 2.050 2.550) (end -2.050 2.550) (layer F.SilkS) (width 0.200))
(fp_line (start -2.050 -2.505) (end -3.788 -2.505) (layer F.SilkS) (width 0.200))
(fp_line (start -3.788 -2.505) (end -3.788 -1.605) (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 SOP127P600X175-8N (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 -0.950 -2.450) (end 1.950 -2.450) (layer F.Fab) (width 0.100))
(fp_line (start 1.950 -2.450) (end 1.950 2.450) (layer F.Fab) (width 0.100))
(fp_line (start 1.950 2.450) (end -1.950 2.450) (layer F.Fab) (width 0.100))
(fp_line (start -1.950 2.450) (end -1.950 -1.450) (layer F.Fab) (width 0.100))
(fp_line (start -1.950 -1.450) (end -0.950 -2.450) (layer F.Fab) (width 0.100))
(fp_line (start -3.738 -2.455) (end -2.200 -2.455) (layer F.CrtYd) (width 0.050))
(fp_line (start -2.200 -2.455) (end -2.200 -2.700) (layer F.CrtYd) (width 0.050))
(fp_line (start -2.200 -2.700) (end 2.200 -2.700) (layer F.CrtYd) (width 0.050))
(fp_line (start 2.200 -2.700) (end 2.200 -2.455) (layer F.CrtYd) (width 0.050))
(fp_line (start 2.200 -2.455) (end 3.738 -2.455) (layer F.CrtYd) (width 0.050))
(fp_line (start 3.738 -2.455) (end 3.738 2.455) (layer F.CrtYd) (width 0.050))
(fp_line (start 3.738 2.455) (end 2.200 2.455) (layer F.CrtYd) (width 0.050))
(fp_line (start 2.200 2.455) (end 2.200 2.700) (layer F.CrtYd) (width 0.050))
(fp_line (start 2.200 2.700) (end -2.200 2.700) (layer F.CrtYd) (width 0.050))
(fp_line (start -2.200 2.700) (end -2.200 2.455) (layer F.CrtYd) (width 0.050))
(fp_line (start -2.200 2.455) (end -3.738 2.455) (layer F.CrtYd) (width 0.050))
(fp_line (start -3.738 2.455) (end -3.738 -2.455) (layer F.CrtYd) (width 0.050))
(model ../qeda.3dshapes/SOP127P600X175-8N.wrl
(at (xyz 0 0 0))
(scale (xyz 0.3937 0.3937 0.3937))
(rotate (xyz 0 0 0 ))
)
)

View File

@ -0,0 +1,51 @@
(module SOP254P1000X350-4N (layer F.Cu)
(attr smd)
(pad 1 smd rect (at -4.500 -1.270) (size 1.850 1.400) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 2 smd rect (at -4.500 1.270) (size 1.850 1.400) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 4 smd rect (at 4.500 -1.270) (size 1.850 1.400) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 3 smd rect (at 4.500 1.270) (size 1.850 1.400) (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.350 -2.390) (end 3.350 -2.390) (layer F.SilkS) (width 0.200))
(fp_line (start 3.350 -0.270) (end 3.350 0.270) (layer F.SilkS) (width 0.200))
(fp_line (start 3.350 2.390) (end -3.350 2.390) (layer F.SilkS) (width 0.200))
(fp_line (start -3.350 -0.270) (end -3.350 0.270) (layer F.SilkS) (width 0.200))
(fp_line (start -3.350 -2.270) (end -5.725 -2.270) (layer F.SilkS) (width 0.200))
(fp_line (start -5.725 -2.270) (end -5.725 -0.570) (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 SOP254P1000X350-4N (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_line (start -2.250 -2.290) (end 3.250 -2.290) (layer F.Fab) (width 0.100))
(fp_line (start 3.250 -2.290) (end 3.250 2.290) (layer F.Fab) (width 0.100))
(fp_line (start 3.250 2.290) (end -3.250 2.290) (layer F.Fab) (width 0.100))
(fp_line (start -3.250 2.290) (end -3.250 -1.290) (layer F.Fab) (width 0.100))
(fp_line (start -3.250 -1.290) (end -2.250 -2.290) (layer F.Fab) (width 0.100))
(fp_line (start -5.675 -2.220) (end -3.500 -2.220) (layer F.CrtYd) (width 0.050))
(fp_line (start -3.500 -2.220) (end -3.500 -2.540) (layer F.CrtYd) (width 0.050))
(fp_line (start -3.500 -2.540) (end 3.500 -2.540) (layer F.CrtYd) (width 0.050))
(fp_line (start 3.500 -2.540) (end 3.500 -2.220) (layer F.CrtYd) (width 0.050))
(fp_line (start 3.500 -2.220) (end 5.675 -2.220) (layer F.CrtYd) (width 0.050))
(fp_line (start 5.675 -2.220) (end 5.675 2.220) (layer F.CrtYd) (width 0.050))
(fp_line (start 5.675 2.220) (end 3.500 2.220) (layer F.CrtYd) (width 0.050))
(fp_line (start 3.500 2.220) (end 3.500 2.540) (layer F.CrtYd) (width 0.050))
(fp_line (start 3.500 2.540) (end -3.500 2.540) (layer F.CrtYd) (width 0.050))
(fp_line (start -3.500 2.540) (end -3.500 2.220) (layer F.CrtYd) (width 0.050))
(fp_line (start -3.500 2.220) (end -5.675 2.220) (layer F.CrtYd) (width 0.050))
(fp_line (start -5.675 2.220) (end -5.675 -2.220) (layer F.CrtYd) (width 0.050))
(model ../qeda.3dshapes/SOP254P1000X350-4N.wrl
(at (xyz 0 0 0))
(scale (xyz 0.3937 0.3937 0.3937))
(rotate (xyz 0 0 0 ))
)
)

View File

@ -0,0 +1,50 @@
(module SOT95P280X130-3N (layer F.Cu)
(attr smd)
(pad 1 smd rect (at -1.350 -0.950) (size 1.075 0.750) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 2 smd rect (at -1.350 0.950) (size 1.075 0.750) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 3 smd rect (at 1.350 0.000) (size 1.075 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 -0.925 -1.625) (end 0.925 -1.625) (layer F.SilkS) (width 0.200))
(fp_line (start 0.925 -1.625) (end 0.925 -0.675) (layer F.SilkS) (width 0.200))
(fp_line (start 0.925 0.675) (end 0.925 1.625) (layer F.SilkS) (width 0.200))
(fp_line (start 0.925 1.625) (end -0.925 1.625) (layer F.SilkS) (width 0.200))
(fp_line (start -0.925 -0.275) (end -0.925 0.275) (layer F.SilkS) (width 0.200))
(fp_line (start -0.925 -1.625) (end -2.188 -1.625) (layer F.SilkS) (width 0.200))
(fp_line (start -2.188 -1.625) (end -2.188 -0.575) (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 SOT95P280X130-3N (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 0.000 -1.450) (end 0.825 -1.450) (layer F.Fab) (width 0.100))
(fp_line (start 0.825 -1.450) (end 0.825 1.450) (layer F.Fab) (width 0.100))
(fp_line (start 0.825 1.450) (end -0.825 1.450) (layer F.Fab) (width 0.100))
(fp_line (start -0.825 1.450) (end -0.825 -0.625) (layer F.Fab) (width 0.100))
(fp_line (start -0.825 -0.625) (end 0.000 -1.450) (layer F.Fab) (width 0.100))
(fp_line (start -2.138 -1.575) (end -1.075 -1.575) (layer F.CrtYd) (width 0.050))
(fp_line (start -1.075 -1.575) (end -1.075 -1.700) (layer F.CrtYd) (width 0.050))
(fp_line (start -1.075 -1.700) (end 1.075 -1.700) (layer F.CrtYd) (width 0.050))
(fp_line (start 1.075 -1.700) (end 1.075 -0.625) (layer F.CrtYd) (width 0.050))
(fp_line (start 1.075 -0.625) (end 2.138 -0.625) (layer F.CrtYd) (width 0.050))
(fp_line (start 2.138 -0.625) (end 2.138 0.625) (layer F.CrtYd) (width 0.050))
(fp_line (start 2.138 0.625) (end 1.075 0.625) (layer F.CrtYd) (width 0.050))
(fp_line (start 1.075 0.625) (end 1.075 1.700) (layer F.CrtYd) (width 0.050))
(fp_line (start 1.075 1.700) (end -1.075 1.700) (layer F.CrtYd) (width 0.050))
(fp_line (start -1.075 1.700) (end -1.075 1.575) (layer F.CrtYd) (width 0.050))
(fp_line (start -1.075 1.575) (end -2.138 1.575) (layer F.CrtYd) (width 0.050))
(fp_line (start -2.138 1.575) (end -2.138 -1.575) (layer F.CrtYd) (width 0.050))
(model ../qeda.3dshapes/SOT95P280X130-3N.wrl
(at (xyz 0 0 0))
(scale (xyz 0.3937 0.3937 0.3937))
(rotate (xyz 0 0 0 ))
)
)

View File

@ -0,0 +1,53 @@
(module SOT95P280X80-6N (layer F.Cu)
(attr smd)
(pad 1 smd rect (at -1.350 -0.950) (size 1.075 0.600) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 2 smd rect (at -1.350 0.000) (size 1.075 0.600) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 3 smd rect (at -1.350 0.950) (size 1.075 0.600) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 6 smd rect (at 1.350 -0.950) (size 1.075 0.600) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 5 smd rect (at 1.350 0.000) (size 1.075 0.600) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 4 smd rect (at 1.350 0.950) (size 1.075 0.600) (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 -0.925 -1.560) (end 0.925 -1.560) (layer F.SilkS) (width 0.200))
(fp_line (start 0.925 1.560) (end -0.925 1.560) (layer F.SilkS) (width 0.200))
(fp_line (start -0.925 -1.550) (end -2.188 -1.550) (layer F.SilkS) (width 0.200))
(fp_line (start -2.188 -1.550) (end -2.188 -0.650) (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 SOT95P280X80-6N (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 0.000 -1.460) (end 0.825 -1.460) (layer F.Fab) (width 0.100))
(fp_line (start 0.825 -1.460) (end 0.825 1.460) (layer F.Fab) (width 0.100))
(fp_line (start 0.825 1.460) (end -0.825 1.460) (layer F.Fab) (width 0.100))
(fp_line (start -0.825 1.460) (end -0.825 -0.635) (layer F.Fab) (width 0.100))
(fp_line (start -0.825 -0.635) (end 0.000 -1.460) (layer F.Fab) (width 0.100))
(fp_line (start -2.138 -1.500) (end -1.075 -1.500) (layer F.CrtYd) (width 0.050))
(fp_line (start -1.075 -1.500) (end -1.075 -1.710) (layer F.CrtYd) (width 0.050))
(fp_line (start -1.075 -1.710) (end 1.075 -1.710) (layer F.CrtYd) (width 0.050))
(fp_line (start 1.075 -1.710) (end 1.075 -1.500) (layer F.CrtYd) (width 0.050))
(fp_line (start 1.075 -1.500) (end 2.138 -1.500) (layer F.CrtYd) (width 0.050))
(fp_line (start 2.138 -1.500) (end 2.138 1.500) (layer F.CrtYd) (width 0.050))
(fp_line (start 2.138 1.500) (end 1.075 1.500) (layer F.CrtYd) (width 0.050))
(fp_line (start 1.075 1.500) (end 1.075 1.710) (layer F.CrtYd) (width 0.050))
(fp_line (start 1.075 1.710) (end -1.075 1.710) (layer F.CrtYd) (width 0.050))
(fp_line (start -1.075 1.710) (end -1.075 1.500) (layer F.CrtYd) (width 0.050))
(fp_line (start -1.075 1.500) (end -2.138 1.500) (layer F.CrtYd) (width 0.050))
(fp_line (start -2.138 1.500) (end -2.138 -1.500) (layer F.CrtYd) (width 0.050))
(model ../qeda.3dshapes/SOT95P280X80-6N.wrl
(at (xyz 0 0 0))
(scale (xyz 0.3937 0.3937 0.3937))
(rotate (xyz 0 0 0 ))
)
)

View File

@ -0,0 +1,17 @@
(module TP (layer F.Cu)
(attr smd)
(pad 1 smd circle (at 0.000 0.000) (size 1.000 1.000) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.200))
(fp_text reference REF** (at 0.000 0.000) (layer F.SilkS)
(effects (font (size 1.200 1.200) (thickness 0.200)))
)
(fp_text value TP (at 0.000 0.000) (layer F.SilkS)
(effects (font (size 1.000 1.000) (thickness 0.200)))
)
(fp_circle (center 0.000 0.000) (end 0.000 0.800) (layer F.SilkS) (width 0.200))
(model ../qeda.3dshapes/TP.wrl
(at (xyz 0 0 0))
(scale (xyz 0.3937 0.3937 0.3937))
(rotate (xyz 0 0 0 ))
)
)

View File

@ -30,7 +30,7 @@
(fp_line (start 0.730 0.980) (end 0.730 -0.980) (layer F.CrtYd) (width 0.050))
(fp_line (start 0.730 -0.980) (end 0.730 -1.255) (layer F.CrtYd) (width 0.050))
(fp_line (start 0.730 -1.255) (end -0.730 -1.255) (layer F.CrtYd) (width 0.050))
(model UC1608X55N.wrl
(model ../qeda.3dshapes/UC1608X55N.wrl
(at (xyz 0 0 0))
(scale (xyz 0.3937 0.3937 0.3937))
(rotate (xyz 0 0 0 ))

View File

@ -0,0 +1,42 @@
(module UPC1608X90N (layer F.Cu)
(attr smd)
(pad 1 smd rect (at 0.000 -0.800) (size 1.200 0.900) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 2 smd rect (at 0.000 0.800) (size 1.200 0.900) (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 -0.900 -0.900) (end -0.900 0.900) (layer F.SilkS) (width 0.200))
(fp_line (start 0.900 -0.900) (end 0.900 0.900) (layer F.SilkS) (width 0.200))
(fp_line (start -0.900 -0.900) (end -0.900 -1.550) (layer F.SilkS) (width 0.200))
(fp_line (start -0.900 -1.550) (end 0.900 -1.550) (layer F.SilkS) (width 0.200))
(fp_line (start 0.900 -1.550) (end 0.900 -0.900) (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 UPC1608X90N (at 0.000 0.000 90) (layer F.Fab)
(effects (font (size 0.528 0.528) (thickness 0.100)))
)
(fp_text user REF** (at 0.000 0.000 90) hide (layer F.Fab)
(effects (font (size 0.528 0.528) (thickness 0.100)))
)
(fp_line (start 0.000 -0.800) (end 0.400 -0.800) (layer F.Fab) (width 0.100))
(fp_line (start 0.400 -0.800) (end 0.400 0.800) (layer F.Fab) (width 0.100))
(fp_line (start 0.400 0.800) (end -0.400 0.800) (layer F.Fab) (width 0.100))
(fp_line (start -0.400 0.800) (end -0.400 -0.400) (layer F.Fab) (width 0.100))
(fp_line (start -0.400 -0.400) (end 0.000 -0.800) (layer F.Fab) (width 0.100))
(fp_line (start -0.850 -1.500) (end -0.850 -1.050) (layer F.CrtYd) (width 0.050))
(fp_line (start -0.850 -1.050) (end -0.850 1.050) (layer F.CrtYd) (width 0.050))
(fp_line (start -0.850 1.050) (end -0.850 1.500) (layer F.CrtYd) (width 0.050))
(fp_line (start -0.850 1.500) (end 0.850 1.500) (layer F.CrtYd) (width 0.050))
(fp_line (start 0.850 1.500) (end 0.850 1.050) (layer F.CrtYd) (width 0.050))
(fp_line (start 0.850 1.050) (end 0.850 -1.050) (layer F.CrtYd) (width 0.050))
(fp_line (start 0.850 -1.050) (end 0.850 -1.500) (layer F.CrtYd) (width 0.050))
(fp_line (start 0.850 -1.500) (end -0.850 -1.500) (layer F.CrtYd) (width 0.050))
(model ../qeda.3dshapes/UPC1608X90N.wrl
(at (xyz 0 0 0))
(scale (xyz 0.3937 0.3937 0.3937))
(rotate (xyz 0 0 0 ))
)
)

View File

@ -34,7 +34,7 @@
(fp_line (start 1.050 1.250) (end 1.050 -1.250) (layer F.CrtYd) (width 0.050))
(fp_line (start 1.050 -1.250) (end 1.050 -1.700) (layer F.CrtYd) (width 0.050))
(fp_line (start 1.050 -1.700) (end -1.050 -1.700) (layer F.CrtYd) (width 0.050))
(model UPC2012X80N.wrl
(model ../qeda.3dshapes/UPC2012X80N.wrl
(at (xyz 0 0 0))
(scale (xyz 0.3937 0.3937 0.3937))
(rotate (xyz 0 0 0 ))

@ -1 +1 @@
Subproject commit 0028ca257014a3d8b20af98464e3f8795505cb4d
Subproject commit 5611426eca84762292090544f4faf31a79c94a84

View File

@ -1,83 +0,0 @@
(kicad_pcb (version 20221018) (generator pcbnew)
(general
(thickness 1.6)
)
(paper "A4")
(title_block
(date "$date$")
(rev "$version$.$revision$")
(company "CuVoodoo")
(comment 1 "King Kévin")
(comment 2 "CERN-OHL-S")
)
(layers
(0 "F.Cu" signal)
(31 "B.Cu" signal)
(33 "F.Adhes" user "F.Adhesive")
(36 "B.SilkS" user "B.Silkscreen")
(37 "F.SilkS" user "F.Silkscreen")
(38 "B.Mask" user)
(39 "F.Mask" user)
(44 "Edge.Cuts" user)
(45 "Margin" user)
(46 "B.CrtYd" user "B.Courtyard")
(47 "F.CrtYd" user "F.Courtyard")
(48 "B.Fab" user)
(49 "F.Fab" user)
)
(setup
(stackup
(layer "F.SilkS" (type "Top Silk Screen") (color "White"))
(layer "F.Mask" (type "Top Solder Mask") (color "Green") (thickness 0.01))
(layer "F.Cu" (type "copper") (thickness 0.035))
(layer "dielectric 1" (type "core") (thickness 1.51) (material "FR4") (epsilon_r 4.5) (loss_tangent 0.02))
(layer "B.Cu" (type "copper") (thickness 0.035))
(layer "B.Mask" (type "Bottom Solder Mask") (color "Green") (thickness 0.01))
(layer "B.SilkS" (type "Bottom Silk Screen") (color "White"))
(copper_finish "None")
(dielectric_constraints no)
)
(pad_to_mask_clearance 0)
(pcbplotparams
(layerselection 0x00010fc_ffffffff)
(plot_on_all_layers_selection 0x0000000_00000000)
(disableapertmacros false)
(usegerberextensions false)
(usegerberattributes true)
(usegerberadvancedattributes true)
(creategerberjobfile true)
(dashed_line_dash_ratio 12.000000)
(dashed_line_gap_ratio 3.000000)
(svgprecision 6)
(plotframeref false)
(viasonmask false)
(mode 1)
(useauxorigin false)
(hpglpennumber 1)
(hpglpenspeed 20)
(hpglpendiameter 15.000000)
(dxfpolygonmode true)
(dxfimperialunits true)
(dxfusepcbnewfont true)
(psnegative false)
(psa4output false)
(plotreference true)
(plotvalue true)
(plotinvisibletext false)
(sketchpadsonfab false)
(subtractmaskfromsilk false)
(outputformat 1)
(mirror false)
(drillshape 1)
(scaleselection 1)
(outputdirectory "")
)
)
(net 0 "")
)

View File

@ -1,22 +0,0 @@
(kicad_sch (version 20230121) (generator eeschema)
(uuid 43fc3289-82a7-492c-a423-3030e10115dc)
(paper "A4")
(title_block
(date "$date$")
(rev "$version$.$revision$")
(company "CuVoodoo")
(comment 1 "King Kévin")
(comment 2 "CERN-OHL-S")
)
(lib_symbols
)
(sheet_instances
(path "/" (page "1"))
)
)

View File

@ -1 +1 @@
0
2