Compare commits

..

25 Commits

Author SHA1 Message Date
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
65 changed files with 29649 additions and 3915 deletions

2
.gitignore vendored
View File

@ -14,7 +14,6 @@ fp-info-cache
# temporary files
*~
\#*\#
~*.lck
# outputs
*.svg
@ -24,7 +23,6 @@ fp-info-cache
*.zip
*.bom.csv
*.cpl.csv
*.3d.step
*.versioned.*
fabrication

View File

@ -1,8 +1,6 @@
config:
nodate: true
output: kicad7
symbol:
pinIcon: false
pattern:
densityLevel: 'N'
lineWidth:
@ -10,7 +8,28 @@ 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

View File

@ -0,0 +1,21 @@
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

@ -6,7 +6,7 @@ requirements
to be able to generate the outputs, you need following software:
- [QEDA](http://qeda.org/): to generate footprints for the parts
- [KiCad v8](https://www.kicad.org/): EDA software used for schematic capture and board layout
- [KiCad v7](https://www.kicad.org/): EDA software used for schematic capture and board layout
- [PcbDraw](https://github.com/yaqwsx/PcbDraw): to generate board layout rendering
- [KiKit](https://github.com/yaqwsx/KiKit): to generate fabrications files (Gerber, Excellon)
- [KiBoM](https://github.com/SchrodingersGat/KiBoM): to generate Bill of Material (CSV)

14
JLCPCB_CORRECTION.csv Normal file
View File

@ -0,0 +1,14 @@
package;x;y;rot
LEDC2012X80N;0;0;-90
LEDC1608X90N;0;0;-90
UC1608X55N;0;0;-90
CAPC1608X92N;0;0;-90
SOT95P237X112-3N;0;0;180
CONNECTOR_MY-1220-03;0;-1.1;0
CONNECTOR_XKB_U262-24XN-4BV64;0;-1.3;0
CONNECTOR_U231-09XN-4BLRA00;0;-3.0;0
SOP254P976X355-14N;0;0;-90
SOP65P640X120-20N;0;0;-90
CONNECTOR_HDMI-001S;0;1.1;0
CONNECTOR_XKB_U261-24XN-4BC2LS;0;-5.1;0
CONNECTOR_XKB_U262-24XN-4BV60:0;-0.65;0
Can't render this file because it has a wrong number of fields in line 14.

View File

@ -1,14 +1,14 @@
# project file name (use for schematic and board layout)
NAME ?= template
NAME ?= RPH0002_connector
SUBSHEET ?=
# path to KiCad CLI
KICAD = kicad-cli
# path to qeda
QEDA := qeda
# path to KiBOM
KIBOM := kibom
KIBOM := ./KiBOM_CLI.py
# path to InteractiveHtmlBom
IBOMGEN := ~/.local/share/kicad/8.0/3rdparty/plugins/org_openscopeproject_InteractiveHtmlBom/generate_interactive_bom.py
IBOMGEN := ~/.local/share/kicad/7.0/3rdparty/plugins/org_openscopeproject_InteractiveHtmlBom/generate_interactive_bom.py
# read project version
VERSION := $(shell cat version)
@ -33,15 +33,13 @@ VERSIONED_SHEET = $(foreach SHEET,$(NAME) $(SUBSHEET),$(SHEET).versioned.kicad_s
FABRICATION_DIR := fabrication
IBOM := ${FABRICATION_DIR}/ibom.html
all: $(VERSIONED_SHEET) ${NAME}.sch.pdf ${NAME}.bom.csv render fab
all: $(VERSIONED_SHEET) ${NAME}.sch.pdf ${NAME}.brd-top.png ${NAME}.brd-bot.png ${NAME}.bom.csv fab
fab: ${FABRICATION_DIR} ${IBOM}
render: ${NAME}.brd-top.png ${NAME}.brd-bot.png ${NAME}.brd-top.svg ${NAME}.brd-bot.svg ${NAME}.3d.step
# generate fabrication files (gerbers/drill/BoM/PnP)
${FABRICATION_DIR}: ${NAME}.versioned.kicad_sch ${NAME}.versioned.kicad_pcb
kikit fab jlcpcb --no-drc --assembly --field JLCPCB,LCSC --schematic $^ $@
kikit fab jlcpcb --assembly --schematic $^ $@
# generate fabrication files (gerbers/drill/uncorrected PnP)
#${FABRICATION_DIR}: ${NAME}.versioned.kicad_pcb
@ -64,49 +62,35 @@ lib:
# generate render from layout (top side)
%.brd-top.png: %.versioned.kicad_pcb
pcbdraw plot --silent --no-components --dpi 600 --side front $< $@
pcbdraw plot --silent $< --dpi 600 --side front $@
# generate render from layout (bottom side)
%.brd-bot.png: %.versioned.kicad_pcb
pcbdraw plot --silent --no-components --dpi 600 --side back $< $@
# generate render from layout (top side)
%.brd-top.svg: %.versioned.kicad_pcb
$(KICAD) pcb export svg --layers F.Cu,F.Paste,F.Silkscreen,Edge.Cuts --page-size-mode 2 --exclude-drawing-sheet --output $@ $<
# generate render from layout (bottom side)
%.brd-bot.svg: %.versioned.kicad_pcb
$(KICAD) pcb export svg --layers B.Cu,B.Paste,B.Silkscreen,Edge.Cuts --mirror --page-size-mode 2 --exclude-drawing-sheet --output $@ $<
pcbdraw plot --silent $< --dpi 600 --side back $@
# export Bill of Material (as CSV)
%.bom.xml: %.versioned.kicad_sch %.versioned.kicad_pro
$(KICAD) sch export python-bom --output $@ $<
# export 3D model
%.3d.step: %.versioned.kicad_pcb
$(KICAD) pcb export step --output $@ $<
# export Bill of Material (as CSV)
%.bom.csv: %.bom.xml
$(KIBOM) $< $@
python $(KIBOM) $< $@
# generate panel
PANEL_DIR := panel_fab
panel: panel.kicad_pcb panel.brd-top.svg panel.brd-bot.svg panel.brd-top.png panel.brd-bot.png ${PANEL_DIR}
panel.kicad_pcb: ${NAME}.versioned.kicad_pcb ${NAME}.versioned.kicad_pro ${NAME}.versioned.kicad_sch panel.versioned.json
kikit panelize -p panel.versioned.json ${NAME}.versioned.kicad_pcb $@
PANEL_DIR := panel
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
${PANEL_DIR}: ${NAME}.versioned.kicad_sch panel.kicad_pcb
kikit fab jlcpcb --assembly --missingError --field JLCPCB,LCSC --schematic $^ $@
kikit fab jlcpcb --assembly --missingError --schematic ${NAME}.versioned.kicad_sch $@ ${PANEL_DIR}
pcbdraw --silent $@ --dpi 600 panel.brd-top.png
pcbdraw --silent $@ --dpi 600 --back panel.brd-bot.png
clean:
rm -f $(foreach EXT,$(VERSIONED_EXT),${NAME}.versioned.$(EXT))
rm -f ${NAME}.sch.pdf ${NAME}.brd-top.png ${NAME}.brd-bot.png ${NAME}.brd-top.svg ${NAME}.brd-bot.svg ${NAME}.versioned.xml ${NAME}.bom.csv
rm -f ${NAME}.sch.pdf ${NAME}.brd-top.png ${NAME}.brd-bot.png ${NAME}.versioned.xml ${NAME}.bom.csv
rm -f ${NAME}.versioned.kicad_prl ${NAME}.versioned.kicad_pro-bak ${NAME}.versioned.xml ${NAME}.versioned.csv
rm -f ${IBOM}
rm -rf ${FABRICATION_DIR}
rm -f panel.versioned.json panel.kicad_pcb panel.kicad_pro panel.brd-top.svg panel.brd-bot.svg panel.brd-top.png panel.brd-bot.png
rm -f panel.kicad_pcb panel.kicad_pro
rm -rf ${PANEL_DIR}

View File

@ -1,7 +1,60 @@
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 in either way since it's reversible.
toggle the switch to on, and the nearby red LED should light up.
you are ready to use the battery.
use the XT60 connector to easily connect 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 5A.
when charging, 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.
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.

16265
RPH0002_connector.kicad_pcb Normal file

File diff suppressed because it is too large Load Diff

View File

@ -3,17 +3,14 @@
"3dviewports": [],
"design_settings": {
"defaults": {
"apply_defaults_to_fp_fields": false,
"apply_defaults_to_fp_shapes": false,
"apply_defaults_to_fp_text": false,
"board_outline_line_width": 0.05,
"copper_line_width": 0.2,
"board_outline_line_width": 0.049999999999999996,
"copper_line_width": 0.19999999999999998,
"copper_text_italic": false,
"copper_text_size_h": 1.5,
"copper_text_size_v": 1.5,
"copper_text_thickness": 0.3,
"copper_text_upright": false,
"courtyard_line_width": 0.05,
"courtyard_line_width": 0.049999999999999996,
"dimension_precision": 4,
"dimension_units": 3,
"dimensions": {
@ -24,7 +21,7 @@
"text_position": 0,
"units_format": 1
},
"fab_line_width": 0.1,
"fab_line_width": 0.09999999999999999,
"fab_text_italic": false,
"fab_text_size_h": 1.0,
"fab_text_size_v": 1.0,
@ -37,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,
@ -49,7 +46,7 @@
"silk_text_upright": false,
"zones": {
"45_degree_only": false,
"min_clearance": 0.508
"min_clearance": 0.3
}
},
"diff_pair_dimensions": [
@ -57,11 +54,6 @@
"gap": 0.0,
"via_gap": 0.0,
"width": 0.0
},
{
"gap": 0.43,
"via_gap": 0.0,
"width": 0.2
}
],
"drc_exclusions": [],
@ -81,8 +73,7 @@
"duplicate_footprints": "warning",
"extra_footprint": "warning",
"footprint": "error",
"footprint_symbol_mismatch": "warning",
"footprint_type_mismatch": "warning",
"footprint_type_mismatch": "error",
"hole_clearance": "error",
"hole_near_hole": "error",
"invalid_outline": "error",
@ -90,7 +81,7 @@
"item_on_disabled_layer": "error",
"items_not_allowed": "error",
"length_out_of_range": "error",
"lib_footprint_issues": "ignore",
"lib_footprint_issues": "warning",
"lib_footprint_mismatch": "ignore",
"malformed_courtyard": "error",
"microvia_drill_out_of_range": "error",
@ -103,7 +94,7 @@
"shorting_items": "error",
"silk_edge_clearance": "ignore",
"silk_over_copper": "warning",
"silk_overlap": "warning",
"silk_overlap": "ignore",
"skew_out_of_range": "error",
"solder_mask_bridge": "error",
"starved_thermal": "error",
@ -117,7 +108,6 @@
"unconnected_items": "error",
"unresolved_variable": "error",
"via_dangling": "warning",
"zone_has_empty_net": "error",
"zones_intersect": "error"
},
"rules": {
@ -125,27 +115,30 @@
"allow_microvias": false,
"max_error": 0.005,
"min_clearance": 0.127,
"min_connection": 0.127,
"min_copper_edge_clearance": 0.3,
"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.2,
"min_microvia_drill": 0.1,
"min_microvia_diameter": 0.19999999999999998,
"min_microvia_drill": 0.09999999999999999,
"min_resolved_spokes": 2,
"min_silk_clearance": 0.15,
"min_text_height": 1.0,
"min_text_thickness": 0.153,
"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.05,
"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,
@ -154,72 +147,40 @@
],
"teardrop_parameters": [
{
"td_allow_use_two_tracks": true,
"td_curve_segcount": 0,
"td_height_ratio": 1.0,
"td_length_ratio": 0.5,
"td_maxheight": 2.0,
"td_maxlen": 1.0,
"td_on_pad_in_zone": false,
"td_target_name": "td_round_shape",
"td_width_to_size_filter_ratio": 0.9
},
{
"td_allow_use_two_tracks": true,
"td_curve_segcount": 0,
"td_height_ratio": 1.0,
"td_length_ratio": 0.5,
"td_maxheight": 2.0,
"td_maxlen": 1.0,
"td_on_pad_in_zone": false,
"td_target_name": "td_rect_shape",
"td_width_to_size_filter_ratio": 0.9
},
{
"td_allow_use_two_tracks": true,
"td_curve_segcount": 0,
"td_height_ratio": 1.0,
"td_length_ratio": 0.5,
"td_maxheight": 2.0,
"td_maxlen": 1.0,
"td_on_pad_in_zone": false,
"td_target_name": "td_track_end",
"td_width_to_size_filter_ratio": 0.9
}
],
"track_widths": [
0.0,
0.127,
0.2,
0.15,
0.3,
0.5
0.5,
1.5
],
"tuning_pattern_settings": {
"diff_pair_defaults": {
"corner_radius_percentage": 80,
"corner_style": 1,
"max_amplitude": 1.0,
"min_amplitude": 0.2,
"single_sided": false,
"spacing": 1.0
},
"diff_pair_skew_defaults": {
"corner_radius_percentage": 80,
"corner_style": 1,
"max_amplitude": 1.0,
"min_amplitude": 0.2,
"single_sided": false,
"spacing": 0.6
},
"single_track_defaults": {
"corner_radius_percentage": 80,
"corner_style": 1,
"max_amplitude": 1.0,
"min_amplitude": 0.2,
"single_sided": false,
"spacing": 0.6
}
},
"via_dimensions": [
{
"diameter": 0.0,
@ -232,22 +193,11 @@
{
"diameter": 0.8,
"drill": 0.4
},
{
"diameter": 1.0,
"drill": 0.5
}
],
"zones_allow_external_fillets": false,
"zones_use_no_outline": true
},
"ipc2581": {
"dist": "",
"distpn": "",
"internal_id": "",
"mfg": "",
"mpn": ""
},
"layer_presets": [],
"viewports": []
},
@ -471,7 +421,7 @@
"pinned_symbol_libs": []
},
"meta": {
"filename": "template.kicad_pro",
"filename": "RPH0002_connector.kicad_pro",
"version": 1
},
"net_settings": {
@ -540,75 +490,14 @@
"gencad": "",
"idf": "",
"netlist": "",
"plot": "",
"pos_files": "",
"specctra_dsn": "",
"step": "",
"svg": "",
"vrml": ""
},
"page_layout_descr_file": ""
},
"schematic": {
"annotate_start_num": 0,
"bom_fmt_presets": [],
"bom_fmt_settings": {
"field_delimiter": ",",
"keep_line_breaks": false,
"keep_tabs": false,
"name": "CSV",
"ref_delimiter": ",",
"ref_range_delimiter": "",
"string_delimiter": "\""
},
"bom_presets": [],
"bom_settings": {
"exclude_dnp": false,
"fields_ordered": [
{
"group_by": false,
"label": "Reference",
"name": "Reference",
"show": true
},
{
"group_by": true,
"label": "Value",
"name": "Value",
"show": true
},
{
"group_by": false,
"label": "Datasheet",
"name": "Datasheet",
"show": true
},
{
"group_by": false,
"label": "Footprint",
"name": "Footprint",
"show": true
},
{
"group_by": false,
"label": "Qty",
"name": "${QUANTITY}",
"show": true
},
{
"group_by": true,
"label": "DNP",
"name": "${DNP}",
"show": true
}
],
"filter_string": "",
"group_symbols": true,
"name": "Grouped By Value",
"sort_asc": true,
"sort_field": "Reference"
},
"connection_grid_size": 50.0,
"drawing": {
"dashed_lines_dash_length_ratio": 12.0,
"dashed_lines_gap_length_ratio": 3.0,
@ -622,11 +511,6 @@
"intersheets_ref_suffix": "",
"junction_size_choice": 3,
"label_size_ratio": 0.375,
"operating_point_overlay_i_precision": 3,
"operating_point_overlay_i_range": "~A",
"operating_point_overlay_v_precision": 3,
"operating_point_overlay_v_range": "~V",
"overbar_offset_ratio": 1.23,
"pin_symbol_size": 25.0,
"text_offset_ratio": 0.15
},
@ -652,7 +536,6 @@
"spice_external_command": "spice \"%I\"",
"spice_model_current_sheet_as_root": true,
"spice_save_all_currents": false,
"spice_save_all_dissipations": false,
"spice_save_all_voltages": false,
"subpart_first_id": 65,
"subpart_id_separator": 0
@ -660,7 +543,7 @@
"sheets": [
[
"43fc3289-82a7-492c-a423-3030e10115dc",
"Root"
""
]
],
"text_variables": {}

7675
RPH0002_connector.kicad_sch Normal file

File diff suppressed because it is too large Load Diff

11
bom.ini
View File

@ -1,7 +1,7 @@
[BOM_OPTIONS]
; General BoM options here
; If 'ignore_dnf' option is set to 1, rows that are not to be fitted on the PCB will not be written to the BoM file
ignore_dnf = 0
ignore_dnf = 1
; If 'html_generate_dnf' option is set to 1, also generate a list of components not fitted on the PCB (HTML only)
html_generate_dnf = 1
; If 'use_alt' option is set to 1, grouped references will be printed in the alternate compressed style eg: R1-R7,R18
@ -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,11 +45,9 @@ sheetpath
qeda_part
qeda_variant
name
JLCPCB_CORRECTION
Rating
[COLUMN_ORDER]
; Columns will appear in the order they are listed here
; Columns will apear in the order they are listed here
; Titles are case-insensitive
References
Value
@ -60,11 +58,10 @@ Part Lib
Footprint
Footprint Lib
Build Quantity
Manufacturer
MPN
DigiKey
LCSC
JLCPCB
JLCPCB_CORRECTION
Datasheet
[GROUP_FIELDS]

View File

@ -1,12 +1,10 @@
(footprint "CuVoodoo_copper" (version 20221018) (generator pcbnew)
(footprint "CuVoodoo" (version 20221018) (generator pcbnew)
(layer "F.Cu")
(descr "CuVoodoo logo")
(attr smd board_only exclude_from_pos_files exclude_from_bom allow_missing_courtyard)
(fp_text reference "REF**" (at 0 -0.5 unlocked) (layer "F.SilkS") hide
(fp_text reference "REF**" (at 0 -0.5 unlocked) (layer "F.SilkS")
(effects (font (size 1 1) (thickness 0.1)))
(tstamp f846a54a-9ddc-4bbc-be16-9ad293284767)
)
(fp_text value "CuVoodoo_copper" (at 0 1 unlocked) (layer "F.Fab") hide
(fp_text value "CuVoodoo" (at 0 1 unlocked) (layer "F.Fab") hide
(effects (font (size 1 1) (thickness 0.15)))
(tstamp a2d5c5b6-08b2-4c1d-af6a-961acdb63b34)
)

View File

@ -1,617 +0,0 @@
(footprint "CuVoodoo_silk" (version 20221018) (generator pcbnew)
(layer "F.Cu")
(attr board_only exclude_from_pos_files exclude_from_bom allow_missing_courtyard)
(fp_text reference "REF**" (at 0 -0.5 unlocked) (layer "F.SilkS") hide
(effects (font (size 1 1) (thickness 0.1)))
(tstamp f846a54a-9ddc-4bbc-be16-9ad293284767)
)
(fp_text value "CuVoodoo_silk" (at 0 1 unlocked) (layer "F.Fab") hide
(effects (font (size 1 1) (thickness 0.15)))
(tstamp a2d5c5b6-08b2-4c1d-af6a-961acdb63b34)
)
(fp_line (start 6 5) (end 6 4)
(stroke (width 0.25) (type solid)) (layer "F.SilkS") (tstamp db907c8a-7c13-47f0-8576-f8342c6fc43f))
(fp_line (start 8.75 3.75) (end 6.25 3.75)
(stroke (width 0.25) (type solid)) (layer "F.SilkS") (tstamp 375d8ca2-9b58-471f-b2aa-d5a472f93281))
(fp_arc (start 6 4) (mid 6.073223 3.823223) (end 6.25 3.75)
(stroke (width 0.25) (type solid)) (layer "F.SilkS") (tstamp 0af9ea9b-3856-4e16-89c4-11bf31d4c0f6))
(fp_poly
(pts
(xy 1.25 3.999999)
(xy 0.5 3.999999)
(xy 0.5 3.499999)
(xy 1.25 3.499999)
)
(stroke (width 0) (type solid)) (fill solid) (layer "F.SilkS") (tstamp d164f9a4-dbe2-44e7-8ad8-2d914a8f7a6c))
(fp_poly
(pts
(xy 3.749999 9.499998)
(xy 3.499999 9.499998)
(xy 3.499999 8.999998)
(xy 3.749999 8.999998)
)
(stroke (width 0) (type solid)) (fill solid) (layer "F.SilkS") (tstamp 028a1ea9-a14e-4d86-884a-794e4e371399))
(fp_poly
(pts
(xy 6.249999 9.499998)
(xy 5.999999 9.499998)
(xy 5.999999 8.999998)
(xy 6.249999 8.999998)
)
(stroke (width 0) (type solid)) (fill solid) (layer "F.SilkS") (tstamp 6183cedd-1b0c-488e-b67c-11b1d2d2911f))
(fp_poly
(pts
(xy 9.499998 3.999999)
(xy 8.749998 3.999999)
(xy 8.749998 3.499999)
(xy 9.499998 3.499999)
)
(stroke (width 0) (type solid)) (fill solid) (layer "F.SilkS") (tstamp 9f335a7b-79ff-4f78-b12d-8e0ae29f952f))
(fp_poly
(pts
(xy 4.499999 4.749999)
(xy 3.999999 4.749999)
(xy 3.999999 5.749999)
(xy 4.749999 5.749999)
(xy 4.749999 6.249999)
(xy 3.499999 6.249999)
(xy 3.499999 4.249999)
(xy 4.499999 4.249999)
)
(stroke (width 0) (type solid)) (fill solid) (layer "F.SilkS") (tstamp b5fef6d2-7e7e-4965-bcdc-f4722e8267a7))
(fp_poly
(pts
(xy 6.249999 6.249999)
(xy 4.999999 6.249999)
(xy 4.999999 5.499999)
(xy 5.499999 5.499999)
(xy 5.499999 5.749999)
(xy 5.749999 5.749999)
(xy 5.749999 4.999999)
(xy 6.249999 4.999999)
)
(stroke (width 0) (type solid)) (fill solid) (layer "F.SilkS") (tstamp 8bb02f0d-c4a1-49c9-a185-6c1be76e4313))
(fp_poly
(pts
(xy 4.750097 1.749764)
(xy 3.999755 1.749764)
(xy 3.999755 1.250053)
(xy 4.249869 1.250053)
(xy 4.249869 1.500167)
(xy 4.499983 1.500167)
(xy 4.499983 1.250053)
(xy 4.249869 1.250053)
(xy 3.999755 1.250053)
(xy 3.999755 0.999939)
(xy 4.750097 0.999939)
)
(stroke (width 0) (type solid)) (fill solid) (layer "F.SilkS") (tstamp 3d4db89c-b5bd-4689-87d8-3730cf8df8f4))
(fp_poly
(pts
(xy 4.499999 6.499999)
(xy 4.249999 6.749999)
(xy 3.849999 6.749999)
(xy 3.749999 6.849998)
(xy 3.749999 8.999998)
(xy 3.499999 8.999998)
(xy 3.499999 6.749999)
(xy 3.749999 6.499999)
(xy 4.149999 6.499999)
(xy 4.249999 6.399999)
(xy 4.249999 6.249999)
(xy 4.499999 6.249999)
)
(stroke (width 0) (type solid)) (fill solid) (layer "F.SilkS") (tstamp f8a10a30-88d4-4521-a785-068b4a34a6b4))
(fp_poly
(pts
(xy 5.099999 3.949999)
(xy 5.099999 4.299999)
(xy 4.799999 4.599999)
(xy 4.499999 4.599999)
(xy 4.499999 4.399999)
(xy 4.749999 4.399999)
(xy 4.899999 4.249999)
(xy 4.899999 3.999999)
(xy 4.749999 3.849999)
(xy 1.25 3.849999)
(xy 1.25 3.649999)
(xy 4.799999 3.649999)
)
(stroke (width 0) (type solid)) (fill solid) (layer "F.SilkS") (tstamp fafbca33-bd8b-4e58-9b6e-99199a1e20ef))
(fp_poly
(pts
(xy 6.499999 2.75)
(xy 9.999998 2.75)
(xy 9.999998 4.749999)
(xy 6.999999 4.749999)
(xy 6.999999 9.999998)
(xy 5.249999 9.999998)
(xy 5.249999 7.499999)
(xy 4.499999 7.499999)
(xy 4.499999 9.999998)
(xy 2.75 9.999998)
(xy 2.75 4.749999)
(xy 0 4.749999)
(xy 0 4.249999)
(xy 0.5 4.249999)
(xy 3.25 4.249999)
(xy 3.25 9.499998)
(xy 3.999999 9.499998)
(xy 3.999999 6.999999)
(xy 5.749999 6.999999)
(xy 5.749999 9.499998)
(xy 6.499999 9.499998)
(xy 6.499999 4.249999)
(xy 9.499998 4.249999)
(xy 9.499998 3.25)
(xy 5.999999 3.25)
(xy 5.999999 0.5)
(xy 3.749999 0.5)
(xy 3.749999 3.25)
(xy 0.5 3.25)
(xy 0.5 4.249999)
(xy 0 4.249999)
(xy 0 2.75)
(xy 3.25 2.75)
(xy 3.25 0)
(xy 6.499999 0)
)
(stroke (width 0) (type solid)) (fill solid) (layer "F.SilkS") (tstamp 48b3982a-b0ef-4bdd-846c-4ec519a8d5bc))
(fp_poly
(pts
(xy 5.499999 6.499999)
(xy 5.999999 6.499999)
(xy 6.013914 6.50029)
(xy 6.027526 6.501159)
(xy 6.040827 6.502595)
(xy 6.053808 6.504589)
(xy 6.066459 6.507133)
(xy 6.078771 6.510216)
(xy 6.090735 6.513831)
(xy 6.102343 6.517968)
(xy 6.113584 6.522617)
(xy 6.12445 6.52777)
(xy 6.134931 6.533417)
(xy 6.145019 6.53955)
(xy 6.154703 6.546158)
(xy 6.163976 6.553234)
(xy 6.172828 6.560767)
(xy 6.181249 6.568749)
(xy 6.189231 6.57717)
(xy 6.196764 6.586022)
(xy 6.20384 6.595295)
(xy 6.210448 6.604979)
(xy 6.216581 6.615067)
(xy 6.222228 6.625548)
(xy 6.227381 6.636414)
(xy 6.23203 6.647655)
(xy 6.236167 6.659262)
(xy 6.239782 6.671227)
(xy 6.242866 6.683539)
(xy 6.245409 6.69619)
(xy 6.247404 6.709171)
(xy 6.248839 6.722472)
(xy 6.249708 6.736084)
(xy 6.249999 6.749999)
(xy 6.249999 8.999998)
(xy 5.999999 8.999998)
(xy 5.999999 6.749999)
(xy 5.499999 6.749999)
(xy 5.486085 6.749707)
(xy 5.472472 6.748839)
(xy 5.459171 6.747403)
(xy 5.446191 6.745409)
(xy 5.43354 6.742865)
(xy 5.421227 6.739781)
(xy 5.409263 6.736167)
(xy 5.397655 6.73203)
(xy 5.386414 6.727381)
(xy 5.375549 6.722228)
(xy 5.365067 6.71658)
(xy 5.35498 6.710448)
(xy 5.345295 6.703839)
(xy 5.336022 6.696764)
(xy 5.327171 6.689231)
(xy 5.318749 6.681249)
(xy 5.310767 6.672828)
(xy 5.303234 6.663976)
(xy 5.296159 6.654703)
(xy 5.28955 6.645018)
(xy 5.283417 6.634931)
(xy 5.27777 6.62445)
(xy 5.272617 6.613584)
(xy 5.267968 6.602343)
(xy 5.263831 6.590735)
(xy 5.260216 6.578771)
(xy 5.257133 6.566459)
(xy 5.254589 6.553808)
(xy 5.252595 6.540827)
(xy 5.251159 6.527526)
(xy 5.25029 6.513914)
(xy 5.249999 6.499999)
(xy 5.249999 6.249999)
(xy 5.499999 6.249999)
)
(stroke (width 0) (type solid)) (fill solid) (layer "F.SilkS") (tstamp 2e49765d-7fab-447c-af5f-c96b846f80fb))
(fp_poly
(pts
(xy 4.649999 2.599999)
(xy 4.999999 2.25)
(xy 5.00483 2.245459)
(xy 5.009936 2.24121)
(xy 5.015297 2.237255)
(xy 5.020897 2.233593)
(xy 5.026717 2.230224)
(xy 5.032738 2.227148)
(xy 5.038942 2.224365)
(xy 5.045311 2.221875)
(xy 5.051827 2.219677)
(xy 5.058471 2.217773)
(xy 5.065224 2.216162)
(xy 5.072069 2.214843)
(xy 5.085961 2.213085)
(xy 5.099999 2.2125)
(xy 5.114037 2.213085)
(xy 5.127928 2.214843)
(xy 5.134774 2.216162)
(xy 5.141527 2.217773)
(xy 5.148171 2.219677)
(xy 5.154686 2.221875)
(xy 5.161055 2.224365)
(xy 5.16726 2.227148)
(xy 5.173281 2.230224)
(xy 5.1791 2.233593)
(xy 5.1847 2.237255)
(xy 5.190062 2.24121)
(xy 5.195168 2.245459)
(xy 5.199999 2.25)
(xy 5.549999 2.599999)
(xy 5.699999 2.450001)
(xy 5.709511 2.441349)
(xy 5.719262 2.434107)
(xy 5.729195 2.428221)
(xy 5.739257 2.423634)
(xy 5.749392 2.420292)
(xy 5.759545 2.418141)
(xy 5.769661 2.417124)
(xy 5.779687 2.417188)
(xy 5.789565 2.418278)
(xy 5.799242 2.420338)
(xy 5.808663 2.423313)
(xy 5.817772 2.427149)
(xy 5.826516 2.431791)
(xy 5.834838 2.437183)
(xy 5.842684 2.443272)
(xy 5.849999 2.450001)
(xy 5.856728 2.457316)
(xy 5.862816 2.465162)
(xy 5.868209 2.473484)
(xy 5.872851 2.482227)
(xy 5.876687 2.491337)
(xy 5.879662 2.500758)
(xy 5.881722 2.510435)
(xy 5.882811 2.520313)
(xy 5.882876 2.530338)
(xy 5.881859 2.540455)
(xy 5.879708 2.550608)
(xy 5.876366 2.560743)
(xy 5.871779 2.570805)
(xy 5.865892 2.580738)
(xy 5.858651 2.590489)
(xy 5.849999 2.600001)
(xy 5.649999 2.799999)
(xy 5.645168 2.80454)
(xy 5.640062 2.808788)
(xy 5.6347 2.812743)
(xy 5.6291 2.816405)
(xy 5.623281 2.819775)
(xy 5.61726 2.822851)
(xy 5.611055 2.825634)
(xy 5.604686 2.828124)
(xy 5.598171 2.830321)
(xy 5.591527 2.832226)
(xy 5.584774 2.833837)
(xy 5.577929 2.835155)
(xy 5.564037 2.836913)
(xy 5.549999 2.837499)
(xy 5.535961 2.836913)
(xy 5.522069 2.835155)
(xy 5.515224 2.833837)
(xy 5.508471 2.832226)
(xy 5.501827 2.830321)
(xy 5.495311 2.828124)
(xy 5.488942 2.825634)
(xy 5.482738 2.822851)
(xy 5.476717 2.819775)
(xy 5.470897 2.816405)
(xy 5.465297 2.812743)
(xy 5.459935 2.808788)
(xy 5.45483 2.80454)
(xy 5.449999 2.799999)
(xy 5.099999 2.449999)
(xy 4.699999 2.849999)
(xy 4.599999 2.849999)
(xy 4.199999 2.449999)
(xy 3.999999 2.649999)
(xy 3.849999 2.499999)
(xy 4.149999 2.199999)
(xy 4.249999 2.199999)
)
(stroke (width 0) (type solid)) (fill solid) (layer "F.SilkS") (tstamp 8e7e8123-55b6-4162-bc6d-b7ccbc23c7b7))
(fp_poly
(pts
(xy 5.39343 1.00039)
(xy 5.411911 1.001755)
(xy 5.430234 1.004022)
(xy 5.448371 1.007178)
(xy 5.466289 1.01121)
(xy 5.483958 1.016105)
(xy 5.501347 1.021851)
(xy 5.518425 1.028435)
(xy 5.535162 1.035845)
(xy 5.551527 1.044066)
(xy 5.567488 1.053088)
(xy 5.583016 1.062896)
(xy 5.598079 1.073479)
(xy 5.612646 1.084823)
(xy 5.626688 1.096916)
(xy 5.640172 1.109744)
(xy 5.653004 1.123226)
(xy 5.6651 1.137264)
(xy 5.676447 1.15183)
(xy 5.687033 1.166891)
(xy 5.696845 1.182417)
(xy 5.70587 1.198377)
(xy 5.714095 1.214741)
(xy 5.721508 1.231478)
(xy 5.728096 1.248557)
(xy 5.733846 1.265948)
(xy 5.738745 1.283619)
(xy 5.742781 1.30154)
(xy 5.745941 1.31968)
(xy 5.748212 1.338009)
(xy 5.749581 1.356496)
(xy 5.750036 1.37511)
(xy 5.749531 1.3944)
(xy 5.748066 1.413437)
(xy 5.745665 1.432196)
(xy 5.742353 1.450655)
(xy 5.738151 1.468788)
(xy 5.733084 1.486574)
(xy 5.727176 1.503988)
(xy 5.72045 1.521007)
(xy 5.712929 1.537607)
(xy 5.704638 1.553765)
(xy 5.695599 1.569458)
(xy 5.685836 1.584661)
(xy 5.675373 1.599352)
(xy 5.664233 1.613506)
(xy 5.65244 1.6271)
(xy 5.640018 1.640112)
(xy 5.62699 1.652516)
(xy 5.613379 1.66429)
(xy 5.599209 1.67541)
(xy 5.584504 1.685853)
(xy 5.569287 1.695594)
(xy 5.553582 1.704612)
(xy 5.537412 1.712881)
(xy 5.520802 1.720379)
(xy 5.503773 1.727081)
(xy 5.486351 1.732966)
(xy 5.468558 1.738008)
(xy 5.450418 1.742184)
(xy 5.431955 1.745472)
(xy 5.413192 1.747846)
(xy 5.394153 1.749285)
(xy 5.374862 1.749764)
(xy 5.35559 1.749259)
(xy 5.336571 1.747797)
(xy 5.317828 1.7454)
(xy 5.299386 1.742093)
(xy 5.281268 1.737899)
(xy 5.263497 1.732841)
(xy 5.246096 1.726943)
(xy 5.22909 1.720229)
(xy 5.212501 1.712721)
(xy 5.196353 1.704443)
(xy 5.18067 1.695419)
(xy 5.165475 1.685672)
(xy 5.150791 1.675226)
(xy 5.136642 1.664104)
(xy 5.123052 1.65233)
(xy 5.110043 1.639927)
(xy 5.09764 1.626918)
(xy 5.085866 1.613328)
(xy 5.074744 1.599179)
(xy 5.064299 1.584495)
(xy 5.054552 1.5693)
(xy 5.045528 1.553617)
(xy 5.037251 1.537469)
(xy 5.029743 1.52088)
(xy 5.023029 1.503874)
(xy 5.017131 1.486473)
(xy 5.012074 1.468702)
(xy 5.00788 1.450584)
(xy 5.004573 1.432142)
(xy 5.002177 1.4134)
(xy 5.000715 1.394382)
(xy 5.000211 1.37511)
(xy 5.249807 1.37511)
(xy 5.249958 1.381312)
(xy 5.250414 1.387472)
(xy 5.25117 1.39358)
(xy 5.252223 1.399625)
(xy 5.253568 1.405598)
(xy 5.2552 1.411487)
(xy 5.257116 1.417283)
(xy 5.259311 1.422976)
(xy 5.261782 1.428554)
(xy 5.264523 1.434009)
(xy 5.267531 1.439329)
(xy 5.270801 1.444505)
(xy 5.274329 1.449525)
(xy 5.278111 1.454381)
(xy 5.282142 1.459061)
(xy 5.286419 1.463555)
(xy 5.290913 1.467832)
(xy 5.295593 1.471863)
(xy 5.300449 1.475645)
(xy 5.305469 1.479173)
(xy 5.310644 1.482443)
(xy 5.315964 1.485451)
(xy 5.321418 1.488192)
(xy 5.326997 1.490662)
(xy 5.332688 1.492858)
(xy 5.338484 1.494774)
(xy 5.344372 1.496406)
(xy 5.350343 1.497751)
(xy 5.356387 1.498803)
(xy 5.362493 1.49956)
(xy 5.368651 1.500016)
(xy 5.374851 1.500167)
(xy 5.381053 1.500016)
(xy 5.387213 1.499561)
(xy 5.393321 1.498806)
(xy 5.399366 1.497754)
(xy 5.405339 1.49641)
(xy 5.411229 1.494778)
(xy 5.417025 1.492862)
(xy 5.422718 1.490668)
(xy 5.428297 1.488198)
(xy 5.433752 1.485457)
(xy 5.439072 1.48245)
(xy 5.444248 1.479181)
(xy 5.449269 1.475653)
(xy 5.454125 1.471872)
(xy 5.458805 1.467841)
(xy 5.4633 1.463565)
(xy 5.467577 1.459071)
(xy 5.471609 1.454392)
(xy 5.475392 1.449536)
(xy 5.478921 1.444516)
(xy 5.482191 1.439341)
(xy 5.485199 1.434021)
(xy 5.487941 1.428566)
(xy 5.490412 1.422987)
(xy 5.492608 1.417294)
(xy 5.494525 1.411497)
(xy 5.496158 1.405607)
(xy 5.497503 1.399633)
(xy 5.498557 1.393586)
(xy 5.499314 1.387476)
(xy 5.49977 1.381314)
(xy 5.499922 1.37511)
(xy 5.499771 1.368908)
(xy 5.499315 1.362747)
(xy 5.498559 1.35664)
(xy 5.497506 1.350594)
(xy 5.496161 1.344622)
(xy 5.494529 1.338732)
(xy 5.492613 1.332936)
(xy 5.490418 1.327243)
(xy 5.487947 1.321665)
(xy 5.485206 1.31621)
(xy 5.482198 1.31089)
(xy 5.478928 1.305715)
(xy 5.4754 1.300694)
(xy 5.471618 1.295839)
(xy 5.467587 1.291159)
(xy 5.46331 1.286664)
(xy 5.458815 1.282387)
(xy 5.454135 1.278356)
(xy 5.44928 1.274574)
(xy 5.444259 1.271046)
(xy 5.439084 1.267776)
(xy 5.433764 1.264768)
(xy 5.428309 1.262027)
(xy 5.422731 1.259557)
(xy 5.417038 1.257361)
(xy 5.411242 1.255445)
(xy 5.405352 1.253813)
(xy 5.39938 1.252468)
(xy 5.393335 1.251416)
(xy 5.387227 1.250659)
(xy 5.381067 1.250204)
(xy 5.374865 1.250053)
(xy 5.37486 1.250053)
(xy 5.368658 1.250204)
(xy 5.362498 1.25066)
(xy 5.35639 1.251416)
(xy 5.350345 1.252469)
(xy 5.344372 1.253814)
(xy 5.338483 1.255447)
(xy 5.332687 1.257363)
(xy 5.326994 1.259558)
(xy 5.321416 1.262029)
(xy 5.315961 1.26477)
(xy 5.310641 1.267778)
(xy 5.305466 1.271048)
(xy 5.300445 1.274577)
(xy 5.29559 1.278359)
(xy 5.29091 1.28239)
(xy 5.286416 1.286667)
(xy 5.282139 1.291162)
(xy 5.278108 1.295842)
(xy 5.274326 1.300697)
(xy 5.270799 1.305718)
(xy 5.267529 1.310893)
(xy 5.264521 1.316214)
(xy 5.26178 1.321668)
(xy 5.25931 1.327247)
(xy 5.257115 1.332939)
(xy 5.255199 1.338735)
(xy 5.253567 1.344624)
(xy 5.252222 1.350596)
(xy 5.25117 1.356641)
(xy 5.250414 1.362749)
(xy 5.249958 1.368908)
(xy 5.249807 1.37511)
(xy 5.000211 1.37511)
(xy 5.00069 1.355818)
(xy 5.002128 1.33678)
(xy 5.004503 1.318017)
(xy 5.00779 1.299554)
(xy 5.011967 1.281415)
(xy 5.017009 1.263622)
(xy 5.022893 1.2462)
(xy 5.029596 1.229172)
(xy 5.037094 1.212561)
(xy 5.045363 1.196392)
(xy 5.05438 1.180687)
(xy 5.064122 1.16547)
(xy 5.074565 1.150765)
(xy 5.085685 1.136595)
(xy 5.097459 1.122985)
(xy 5.109863 1.109957)
(xy 5.122874 1.097534)
(xy 5.136468 1.085742)
(xy 5.150623 1.074602)
(xy 5.165313 1.064139)
(xy 5.180516 1.054376)
(xy 5.196209 1.045337)
(xy 5.212367 1.037046)
(xy 5.228967 1.029525)
(xy 5.245986 1.022799)
(xy 5.2634 1.016891)
(xy 5.281186 1.011824)
(xy 5.29932 1.007622)
(xy 5.317778 1.00431)
(xy 5.336537 1.001909)
(xy 5.355574 1.000444)
(xy 5.374843 0.999939)
)
(stroke (width 0) (type solid)) (fill solid) (layer "F.SilkS") (tstamp 1d08b000-bccf-4492-b816-54c8d5779b32))
)

View File

@ -1,6 +1,6 @@
(footprint "OSHW" (version 20221018) (generator pcbnew)
(layer "F.Cu")
(attr board_only exclude_from_pos_files exclude_from_bom allow_missing_courtyard)
(attr smd)
(fp_text reference "REF**" (at 0 -0.5 unlocked) (layer "F.SilkS") hide
(effects (font (size 1 1) (thickness 0.1)))
(tstamp f1e067ff-287b-4a60-b936-f32f4b57d565)

View File

@ -1,7 +1,5 @@
(footprint "bunny" (version 20221018) (generator pcbnew)
(layer "F.Cu")
(descr "design year indication")
(attr board_only exclude_from_pos_files exclude_from_bom allow_missing_courtyard)
(fp_text reference "REF**" (at 0 -0.5 unlocked) (layer "F.SilkS") hide
(effects (font (size 1 1) (thickness 0.1)))
(tstamp 4e2c9664-f6ac-467e-880e-cb2256b0c6f7)

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 38 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 43 KiB

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 [
-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
]
}
}

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 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

@ -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 3f3f15e7c3aacf85d86bfeb31cfcd14abf2f66e1
Subproject commit 9a7aea49d383b3ac21bde1b6c967d2e297400593

9
refdes2fab.py Normal file
View File

@ -0,0 +1,9 @@
import pcbnew
import sys
board = pcbnew.LoadBoard(sys.argv[1])
for fp in board.GetFootprints():
fp.Value().SetVisible(False)
fp.Reference().SetLayer(board.GetLayerID('F.Fab'))
board.Save(sys.argv[1])

View File

@ -1,113 +0,0 @@
(kicad_pcb
(version 20240108)
(generator "pcbnew")
(generator_version "8.0")
(general
(thickness 1.6)
(legacy_teardrops no)
)
(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")
(color "Polyimide")
(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 "HAL SnPb")
(dielectric_constraints no)
)
(pad_to_mask_clearance 0.038)
(solder_mask_min_width 0.1)
(allow_soldermask_bridges_in_footprints no)
(pcbplotparams
(layerselection 0x00010fc_ffffffff)
(plot_on_all_layers_selection 0x0000000_00000000)
(disableapertmacros no)
(usegerberextensions no)
(usegerberattributes yes)
(usegerberadvancedattributes yes)
(creategerberjobfile yes)
(dashed_line_dash_ratio 12.000000)
(dashed_line_gap_ratio 3.000000)
(svgprecision 6)
(plotframeref no)
(viasonmask no)
(mode 1)
(useauxorigin no)
(hpglpennumber 1)
(hpglpenspeed 20)
(hpglpendiameter 15.000000)
(pdf_front_fp_property_popups yes)
(pdf_back_fp_property_popups yes)
(dxfpolygonmode yes)
(dxfimperialunits yes)
(dxfusepcbnewfont yes)
(psnegative no)
(psa4output no)
(plotreference yes)
(plotvalue yes)
(plotfptext yes)
(plotinvisibletext no)
(sketchpadsonfab no)
(subtractmaskfromsilk no)
(outputformat 1)
(mirror no)
(drillshape 1)
(scaleselection 1)
(outputdirectory "")
)
)
(net 0 "")
)

View File

@ -1,20 +0,0 @@
(kicad_sch
(version 20231120)
(generator "eeschema")
(generator_version "8.0")
(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
1