Compare commits

..

41 Commits
master ... rsim

Author SHA1 Message Date
King Kévin 6a1362002e doc: better list dependencies 2023-03-30 22:12:59 +02:00
King Kévin 59183db61c make: use kikit again to generate fabrication 2023-03-30 22:12:23 +02:00
King Kévin 437683a0fa make: add bom generator (not included in pip) 2023-03-30 22:11:43 +02:00
King Kévin 4982a98b28 make: update bom generation 2023-03-30 22:11:15 +02:00
King Kévin 53ecb46e4f make: now use ibom plugin 2023-03-30 11:38:14 +02:00
King Kévin 207168f11d make: switch back from kicad nightly 2023-03-30 11:37:22 +02:00
King Kévin 76c3384788 lib: update database 2023-03-30 11:36:20 +02:00
King Kévin 75bb05f628 brd: ignore some DRC for KiKit to not crash 2023-03-30 11:33:26 +02:00
King Kévin c04b337d7d sch: fix diode part 2023-03-30 11:29:31 +02:00
King Kévin 4a734e3bd2 brd: improve silk 2023-02-24 17:29:43 +01:00
King Kévin 578068a5c1 sch: fill BoM 2023-02-24 17:29:26 +01:00
King Kévin 07d537e2c1 make: fabrication does not need schematic 2023-02-18 13:35:00 +01:00
King Kévin 665a9e693b make: add subsheet support 2023-02-18 13:34:32 +01:00
King Kévin 0b5348acd2 brd: improve grounding 2023-02-18 13:32:06 +01:00
King Kévin 5226c14b22 brd: fix outline 2023-02-06 13:05:38 +01:00
King Kévin 8fe7ae3a12 make: use kicad-cli to export fabrication (kikit does not support v7 yet) 2023-02-06 13:04:10 +01:00
King Kévin 14f0746d8f make: update pcbdraw call 2023-02-06 12:45:17 +01:00
King Kévin f5335f7b9a make: use kicad-cli to generate bom 2023-02-06 12:44:40 +01:00
King Kévin e424f4821e make: use kicad-cli to render schematic 2023-02-06 12:43:39 +01:00
King Kévin bbd69a3784 brd: complete first routing 2023-02-06 07:03:39 +01:00
King Kévin aa0ba2448b lib: add test point 2023-02-06 07:03:16 +01:00
King Kévin 33736f8ed0 sch: optimise for routing 2023-02-06 07:02:23 +01:00
King Kévin 9444dd7b23 sch: rename EN and RST 2023-02-05 01:55:42 +01:00
King Kévin 6465981640 sch: add SIM_VCC 2023-02-05 01:51:05 +01:00
King Kévin 24b1a85641 lib: update partdb library 2023-02-05 01:34:02 +01:00
King Kévin 9bdf47ae05 lib: add logos 2023-02-05 01:33:30 +01:00
King Kévin 40a092a35a lib: switch kicad footprint to v7 2023-02-05 01:32:56 +01:00
King Kévin 0a9dae45cf lib: add BSS138 2023-02-05 01:32:06 +01:00
King Kévin 12d5e60ee7 sch: fix power pins 2023-02-05 00:00:16 +01:00
King Kévin 9791ab1426 sch: use multiple sheet 2023-02-04 08:59:27 +01:00
King Kévin b97cff345b shc: assign footprint 2023-02-04 07:02:09 +01:00
King Kévin 2a45bb70c9 sch: add decoupling capacitors 2023-02-04 06:20:47 +01:00
King Kévin eebc5d8d6e sch: connect signals to MCU 2023-02-04 06:03:27 +01:00
King Kévin 2541f0643c lib: disable qeda pin shapes 2023-02-04 06:02:10 +01:00
King Kévin 142e59867d sch: started draft (card signal to esp missing) 2023-02-03 11:12:55 +01:00
King Kévin 04bc72dbde lib: add partdb library 2023-02-03 11:06:43 +01:00
King Kévin 39de92d5f2 lib: enable audio connector library 2023-02-03 11:04:38 +01:00
King Kévin fab37f8fd5 lib: switch to version 7 2023-02-03 11:03:29 +01:00
King Kévin b2638f25df lib: export parts 2023-02-03 10:58:25 +01:00
King Kévin c787757da1 lib: add projects parts 2023-02-03 10:55:37 +01:00
King Kévin c3ef532f2c set project name 2023-02-02 06:36:09 +01:00
64 changed files with 52945 additions and 3830 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
output: kicad6
pattern:
densityLevel: 'N'
lineWidth:
@ -10,7 +8,27 @@ config:
polarityMark: none
preferManufacturer: false
smoothPadCorners: false
symbol:
pinIcon: false
library:
- resistor/r0603
- capacitor/c0603
- diode/led0805
- ic/level-shifter_ti_sn74lxc2t45@dcu
- mcu/espressif_esp32-s3-wroom-1
- mcu/espressif_esp32-s2-wroom
- connector/audio-trs-2.5_pj-208-smt
- connector/fpc_afa07@6p
- diode/tvs_st_usblc6-2@sc6
- vreg/lipo-charger_tpower_tp4056
- connector/usb-c_hro_type-c-31-m-12
- vreg/fuse_1206sfh
- vreg/ldo_ams1117@sot223
- transistor/pmos_40p05
- transistor/pmos_si2301ds
- diode/schottky@sod123
- mechanical/smd-button_hyp_1ts002e
- connector/xh-2.54-2p
- diode/tvs_st_usblc6-4@sc6
- transistor/nmos_bss138
- connector/test-point

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
SUBSHEET ?=
NAME ?= rsim
SUBSHEET ?= rsim_serial rsim_power rsim_sim rsim_esp32s2 rsim_esp32s3
# 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 --drc --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 --drc --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}

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 [
-5.5 -2.65 0,
5.5 -2.65 0,
5.5 2.65 0,
-5.5 2.65 0,
-5.5 -2.65 2.5,
5.5 -2.65 2.5,
5.5 2.65 2.5,
-5.5 2.65 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 [
-6.5 -2.65 0,
6.5 -2.65 0,
6.5 2.65 0,
-6.5 2.65 0,
-6.5 -2.65 2.5,
6.5 -2.65 2.5,
6.5 2.65 2.5,
-6.5 2.65 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 [
-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 [
-5.75 -2.5 0,
5.75 -2.5 0,
5.75 2.5 0,
-5.75 2.5 0,
-5.75 -2.5 4,
5.75 -2.5 4,
5.75 2.5 4,
-5.75 2.5 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 [
-3.725 -2.875 0,
3.725 -2.875 0,
3.725 2.875 0,
-3.725 2.875 0,
-3.725 -2.875 7,
3.725 -2.875 7,
3.725 2.875 7,
-3.725 2.875 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 [
-0.75 -1.6 0,
0.75 -1.6 0,
0.75 1.6 0,
-0.75 1.6 0,
-0.75 -1.6 1.17,
0.75 -1.6 1.17,
0.75 1.6 1.17,
-0.75 1.6 1.17
]
}
coordIndex [
0,1,2,3,-1
4,5,6,7,-1
0,1,5,4,-1
2,3,7,6,-1
0,3,7,4,-1
1,2,6,5,-1
]
}
}

View File

@ -0,0 +1,35 @@
#VRML V2.0 utf8
Shape {
appearance Appearance {
material Material {
diffuseColor 0.37 0.37 0.37
emissiveColor 0.0 0.0 0.0
specularColor 1.0 1.0 1.0
ambientIntensity 1.0
transparency 0.5
shininess 1.0
}
}
geometry IndexedFaceSet {
coord Coordinate {
point [
-0.4 -0.675 0,
0.4 -0.675 0,
0.4 0.675 0,
-0.4 0.675 0,
-0.4 -0.675 0.4,
0.4 -0.675 0.4,
0.4 0.675 0.4,
-0.4 0.675 0.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.5 -0.975 0,
0.5 -0.975 0,
0.5 0.975 0,
-0.5 0.975 0,
-0.5 -0.975 0.5,
0.5 -0.975 0.5,
0.5 0.975 0.5,
-0.5 0.975 0.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 [
-9 -15.5 0,
9 -15.5 0,
9 15.5 0,
-9 15.5 0,
-9 -15.5 3.3,
9 -15.5 3.3,
9 15.5 3.3,
-9 15.5 3.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 [
-9 -12.75 0,
9 -12.75 0,
9 12.75 0,
-9 12.75 0,
-9 -12.75 3.25,
9 -12.75 3.25,
9 12.75 3.25,
-9 12.75 3.25
]
}
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 [
-0.8 -1.3375 0,
0.8 -1.3375 0,
0.8 1.3375 0,
-0.8 1.3375 0,
-0.8 -1.3375 1.3,
0.8 -1.3375 1.3,
0.8 1.3375 1.3,
-0.8 1.3375 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 [
-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 [
-1.15 -1 0,
1.15 -1 0,
1.15 1 0,
-1.15 1 0,
-1.15 -1 0.9,
1.15 -1 0.9,
1.15 1 0.9,
-1.15 1 0.9
]
}
coordIndex [
0,1,2,3,-1
4,5,6,7,-1
0,1,5,4,-1
2,3,7,6,-1
0,3,7,4,-1
1,2,6,5,-1
]
}
}

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.4 -1.475 0,
1.4 -1.475 0,
1.4 1.475 0,
-1.4 1.475 0,
-1.4 -1.475 1.3,
1.4 -1.475 1.3,
1.4 1.475 1.3,
-1.4 1.475 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.6499999999999999 -1.46 0,
0.6499999999999999 -1.46 0,
0.6499999999999999 1.46 0,
-0.6499999999999999 1.46 0,
-0.6499999999999999 -1.46 1.12,
0.6499999999999999 -1.46 1.12,
0.6499999999999999 1.46 1.12,
-0.6499999999999999 1.46 1.12
]
}
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.8125 -1.4625 0,
0.8125 -1.4625 0,
0.8125 1.4625 0,
-0.8125 1.4625 0,
-0.8125 -1.4625 1.45,
0.8125 -1.4625 1.45,
0.8125 1.4625 1.45,
-0.8125 1.4625 1.45
]
}
coordIndex [
0,1,2,3,-1
4,5,6,7,-1
0,1,5,4,-1
2,3,7,6,-1
0,3,7,4,-1
1,2,6,5,-1
]
}
}

View File

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

View File

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

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,43 @@
(module CONNECTOR_AFA07-S04P (layer F.Cu)
(attr smd)
(pad 1 smd rect (at -1.500 -3.550) (size 0.600 1.800) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 2 smd rect (at -0.500 -3.550) (size 0.600 1.800) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 3 smd rect (at 0.500 -3.550) (size 0.600 1.800) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 4 smd rect (at 1.500 -3.550) (size 0.600 1.800) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad NC1 smd rect (at -3.850 -1.380) (size 2.600 3.000) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad NC2 smd rect (at 3.850 -1.380) (size 2.600 3.000) (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 5.600 -2.750) (end 5.600 2.750) (layer F.SilkS) (width 0.200))
(fp_line (start 5.600 2.750) (end -5.600 2.750) (layer F.SilkS) (width 0.200))
(fp_line (start -5.600 2.750) (end -5.600 -2.750) (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_AFA07-S04P (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 -5.500 -2.650) (end 5.500 -2.650) (layer F.Fab) (width 0.100))
(fp_line (start 5.500 -2.650) (end 5.500 2.650) (layer F.Fab) (width 0.100))
(fp_line (start 5.500 2.650) (end -5.500 2.650) (layer F.Fab) (width 0.100))
(fp_line (start -5.500 2.650) (end -5.500 -2.650) (layer F.Fab) (width 0.100))
(fp_line (start -5.750 -4.700) (end 5.750 -4.700) (layer F.CrtYd) (width 0.050))
(fp_line (start 5.750 -4.700) (end 5.750 2.900) (layer F.CrtYd) (width 0.050))
(fp_line (start 5.750 2.900) (end -5.750 2.900) (layer F.CrtYd) (width 0.050))
(fp_line (start -5.750 2.900) (end -5.750 -4.700) (layer F.CrtYd) (width 0.050))
(model CONNECTOR_AFA07-S04P.wrl
(at (xyz 0 0 0))
(scale (xyz 0.3937 0.3937 0.3937))
(rotate (xyz 0 0 0 ))
)
)

View File

@ -0,0 +1,47 @@
(module CONNECTOR_AFA07-S06P (layer F.Cu)
(attr smd)
(pad 1 smd rect (at -2.500 -3.550) (size 0.600 1.800) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 2 smd rect (at -1.500 -3.550) (size 0.600 1.800) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 3 smd rect (at -0.500 -3.550) (size 0.600 1.800) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 4 smd rect (at 0.500 -3.550) (size 0.600 1.800) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 5 smd rect (at 1.500 -3.550) (size 0.600 1.800) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 6 smd rect (at 2.500 -3.550) (size 0.600 1.800) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad NC1 smd rect (at -4.850 -1.380) (size 2.600 3.000) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad NC2 smd rect (at 4.850 -1.380) (size 2.600 3.000) (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 6.600 -2.750) (end 6.600 2.750) (layer F.SilkS) (width 0.200))
(fp_line (start 6.600 2.750) (end -6.600 2.750) (layer F.SilkS) (width 0.200))
(fp_line (start -6.600 2.750) (end -6.600 -2.750) (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_AFA07-S06P (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 -6.500 -2.650) (end 6.500 -2.650) (layer F.Fab) (width 0.100))
(fp_line (start 6.500 -2.650) (end 6.500 2.650) (layer F.Fab) (width 0.100))
(fp_line (start 6.500 2.650) (end -6.500 2.650) (layer F.Fab) (width 0.100))
(fp_line (start -6.500 2.650) (end -6.500 -2.650) (layer F.Fab) (width 0.100))
(fp_line (start -6.750 -4.700) (end 6.750 -4.700) (layer F.CrtYd) (width 0.050))
(fp_line (start 6.750 -4.700) (end 6.750 2.900) (layer F.CrtYd) (width 0.050))
(fp_line (start 6.750 2.900) (end -6.750 2.900) (layer F.CrtYd) (width 0.050))
(fp_line (start -6.750 2.900) (end -6.750 -4.700) (layer F.CrtYd) (width 0.050))
(model CONNECTOR_AFA07-S06P.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 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,47 @@
(module CONNECTOR_PJ-208-SMT (layer F.Cu)
(pad 1 smd rect (at -2.550 2.925) (size 1.500 2.650) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 3 smd rect (at 0.150 -2.925) (size 1.500 2.650) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 2 smd rect (at 6.450 0.000) (size 2.600 1.500) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad MH1 np_thru_hole circle (at -2.750 0.000) (size 1.200 1.200) (layers F.Mask B.Mask)
(drill 1.200)
(solder_mask_margin 0.050))
(pad MH2 np_thru_hole circle (at 4.250 0.000) (size 1.200 1.200) (layers F.Mask B.Mask)
(drill 1.200)
(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.250 -2.500) (end -4.250 2.500) (layer F.SilkS) (width 0.200))
(fp_line (start -5.850 -2.600) (end -0.900 -2.600) (layer F.SilkS) (width 0.200))
(fp_line (start 1.200 -2.600) (end 5.850 -2.600) (layer F.SilkS) (width 0.200))
(fp_line (start 5.850 -2.600) (end 5.850 -1.050) (layer F.SilkS) (width 0.200))
(fp_line (start 5.850 1.050) (end 5.850 2.600) (layer F.SilkS) (width 0.200))
(fp_line (start -5.850 2.600) (end -3.600 2.600) (layer F.SilkS) (width 0.200))
(fp_line (start -1.500 2.600) (end 5.850 2.600) (layer F.SilkS) (width 0.200))
(fp_line (start -5.850 2.600) (end -5.850 -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 CONNECTOR_PJ-208-SMT (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 -5.750 -2.500) (end 5.750 -2.500) (layer F.Fab) (width 0.100))
(fp_line (start 5.750 -2.500) (end 5.750 2.500) (layer F.Fab) (width 0.100))
(fp_line (start 5.750 2.500) (end -5.750 2.500) (layer F.Fab) (width 0.100))
(fp_line (start -5.750 2.500) (end -5.750 -2.500) (layer F.Fab) (width 0.100))
(fp_line (start -6.000 -4.500) (end 8.000 -4.500) (layer F.CrtYd) (width 0.050))
(fp_line (start 8.000 -4.500) (end 8.000 4.500) (layer F.CrtYd) (width 0.050))
(fp_line (start 8.000 4.500) (end -6.000 4.500) (layer F.CrtYd) (width 0.050))
(fp_line (start -6.000 4.500) (end -6.000 -4.500) (layer F.CrtYd) (width 0.050))
(model CONNECTOR_PJ-208-SMT.wrl
(at (xyz 0 0 0))
(scale (xyz 0.3937 0.3937 0.3937))
(rotate (xyz 0 0 0 ))
)
)

View File

@ -0,0 +1,37 @@
(module CONNECTOR_XH-2.54-2P (layer F.Cu)
(pad 1 thru_hole circle (at -1.270 -0.425) (size 1.800 1.800) (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 -0.425) (size 1.800 1.800) (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 -3.825 -2.975) (end 3.825 -2.975) (layer F.SilkS) (width 0.200))
(fp_line (start 3.825 -2.975) (end 3.825 2.975) (layer F.SilkS) (width 0.200))
(fp_line (start 3.825 2.975) (end -3.825 2.975) (layer F.SilkS) (width 0.200))
(fp_line (start -3.825 2.975) (end -3.825 -2.975) (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_XH-2.54-2P (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.725 -2.875) (end 3.725 -2.875) (layer F.Fab) (width 0.100))
(fp_line (start 3.725 -2.875) (end 3.725 2.875) (layer F.Fab) (width 0.100))
(fp_line (start 3.725 2.875) (end -3.725 2.875) (layer F.Fab) (width 0.100))
(fp_line (start -3.725 2.875) (end -3.725 -2.875) (layer F.Fab) (width 0.100))
(fp_line (start -3.975 -3.125) (end 3.975 -3.125) (layer F.CrtYd) (width 0.050))
(fp_line (start 3.975 -3.125) (end 3.975 3.125) (layer F.CrtYd) (width 0.050))
(fp_line (start 3.975 3.125) (end -3.975 3.125) (layer F.CrtYd) (width 0.050))
(fp_line (start -3.975 3.125) (end -3.975 -3.125) (layer F.CrtYd) (width 0.050))
(model CONNECTOR_XH-2.54-2P.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 FUSC3215X117N (layer F.Cu)
(attr smd)
(pad 1 smd rect (at 0.000 -1.500) (size 1.950 1.400) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 2 smd rect (at 0.000 1.500) (size 1.950 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 -1.275 -1.700) (end -1.275 1.700) (layer F.SilkS) (width 0.200))
(fp_line (start 1.275 -1.700) (end 1.275 1.700) (layer F.SilkS) (width 0.200))
(fp_circle (center 0.000 0.000) (end 0.000 0.500) (layer F.Fab) (width 0.100))
(fp_line (start -0.700 0.000) (end 0.700 0.000) (layer F.Fab) (width 0.100))
(fp_line (start 0.000 -0.700) (end 0.000 0.700) (layer F.Fab) (width 0.100))
(fp_text value FUSC3215X117N (at 0.000 0.000 90) (layer F.Fab)
(effects (font (size 0.990 0.990) (thickness 0.100)))
)
(fp_text user REF** (at 0.000 0.000 90) hide (layer F.Fab)
(effects (font (size 0.990 0.990) (thickness 0.100)))
)
(fp_line (start -0.750 -1.600) (end 0.750 -1.600) (layer F.Fab) (width 0.100))
(fp_line (start 0.750 -1.600) (end 0.750 1.600) (layer F.Fab) (width 0.100))
(fp_line (start 0.750 1.600) (end -0.750 1.600) (layer F.Fab) (width 0.100))
(fp_line (start -0.750 1.600) (end -0.750 -1.600) (layer F.Fab) (width 0.100))
(fp_line (start -1.225 -2.450) (end -1.225 -1.850) (layer F.CrtYd) (width 0.050))
(fp_line (start -1.225 -1.850) (end -1.225 1.850) (layer F.CrtYd) (width 0.050))
(fp_line (start -1.225 1.850) (end -1.225 2.450) (layer F.CrtYd) (width 0.050))
(fp_line (start -1.225 2.450) (end 1.225 2.450) (layer F.CrtYd) (width 0.050))
(fp_line (start 1.225 2.450) (end 1.225 1.850) (layer F.CrtYd) (width 0.050))
(fp_line (start 1.225 1.850) (end 1.225 -1.850) (layer F.CrtYd) (width 0.050))
(fp_line (start 1.225 -1.850) (end 1.225 -2.450) (layer F.CrtYd) (width 0.050))
(fp_line (start 1.225 -2.450) (end -1.225 -2.450) (layer F.CrtYd) (width 0.050))
(model FUSC3215X117N.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 IC_SN74LXC2T45DTM (layer F.Cu)
(attr smd)
(pad 1 smd rect (at -0.390 -0.500) (size 0.420 0.200) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.001))
(pad 7 smd rect (at 0.390 -0.500) (size 0.420 0.200) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.001))
(pad 2 smd rect (at -0.390 0.000) (size 0.420 0.200) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.001))
(pad 6 smd rect (at 0.390 0.000) (size 0.420 0.200) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.001))
(pad 3 smd rect (at -0.390 0.500) (size 0.420 0.200) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.001))
(pad 5 smd rect (at 0.390 0.500) (size 0.420 0.200) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.001))
(pad 4 smd circle (at 0.000 0.270) (size 0.310 0.310) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.001))
(pad 8 smd circle (at 0.000 -0.270) (size 0.310 0.310) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.001))
(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.450 -0.800) (end 0.000 -0.800) (layer F.SilkS) (width 0.200))
(fp_circle (center 0.000 0.000) (end 0.000 0.500) (layer F.Fab) (width 0.100))
(fp_line (start -0.700 0.000) (end 0.700 0.000) (layer F.Fab) (width 0.100))
(fp_line (start 0.000 -0.700) (end 0.000 0.700) (layer F.Fab) (width 0.100))
(fp_text value IC_SN74LXC2T45DTM (at 0.000 0.000 90) (layer F.Fab)
(effects (font (size 0.528 0.528) (thickness 0.100)))
)
(fp_text user REF** (at 0.000 0.000 90) hide (layer F.Fab)
(effects (font (size 0.528 0.528) (thickness 0.100)))
)
(fp_line (start -0.400 -0.675) (end 0.400 -0.675) (layer F.Fab) (width 0.100))
(fp_line (start 0.400 -0.675) (end 0.400 0.675) (layer F.Fab) (width 0.100))
(fp_line (start 0.400 0.675) (end -0.400 0.675) (layer F.Fab) (width 0.100))
(fp_line (start -0.400 0.675) (end -0.400 -0.675) (layer F.Fab) (width 0.100))
(fp_line (start -0.850 -0.925) (end 0.850 -0.925) (layer F.CrtYd) (width 0.050))
(fp_line (start 0.850 -0.925) (end 0.850 0.925) (layer F.CrtYd) (width 0.050))
(fp_line (start 0.850 0.925) (end -0.850 0.925) (layer F.CrtYd) (width 0.050))
(fp_line (start -0.850 0.925) (end -0.850 -0.925) (layer F.CrtYd) (width 0.050))
(model IC_SN74LXC2T45DTM.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 IC_SN74LXC2T45DTT (layer F.Cu)
(attr smd)
(pad 1 smd rect (at -0.300 -0.750) (size 0.300 0.200) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 8 smd rect (at 0.300 -0.750) (size 0.300 0.200) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 2 smd rect (at -0.300 -0.250) (size 0.300 0.200) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 7 smd rect (at 0.300 -0.250) (size 0.300 0.200) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 3 smd rect (at -0.300 0.250) (size 0.300 0.200) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 6 smd rect (at 0.300 0.250) (size 0.300 0.200) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 4 smd rect (at -0.300 0.750) (size 0.300 0.200) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 5 smd rect (at 0.300 0.750) (size 0.300 0.200) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(fp_text reference REF** (at 0.000 0.000) (layer F.SilkS)
(effects (font (size 1.200 1.200) (thickness 0.200)))
)
(fp_line (start -0.550 -1.100) (end 0.000 -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 IC_SN74LXC2T45DTT (at 0.000 0.000 90) (layer F.Fab)
(effects (font (size 0.660 0.660) (thickness 0.100)))
)
(fp_text user REF** (at 0.000 0.000 90) hide (layer F.Fab)
(effects (font (size 0.660 0.660) (thickness 0.100)))
)
(fp_line (start -0.500 -0.975) (end 0.500 -0.975) (layer F.Fab) (width 0.100))
(fp_line (start 0.500 -0.975) (end 0.500 0.975) (layer F.Fab) (width 0.100))
(fp_line (start 0.500 0.975) (end -0.500 0.975) (layer F.Fab) (width 0.100))
(fp_line (start -0.500 0.975) (end -0.500 -0.975) (layer F.Fab) (width 0.100))
(fp_line (start -0.750 -1.225) (end 0.750 -1.225) (layer F.CrtYd) (width 0.050))
(fp_line (start 0.750 -1.225) (end 0.750 1.225) (layer F.CrtYd) (width 0.050))
(fp_line (start 0.750 1.225) (end -0.750 1.225) (layer F.CrtYd) (width 0.050))
(fp_line (start -0.750 1.225) (end -0.750 -1.225) (layer F.CrtYd) (width 0.050))
(model IC_SN74LXC2T45DTT.wrl
(at (xyz 0 0 0))
(scale (xyz 0.3937 0.3937 0.3937))
(rotate (xyz 0 0 0 ))
)
)

View File

@ -0,0 +1,138 @@
(module MCU_ESP32-S2-WROOM (layer F.Cu)
(attr smd)
(pad 1 smd rect (at -8.750 -8.000) (size 1.500 0.900) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 2 smd rect (at -8.750 -6.500) (size 1.500 0.900) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 3 smd rect (at -8.750 -5.000) (size 1.500 0.900) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 4 smd rect (at -8.750 -3.500) (size 1.500 0.900) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 5 smd rect (at -8.750 -2.000) (size 1.500 0.900) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 6 smd rect (at -8.750 -0.500) (size 1.500 0.900) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 7 smd rect (at -8.750 1.000) (size 1.500 0.900) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 8 smd rect (at -8.750 2.500) (size 1.500 0.900) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 9 smd rect (at -8.750 4.000) (size 1.500 0.900) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 10 smd rect (at -8.750 5.500) (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.000) (size 1.500 0.900) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 12 smd rect (at -8.750 8.500) (size 1.500 0.900) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 13 smd rect (at -8.750 10.000) (size 1.500 0.900) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 14 smd rect (at -8.750 11.500) (size 1.500 0.900) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 15 smd rect (at -8.750 13.000) (size 1.500 0.900) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 16 smd rect (at -8.750 14.500) (size 1.500 0.900) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 17 smd rect (at -6.750 15.250) (size 0.900 1.500) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 18 smd rect (at -5.250 15.250) (size 0.900 1.500) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 19 smd rect (at -3.750 15.250) (size 0.900 1.500) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 20 smd rect (at -2.250 15.250) (size 0.900 1.500) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 21 smd rect (at -0.750 15.250) (size 0.900 1.500) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 22 smd rect (at 0.750 15.250) (size 0.900 1.500) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 23 smd rect (at 2.250 15.250) (size 0.900 1.500) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 24 smd rect (at 3.750 15.250) (size 0.900 1.500) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 25 smd rect (at 5.250 15.250) (size 0.900 1.500) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 26 smd rect (at 6.750 15.250) (size 0.900 1.500) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 27 smd rect (at 8.750 14.500) (size 1.500 0.900) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 28 smd rect (at 8.750 13.000) (size 1.500 0.900) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 29 smd rect (at 8.750 11.500) (size 1.500 0.900) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 30 smd rect (at 8.750 10.000) (size 1.500 0.900) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 31 smd rect (at 8.750 8.500) (size 1.500 0.900) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 32 smd rect (at 8.750 7.000) (size 1.500 0.900) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 33 smd rect (at 8.750 5.500) (size 1.500 0.900) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 34 smd rect (at 8.750 4.000) (size 1.500 0.900) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 35 smd rect (at 8.750 2.500) (size 1.500 0.900) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 36 smd rect (at 8.750 1.000) (size 1.500 0.900) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 37 smd rect (at 8.750 -0.500) (size 1.500 0.900) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 38 smd rect (at 8.750 -2.000) (size 1.500 0.900) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 39 smd rect (at 8.750 -3.500) (size 1.500 0.900) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 40 smd rect (at 8.750 -5.000) (size 1.500 0.900) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 41 smd rect (at 8.750 -6.500) (size 1.500 0.900) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 42 smd rect (at 8.750 -8.000) (size 1.500 0.900) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 43 smd rect (at -1.500 -1.550) (size 1.100 1.100) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 44 smd rect (at 0.000 -1.550) (size 1.100 1.100) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 45 smd rect (at 1.500 -1.550) (size 1.100 1.100) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 46 smd rect (at -1.500 -0.050) (size 1.100 1.100) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 47 smd rect (at 0.000 -0.050) (size 1.100 1.100) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 48 smd rect (at 1.500 -0.050) (size 1.100 1.100) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 49 smd rect (at -1.500 1.450) (size 1.100 1.100) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 50 smd rect (at 0.000 1.450) (size 1.100 1.100) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 51 smd rect (at 1.500 1.450) (size 1.100 1.100) (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 -9.200) (end 9.000 -9.200) (layer F.SilkS) (width 0.200))
(fp_line (start -9.100 -15.600) (end 9.100 -15.600) (layer F.SilkS) (width 0.200))
(fp_line (start 9.100 -15.600) (end 9.100 -8.750) (layer F.SilkS) (width 0.200))
(fp_line (start 9.100 15.250) (end 9.100 15.600) (layer F.SilkS) (width 0.200))
(fp_line (start -9.100 15.600) (end -7.500 15.600) (layer F.SilkS) (width 0.200))
(fp_line (start 7.500 15.600) (end 9.100 15.600) (layer F.SilkS) (width 0.200))
(fp_line (start -9.100 -15.600) (end -9.100 -8.750) (layer F.SilkS) (width 0.200))
(fp_line (start -9.100 15.250) (end -9.100 15.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 MCU_ESP32-S2-WROOM (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 -15.500) (end 9.000 -15.500) (layer F.Fab) (width 0.100))
(fp_line (start 9.000 -15.500) (end 9.000 15.500) (layer F.Fab) (width 0.100))
(fp_line (start 9.000 15.500) (end -9.000 15.500) (layer F.Fab) (width 0.100))
(fp_line (start -9.000 15.500) (end -9.000 -15.500) (layer F.Fab) (width 0.100))
(fp_line (start -9.750 -15.750) (end 9.750 -15.750) (layer F.CrtYd) (width 0.050))
(fp_line (start 9.750 -15.750) (end 9.750 16.250) (layer F.CrtYd) (width 0.050))
(fp_line (start 9.750 16.250) (end -9.750 16.250) (layer F.CrtYd) (width 0.050))
(fp_line (start -9.750 16.250) (end -9.750 -15.750) (layer F.CrtYd) (width 0.050))
(model MCU_ESP32-S2-WROOM.wrl
(at (xyz 0 0 0))
(scale (xyz 0.3937 0.3937 0.3937))
(rotate (xyz 0 0 0 ))
)
)

View File

@ -0,0 +1,134 @@
(module MCU_ESP32-S3-WROOM-I (layer F.Cu)
(attr smd)
(pad 1 smd rect (at -8.750 -5.260) (size 1.500 0.900) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 2 smd rect (at -8.750 -3.990) (size 1.500 0.900) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 3 smd rect (at -8.750 -2.720) (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.450) (size 1.500 0.900) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 5 smd rect (at -8.750 -0.180) (size 1.500 0.900) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 6 smd rect (at -8.750 1.090) (size 1.500 0.900) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 7 smd rect (at -8.750 2.360) (size 1.500 0.900) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 8 smd rect (at -8.750 3.630) (size 1.500 0.900) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 9 smd rect (at -8.750 4.900) (size 1.500 0.900) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 10 smd rect (at -8.750 6.170) (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.440) (size 1.500 0.900) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 12 smd rect (at -8.750 8.710) (size 1.500 0.900) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 13 smd rect (at -8.750 9.980) (size 1.500 0.900) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 14 smd rect (at -8.750 11.250) (size 1.500 0.900) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 15 smd rect (at -6.985 12.500) (size 0.900 1.500) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 16 smd rect (at -5.715 12.500) (size 0.900 1.500) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 17 smd rect (at -4.445 12.500) (size 0.900 1.500) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 18 smd rect (at -3.175 12.500) (size 0.900 1.500) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 19 smd rect (at -1.905 12.500) (size 0.900 1.500) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 20 smd rect (at -0.635 12.500) (size 0.900 1.500) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 21 smd rect (at 0.635 12.500) (size 0.900 1.500) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 22 smd rect (at 1.905 12.500) (size 0.900 1.500) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 23 smd rect (at 3.175 12.500) (size 0.900 1.500) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 24 smd rect (at 4.445 12.500) (size 0.900 1.500) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 25 smd rect (at 5.715 12.500) (size 0.900 1.500) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 26 smd rect (at 6.985 12.500) (size 0.900 1.500) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 27 smd rect (at 8.750 11.250) (size 1.500 0.900) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 28 smd rect (at 8.750 9.980) (size 1.500 0.900) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 29 smd rect (at 8.750 8.710) (size 1.500 0.900) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 30 smd rect (at 8.750 7.440) (size 1.500 0.900) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 31 smd rect (at 8.750 6.170) (size 1.500 0.900) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 32 smd rect (at 8.750 4.900) (size 1.500 0.900) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 33 smd rect (at 8.750 3.630) (size 1.500 0.900) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 34 smd rect (at 8.750 2.360) (size 1.500 0.900) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 35 smd rect (at 8.750 1.090) (size 1.500 0.900) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 36 smd rect (at 8.750 -0.180) (size 1.500 0.900) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 37 smd rect (at 8.750 -1.450) (size 1.500 0.900) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 38 smd rect (at 8.750 -2.720) (size 1.500 0.900) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 39 smd rect (at 8.750 -3.990) (size 1.500 0.900) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 40 smd rect (at 8.750 -5.260) (size 1.500 0.900) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 41 smd rect (at -2.900 1.060) (size 0.900 0.900) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 42 smd rect (at -1.500 1.060) (size 0.900 0.900) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 43 smd rect (at -0.100 1.060) (size 0.900 0.900) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 44 smd rect (at -2.900 2.460) (size 0.900 0.900) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 45 smd rect (at -1.500 2.460) (size 0.900 0.900) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 46 smd rect (at -0.100 2.460) (size 0.900 0.900) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 47 smd rect (at -2.900 3.860) (size 0.900 0.900) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 48 smd rect (at -1.500 3.860) (size 0.900 0.900) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 49 smd rect (at -0.100 3.860) (size 0.900 0.900) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(fp_text reference REF** (at 0.000 0.000) (layer F.SilkS)
(effects (font (size 1.200 1.200) (thickness 0.200)))
)
(fp_line (start -9.000 -6.750) (end 9.000 -6.750) (layer F.SilkS) (width 0.200))
(fp_line (start -9.100 -12.850) (end 9.100 -12.850) (layer F.SilkS) (width 0.200))
(fp_line (start 9.100 -12.850) (end 9.100 -6.010) (layer F.SilkS) (width 0.200))
(fp_line (start 9.100 12.000) (end 9.100 12.850) (layer F.SilkS) (width 0.200))
(fp_line (start -9.100 12.850) (end -7.735 12.850) (layer F.SilkS) (width 0.200))
(fp_line (start 7.735 12.850) (end 9.100 12.850) (layer F.SilkS) (width 0.200))
(fp_line (start -9.100 -12.850) (end -9.100 -6.010) (layer F.SilkS) (width 0.200))
(fp_line (start -9.100 12.000) (end -9.100 12.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 MCU_ESP32-S3-WROOM-I (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 -12.750) (end 9.000 -12.750) (layer F.Fab) (width 0.100))
(fp_line (start 9.000 -12.750) (end 9.000 12.750) (layer F.Fab) (width 0.100))
(fp_line (start 9.000 12.750) (end -9.000 12.750) (layer F.Fab) (width 0.100))
(fp_line (start -9.000 12.750) (end -9.000 -12.750) (layer F.Fab) (width 0.100))
(fp_line (start -9.750 -13.000) (end 9.750 -13.000) (layer F.CrtYd) (width 0.050))
(fp_line (start 9.750 -13.000) (end 9.750 13.500) (layer F.CrtYd) (width 0.050))
(fp_line (start 9.750 13.500) (end -9.750 13.500) (layer F.CrtYd) (width 0.050))
(fp_line (start -9.750 13.500) (end -9.750 -13.000) (layer F.CrtYd) (width 0.050))
(model MCU_ESP32-S3-WROOM-I.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 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,50 @@
(module SOD3616X130N (layer F.Cu)
(attr smd)
(pad 1 smd rect (at 0.000 -1.650) (size 0.800 1.150) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 2 smd rect (at 0.000 1.650) (size 0.800 1.150) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(fp_text reference REF** (at 0.000 0.000) (layer F.SilkS)
(effects (font (size 1.200 1.200) (thickness 0.200)))
)
(fp_line (start -0.900 -1.438) (end -0.900 1.438) (layer F.SilkS) (width 0.200))
(fp_line (start 0.900 -1.438) (end 0.900 1.438) (layer F.SilkS) (width 0.200))
(fp_line (start -0.700 -1.438) (end -0.900 -1.438) (layer F.SilkS) (width 0.200))
(fp_line (start -0.700 1.438) (end -0.900 1.438) (layer F.SilkS) (width 0.200))
(fp_line (start 0.700 -1.438) (end 0.900 -1.438) (layer F.SilkS) (width 0.200))
(fp_line (start 0.700 1.438) (end 0.900 1.438) (layer F.SilkS) (width 0.200))
(fp_line (start -0.700 -1.438) (end -0.700 -2.525) (layer F.SilkS) (width 0.200))
(fp_line (start -0.700 -2.525) (end 0.700 -2.525) (layer F.SilkS) (width 0.200))
(fp_line (start 0.700 -2.525) (end 0.700 -1.438) (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 SOD3616X130N (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.337) (end 0.800 -1.337) (layer F.Fab) (width 0.100))
(fp_line (start 0.800 -1.337) (end 0.800 1.337) (layer F.Fab) (width 0.100))
(fp_line (start 0.800 1.337) (end -0.800 1.337) (layer F.Fab) (width 0.100))
(fp_line (start -0.800 1.337) (end -0.800 -0.537) (layer F.Fab) (width 0.100))
(fp_line (start -0.800 -0.537) (end 0.000 -1.337) (layer F.Fab) (width 0.100))
(fp_line (start -0.650 -2.475) (end -0.650 -1.587) (layer F.CrtYd) (width 0.050))
(fp_line (start -0.650 -1.587) (end -1.050 -1.587) (layer F.CrtYd) (width 0.050))
(fp_line (start -1.050 -1.587) (end -1.050 1.587) (layer F.CrtYd) (width 0.050))
(fp_line (start -1.050 1.587) (end -0.650 1.587) (layer F.CrtYd) (width 0.050))
(fp_line (start -0.650 1.587) (end -0.650 2.475) (layer F.CrtYd) (width 0.050))
(fp_line (start -0.650 2.475) (end 0.650 2.475) (layer F.CrtYd) (width 0.050))
(fp_line (start 0.650 2.475) (end 0.650 1.587) (layer F.CrtYd) (width 0.050))
(fp_line (start 0.650 1.587) (end 1.050 1.587) (layer F.CrtYd) (width 0.050))
(fp_line (start 1.050 1.587) (end 1.050 -1.587) (layer F.CrtYd) (width 0.050))
(fp_line (start 1.050 -1.587) (end 0.650 -1.587) (layer F.CrtYd) (width 0.050))
(fp_line (start 0.650 -1.587) (end 0.650 -2.475) (layer F.CrtYd) (width 0.050))
(fp_line (start 0.650 -2.475) (end -0.650 -2.475) (layer F.CrtYd) (width 0.050))
(model SOD3616X130N.wrl
(at (xyz 0 0 0))
(scale (xyz 0.3937 0.3937 0.3937))
(rotate (xyz 0 0 0 ))
)
)

View File

@ -0,0 +1,59 @@
(module SOP127P600X175-9N (layer F.Cu)
(attr smd)
(pad 1 smd rect (at -2.700 -1.905) (size 1.525 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.525 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.525 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.525 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.525 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.525 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.525 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.525 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.763 -2.505) (layer F.SilkS) (width 0.200))
(fp_line (start -3.763 -2.505) (end -3.763 -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-9N (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.713 -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.713 -2.455) (layer F.CrtYd) (width 0.050))
(fp_line (start 3.713 -2.455) (end 3.713 2.455) (layer F.CrtYd) (width 0.050))
(fp_line (start 3.713 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.713 2.455) (layer F.CrtYd) (width 0.050))
(fp_line (start -3.713 2.455) (end -3.713 -2.455) (layer F.CrtYd) (width 0.050))
(pad 9 smd rect (at 0.000 0.000) (size 2.413 3.802) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(model SOP127P600X175-9N.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 SOP50P310X90-8N (layer F.Cu)
(attr smd)
(pad 1 smd rect (at -1.550 -0.750) (size 0.875 0.300) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.001))
(pad 2 smd rect (at -1.550 -0.250) (size 0.875 0.300) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.001))
(pad 3 smd rect (at -1.550 0.250) (size 0.875 0.300) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.001))
(pad 4 smd rect (at -1.550 0.750) (size 0.875 0.300) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.001))
(pad 8 smd rect (at 1.550 -0.750) (size 0.875 0.300) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.001))
(pad 7 smd rect (at 1.550 -0.250) (size 0.875 0.300) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.001))
(pad 6 smd rect (at 1.550 0.250) (size 0.875 0.300) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.001))
(pad 5 smd rect (at 1.550 0.750) (size 0.875 0.300) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.001))
(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.250 -1.200) (end 1.250 -1.200) (layer F.SilkS) (width 0.200))
(fp_line (start 1.250 1.200) (end -1.250 1.200) (layer F.SilkS) (width 0.200))
(fp_line (start -1.250 -1.200) (end -2.288 -1.200) (layer F.SilkS) (width 0.200))
(fp_line (start -2.288 -1.200) (end -2.288 -0.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 SOP50P310X90-8N (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 -0.150 -1.000) (end 1.150 -1.000) (layer F.Fab) (width 0.100))
(fp_line (start 1.150 -1.000) (end 1.150 1.000) (layer F.Fab) (width 0.100))
(fp_line (start 1.150 1.000) (end -1.150 1.000) (layer F.Fab) (width 0.100))
(fp_line (start -1.150 1.000) (end -1.150 0.000) (layer F.Fab) (width 0.100))
(fp_line (start -1.150 0.000) (end -0.150 -1.000) (layer F.Fab) (width 0.100))
(fp_line (start -2.238 -1.150) (end -1.400 -1.150) (layer F.CrtYd) (width 0.050))
(fp_line (start -1.400 -1.150) (end -1.400 -1.250) (layer F.CrtYd) (width 0.050))
(fp_line (start -1.400 -1.250) (end 1.400 -1.250) (layer F.CrtYd) (width 0.050))
(fp_line (start 1.400 -1.250) (end 1.400 -1.150) (layer F.CrtYd) (width 0.050))
(fp_line (start 1.400 -1.150) (end 2.238 -1.150) (layer F.CrtYd) (width 0.050))
(fp_line (start 2.238 -1.150) (end 2.238 1.150) (layer F.CrtYd) (width 0.050))
(fp_line (start 2.238 1.150) (end 1.400 1.150) (layer F.CrtYd) (width 0.050))
(fp_line (start 1.400 1.150) (end 1.400 1.250) (layer F.CrtYd) (width 0.050))
(fp_line (start 1.400 1.250) (end -1.400 1.250) (layer F.CrtYd) (width 0.050))
(fp_line (start -1.400 1.250) (end -1.400 1.150) (layer F.CrtYd) (width 0.050))
(fp_line (start -1.400 1.150) (end -2.238 1.150) (layer F.CrtYd) (width 0.050))
(fp_line (start -2.238 1.150) (end -2.238 -1.150) (layer F.CrtYd) (width 0.050))
(model SOP50P310X90-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,57 @@
(module SOP65P400X130-8N (layer F.Cu)
(attr smd)
(pad 1 smd rect (at -1.950 -0.975) (size 1.125 0.400) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.025))
(pad 2 smd rect (at -1.950 -0.325) (size 1.125 0.400) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.025))
(pad 3 smd rect (at -1.950 0.325) (size 1.125 0.400) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.025))
(pad 4 smd rect (at -1.950 0.975) (size 1.125 0.400) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.025))
(pad 8 smd rect (at 1.950 -0.975) (size 1.125 0.400) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.025))
(pad 7 smd rect (at 1.950 -0.325) (size 1.125 0.400) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.025))
(pad 6 smd rect (at 1.950 0.325) (size 1.125 0.400) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.025))
(pad 5 smd rect (at 1.950 0.975) (size 1.125 0.400) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.025))
(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.500 -1.575) (end 1.500 -1.575) (layer F.SilkS) (width 0.200))
(fp_line (start 1.500 1.575) (end -1.500 1.575) (layer F.SilkS) (width 0.200))
(fp_line (start -1.500 -1.475) (end -2.813 -1.475) (layer F.SilkS) (width 0.200))
(fp_line (start -2.813 -1.475) (end -2.813 -0.775) (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 SOP65P400X130-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.400 -1.475) (end 1.400 -1.475) (layer F.Fab) (width 0.100))
(fp_line (start 1.400 -1.475) (end 1.400 1.475) (layer F.Fab) (width 0.100))
(fp_line (start 1.400 1.475) (end -1.400 1.475) (layer F.Fab) (width 0.100))
(fp_line (start -1.400 1.475) (end -1.400 -0.475) (layer F.Fab) (width 0.100))
(fp_line (start -1.400 -0.475) (end -0.400 -1.475) (layer F.Fab) (width 0.100))
(fp_line (start -2.763 -1.425) (end -1.650 -1.425) (layer F.CrtYd) (width 0.050))
(fp_line (start -1.650 -1.425) (end -1.650 -1.725) (layer F.CrtYd) (width 0.050))
(fp_line (start -1.650 -1.725) (end 1.650 -1.725) (layer F.CrtYd) (width 0.050))
(fp_line (start 1.650 -1.725) (end 1.650 -1.425) (layer F.CrtYd) (width 0.050))
(fp_line (start 1.650 -1.425) (end 2.763 -1.425) (layer F.CrtYd) (width 0.050))
(fp_line (start 2.763 -1.425) (end 2.763 1.425) (layer F.CrtYd) (width 0.050))
(fp_line (start 2.763 1.425) (end 1.650 1.425) (layer F.CrtYd) (width 0.050))
(fp_line (start 1.650 1.425) (end 1.650 1.725) (layer F.CrtYd) (width 0.050))
(fp_line (start 1.650 1.725) (end -1.650 1.725) (layer F.CrtYd) (width 0.050))
(fp_line (start -1.650 1.725) (end -1.650 1.425) (layer F.CrtYd) (width 0.050))
(fp_line (start -1.650 1.425) (end -2.763 1.425) (layer F.CrtYd) (width 0.050))
(fp_line (start -2.763 1.425) (end -2.763 -1.425) (layer F.CrtYd) (width 0.050))
(model SOP65P400X130-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,50 @@
(module SOT95P237X112-3N (layer F.Cu)
(attr smd)
(pad 1 smd rect (at -1.150 -0.950) (size 1.100 0.600) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 2 smd rect (at -1.150 0.950) (size 1.100 0.600) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 3 smd rect (at 1.150 0.000) (size 1.100 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.750 -1.560) (end 0.750 -1.560) (layer F.SilkS) (width 0.200))
(fp_line (start 0.750 -1.560) (end 0.750 -0.600) (layer F.SilkS) (width 0.200))
(fp_line (start 0.750 0.600) (end 0.750 1.560) (layer F.SilkS) (width 0.200))
(fp_line (start 0.750 1.560) (end -0.750 1.560) (layer F.SilkS) (width 0.200))
(fp_line (start -0.750 -0.350) (end -0.750 0.350) (layer F.SilkS) (width 0.200))
(fp_line (start -0.750 -1.550) (end -2.000 -1.550) (layer F.SilkS) (width 0.200))
(fp_line (start -2.000 -1.550) (end -2.000 -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 SOT95P237X112-3N (at 0.000 0.000 90) (layer F.Fab)
(effects (font (size 0.858 0.858) (thickness 0.100)))
)
(fp_text user REF** (at 0.000 0.000 90) hide (layer F.Fab)
(effects (font (size 0.858 0.858) (thickness 0.100)))
)
(fp_line (start 0.000 -1.460) (end 0.650 -1.460) (layer F.Fab) (width 0.100))
(fp_line (start 0.650 -1.460) (end 0.650 1.460) (layer F.Fab) (width 0.100))
(fp_line (start 0.650 1.460) (end -0.650 1.460) (layer F.Fab) (width 0.100))
(fp_line (start -0.650 1.460) (end -0.650 -0.810) (layer F.Fab) (width 0.100))
(fp_line (start -0.650 -0.810) (end 0.000 -1.460) (layer F.Fab) (width 0.100))
(fp_line (start -1.950 -1.500) (end -0.900 -1.500) (layer F.CrtYd) (width 0.050))
(fp_line (start -0.900 -1.500) (end -0.900 -1.710) (layer F.CrtYd) (width 0.050))
(fp_line (start -0.900 -1.710) (end 0.900 -1.710) (layer F.CrtYd) (width 0.050))
(fp_line (start 0.900 -1.710) (end 0.900 -0.550) (layer F.CrtYd) (width 0.050))
(fp_line (start 0.900 -0.550) (end 1.950 -0.550) (layer F.CrtYd) (width 0.050))
(fp_line (start 1.950 -0.550) (end 1.950 0.550) (layer F.CrtYd) (width 0.050))
(fp_line (start 1.950 0.550) (end 0.900 0.550) (layer F.CrtYd) (width 0.050))
(fp_line (start 0.900 0.550) (end 0.900 1.710) (layer F.CrtYd) (width 0.050))
(fp_line (start 0.900 1.710) (end -0.900 1.710) (layer F.CrtYd) (width 0.050))
(fp_line (start -0.900 1.710) (end -0.900 1.500) (layer F.CrtYd) (width 0.050))
(fp_line (start -0.900 1.500) (end -1.950 1.500) (layer F.CrtYd) (width 0.050))
(fp_line (start -1.950 1.500) (end -1.950 -1.500) (layer F.CrtYd) (width 0.050))
(model SOT95P237X112-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 SOT95P280X145-6N (layer F.Cu)
(attr smd)
(pad 1 smd rect (at -1.350 -0.950) (size 1.113 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.113 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.113 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.113 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.113 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.113 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.912 -1.563) (end 0.912 -1.563) (layer F.SilkS) (width 0.200))
(fp_line (start 0.912 1.563) (end -0.912 1.563) (layer F.SilkS) (width 0.200))
(fp_line (start -0.912 -1.550) (end -2.206 -1.550) (layer F.SilkS) (width 0.200))
(fp_line (start -2.206 -1.550) (end -2.206 -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 SOT95P280X145-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.462) (end 0.813 -1.462) (layer F.Fab) (width 0.100))
(fp_line (start 0.813 -1.462) (end 0.813 1.462) (layer F.Fab) (width 0.100))
(fp_line (start 0.813 1.462) (end -0.813 1.462) (layer F.Fab) (width 0.100))
(fp_line (start -0.813 1.462) (end -0.813 -0.650) (layer F.Fab) (width 0.100))
(fp_line (start -0.813 -0.650) (end 0.000 -1.462) (layer F.Fab) (width 0.100))
(fp_line (start -2.156 -1.500) (end -1.063 -1.500) (layer F.CrtYd) (width 0.050))
(fp_line (start -1.063 -1.500) (end -1.063 -1.712) (layer F.CrtYd) (width 0.050))
(fp_line (start -1.063 -1.712) (end 1.063 -1.712) (layer F.CrtYd) (width 0.050))
(fp_line (start 1.063 -1.712) (end 1.063 -1.500) (layer F.CrtYd) (width 0.050))
(fp_line (start 1.063 -1.500) (end 2.156 -1.500) (layer F.CrtYd) (width 0.050))
(fp_line (start 2.156 -1.500) (end 2.156 1.500) (layer F.CrtYd) (width 0.050))
(fp_line (start 2.156 1.500) (end 1.063 1.500) (layer F.CrtYd) (width 0.050))
(fp_line (start 1.063 1.500) (end 1.063 1.712) (layer F.CrtYd) (width 0.050))
(fp_line (start 1.063 1.712) (end -1.063 1.712) (layer F.CrtYd) (width 0.050))
(fp_line (start -1.063 1.712) (end -1.063 1.500) (layer F.CrtYd) (width 0.050))
(fp_line (start -1.063 1.500) (end -2.156 1.500) (layer F.CrtYd) (width 0.050))
(fp_line (start -2.156 1.500) (end -2.156 -1.500) (layer F.CrtYd) (width 0.050))
(model SOT95P280X145-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 TP.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 VREG_AMS1117 (layer F.Cu)
(attr smd)
(pad 1 smd rect (at -2.300 2.900) (size 0.950 2.150) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 2 smd rect (at 0.000 2.900) (size 0.950 2.150) (layers F.Cu F.Mask F.Paste))
(pad 3 smd rect (at 2.300 2.900) (size 0.950 2.150) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 2 smd rect (at 0.000 -2.900) (size 3.250 2.150) (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 -1.850) (end -1.925 -1.850) (layer F.SilkS) (width 0.200))
(fp_line (start 1.925 -1.850) (end 3.350 -1.850) (layer F.SilkS) (width 0.200))
(fp_line (start 3.350 -1.850) (end 3.350 1.850) (layer F.SilkS) (width 0.200))
(fp_line (start -3.350 1.850) (end -3.075 1.850) (layer F.SilkS) (width 0.200))
(fp_line (start -1.525 1.850) (end 1.525 1.850) (layer F.SilkS) (width 0.200))
(fp_line (start 3.075 1.850) (end 3.350 1.850) (layer F.SilkS) (width 0.200))
(fp_line (start -3.350 1.850) (end -3.350 -1.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 VREG_AMS1117 (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.250 -1.750) (end 3.250 -1.750) (layer F.Fab) (width 0.100))
(fp_line (start 3.250 -1.750) (end 3.250 1.750) (layer F.Fab) (width 0.100))
(fp_line (start 3.250 1.750) (end -3.250 1.750) (layer F.Fab) (width 0.100))
(fp_line (start -3.250 1.750) (end -3.250 -1.750) (layer F.Fab) (width 0.100))
(fp_line (start -3.500 -4.225) (end 3.500 -4.225) (layer F.CrtYd) (width 0.050))
(fp_line (start 3.500 -4.225) (end 3.500 4.225) (layer F.CrtYd) (width 0.050))
(fp_line (start 3.500 4.225) (end -3.500 4.225) (layer F.CrtYd) (width 0.050))
(fp_line (start -3.500 4.225) (end -3.500 -4.225) (layer F.CrtYd) (width 0.050))
(model VREG_AMS1117.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 0028ca257014a3d8b20af98464e3f8795505cb4d

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

33559
rsim.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,
@ -41,15 +38,15 @@
"height": 1.524,
"width": 1.524
},
"silk_line_width": 0.15,
"silk_line_width": 0.19999999999999998,
"silk_text_italic": false,
"silk_text_size_h": 1.0,
"silk_text_size_v": 1.0,
"silk_text_thickness": 0.15,
"silk_text_size_h": 1.2,
"silk_text_size_v": 1.2,
"silk_text_thickness": 0.19999999999999998,
"silk_text_upright": false,
"zones": {
"45_degree_only": false,
"min_clearance": 0.508
"min_clearance": 0.19999999999999998
}
},
"diff_pair_dimensions": [
@ -57,14 +54,23 @@
"gap": 0.0,
"via_gap": 0.0,
"width": 0.0
},
{
"gap": 0.43,
"via_gap": 0.0,
"width": 0.2
}
],
"drc_exclusions": [],
"drc_exclusions": [
"lib_footprint_mismatch|45662500|82499999|fbe95f98-3185-4a9b-befe-da7de4f7e102|00000000-0000-0000-0000-000000000000",
"lib_footprint_mismatch|45662500|82500000|fbe95f98-3185-4a9b-befe-da7de4f7e102|00000000-0000-0000-0000-000000000000",
"lib_footprint_mismatch|45816786|82499999|fbe95f98-3185-4a9b-befe-da7de4f7e102|00000000-0000-0000-0000-000000000000",
"lib_footprint_mismatch|45995000|93293750|7c5f4deb-3360-4d1c-9295-2cdc3cfdd88e|00000000-0000-0000-0000-000000000000",
"lib_footprint_mismatch|45995000|93343750|7c5f4deb-3360-4d1c-9295-2cdc3cfdd88e|00000000-0000-0000-0000-000000000000",
"lib_footprint_mismatch|61513988|72537500|2cc35f21-22b9-4285-9367-836ae70e338f|00000000-0000-0000-0000-000000000000",
"lib_footprint_mismatch|72366369|72537499|ab305ed2-a286-4e70-b4f9-733ba8a71f2d|00000000-0000-0000-0000-000000000000",
"lib_footprint_mismatch|84140179|72537499|3d3700d3-ac9b-4e92-a615-6ac9b00d9952|00000000-0000-0000-0000-000000000000",
"missing_courtyard|65375000|68100000|2cc35f21-22b9-4285-9367-836ae70e338f|00000000-0000-0000-0000-000000000000",
"missing_courtyard|76275000|68100000|ab305ed2-a286-4e70-b4f9-733ba8a71f2d|00000000-0000-0000-0000-000000000000",
"missing_courtyard|87274999|68100000|3d3700d3-ac9b-4e92-a615-6ac9b00d9952|00000000-0000-0000-0000-000000000000",
"missing_courtyard|88300000|98500000|cd9d7edf-572e-4901-840e-42d38965d36a|00000000-0000-0000-0000-000000000000",
"silk_edge_clearance|117300000|100200000|c4d33cb9-5ba0-4b77-9cbb-416495a84b59|ff527368-5f52-4511-94bd-709ec1e421fa"
],
"meta": {
"version": 2
},
@ -81,8 +87,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,8 +95,8 @@
"item_on_disabled_layer": "error",
"items_not_allowed": "error",
"length_out_of_range": "error",
"lib_footprint_issues": "ignore",
"lib_footprint_mismatch": "ignore",
"lib_footprint_issues": "warning",
"lib_footprint_mismatch": "warning",
"malformed_courtyard": "error",
"microvia_drill_out_of_range": "error",
"missing_courtyard": "warning",
@ -103,10 +108,10 @@
"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",
"solder_mask_bridge": "ignore",
"starved_thermal": "ignore",
"text_height": "warning",
"text_thickness": "warning",
"through_hole_pad_without_hole": "error",
@ -117,7 +122,6 @@
"unconnected_items": "error",
"unresolved_variable": "error",
"via_dangling": "warning",
"zone_has_empty_net": "error",
"zones_intersect": "error"
},
"rules": {
@ -125,27 +129,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 +161,38 @@
],
"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.3,
0.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,
@ -231,23 +204,12 @@
},
{
"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": []
},
@ -433,33 +395,27 @@
"rule_severities": {
"bus_definition_conflict": "error",
"bus_entry_needed": "error",
"bus_label_syntax": "error",
"bus_to_bus_conflict": "error",
"bus_to_net_conflict": "error",
"conflicting_netclasses": "error",
"different_unit_footprint": "error",
"different_unit_net": "error",
"duplicate_reference": "error",
"duplicate_sheet_names": "error",
"endpoint_off_grid": "warning",
"extra_units": "error",
"global_label_dangling": "warning",
"hier_label_mismatch": "error",
"label_dangling": "error",
"lib_symbol_issues": "warning",
"missing_bidi_pin": "warning",
"missing_input_pin": "warning",
"missing_power_pin": "error",
"missing_unit": "warning",
"multiple_net_names": "warning",
"net_not_bus_member": "warning",
"no_connect_connected": "warning",
"no_connect_dangling": "warning",
"pin_not_connected": "error",
"pin_not_driven": "error",
"pin_to_pin": "warning",
"pin_to_pin": "error",
"power_pin_not_driven": "error",
"similar_labels": "warning",
"simulation_model_issue": "error",
"unannotated": "error",
"unit_value_mismatch": "error",
"unresolved_variable": "error",
@ -471,7 +427,7 @@
"pinned_symbol_libs": []
},
"meta": {
"filename": "template.kicad_pro",
"filename": "rsim.kicad_pro",
"version": 1
},
"net_settings": {
@ -507,7 +463,7 @@
"schematic_color": "rgba(0, 0, 0, 0.000)",
"track_width": 0.5,
"via_diameter": 0.8,
"via_drill": 0.4,
"via_drill": 0.5,
"wire_width": 6
},
{
@ -540,75 +496,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 +517,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 +542,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 +549,31 @@
"sheets": [
[
"43fc3289-82a7-492c-a423-3030e10115dc",
"Root"
""
],
[
"d5dac990-0b7a-4f62-8f53-dbf06970abe9",
"serial (USB+UART)"
],
[
"e4308a9f-87e7-4a4f-b1f1-ac2c2a217f4e",
"power"
],
[
"df84ae28-e731-4d68-9a84-c3604d666e38",
"MCU_ESP32S2"
],
[
"691e0eb1-974c-4886-8654-259a57e14a4e",
"MCU_ESP32S3"
],
[
"14d0a727-d0b2-42b0-916b-97a48e3bc7f3",
"SIM1"
],
[
"f6ddd395-7b3c-45ea-86d0-9bb5f5c50188",
"SIM2"
]
],
"text_variables": {}

455
rsim.kicad_sch Normal file
View File

@ -0,0 +1,455 @@
(kicad_sch (version 20230121) (generator eeschema)
(uuid 43fc3289-82a7-492c-a423-3030e10115dc)
(paper "A5")
(title_block
(title "rSIM")
(date "$date$")
(rev "$version$.$revision$")
(company "CuVoodoo")
(comment 1 "King Kévin")
(comment 2 "CERN-OHL-S")
(comment 3 "overview")
)
(lib_symbols
)
(junction (at 41.91 53.975) (diameter 0) (color 0 0 0 0)
(uuid 02354e47-5ad1-40e5-a111-604c4b28607f)
)
(junction (at 51.435 42.545) (diameter 0) (color 0 0 0 0)
(uuid 030179a9-6c19-47bd-99f5-04a6093eab3c)
)
(junction (at 49.53 46.355) (diameter 0) (color 0 0 0 0)
(uuid 1c3a75a5-1438-4779-b908-7e27ba068caf)
)
(junction (at 47.625 48.26) (diameter 0) (color 0 0 0 0)
(uuid 5813b793-45f2-4b7b-900c-5d46ad4f7446)
)
(junction (at 53.34 40.64) (diameter 0) (color 0 0 0 0)
(uuid 6725ef63-bdf6-4d8b-966c-871e61bdb027)
)
(junction (at 45.72 50.165) (diameter 0) (color 0 0 0 0)
(uuid 99e49dbe-ad2b-42a6-beab-0284ef8e9ad4)
)
(junction (at 43.815 52.07) (diameter 0) (color 0 0 0 0)
(uuid b18cb40b-b38d-4576-9618-ca5ea01c6b91)
)
(junction (at 40.005 55.88) (diameter 0) (color 0 0 0 0)
(uuid b66dbd8e-d027-4d89-ab64-2d2f20a9e51e)
)
(wire (pts (xy 49.53 46.355) (xy 49.53 73.66))
(stroke (width 0) (type default))
(uuid 0417506f-d5a6-4b65-ae03-5458a5bfa97a)
)
(wire (pts (xy 43.815 23.495) (xy 53.34 23.495))
(stroke (width 0) (type default))
(uuid 0679c2dd-0382-4699-882a-45f9a4e40766)
)
(wire (pts (xy 40.005 83.185) (xy 58.42 83.185))
(stroke (width 0) (type default))
(uuid 0dba0b2a-fe1b-495b-b2b4-732219e91ff0)
)
(wire (pts (xy 43.815 52.07) (xy 59.055 52.07))
(stroke (width 0) (type default))
(uuid 0ec43d17-bff2-40af-b95d-7560a84d43d2)
)
(wire (pts (xy 33.655 90.17) (xy 58.42 90.17))
(stroke (width 0) (type default))
(uuid 17716f1c-1bd6-4ff5-a1ac-d54683f93d03)
)
(wire (pts (xy 40.005 55.88) (xy 59.055 55.88))
(stroke (width 0) (type default))
(uuid 18860235-9a9e-47ce-b06f-766ffc45440c)
)
(wire (pts (xy 59.055 42.545) (xy 51.435 42.545))
(stroke (width 0) (type default))
(uuid 1aea9cc3-c6eb-4bef-a1f5-628600f1ab28)
)
(wire (pts (xy 51.435 27.94) (xy 43.815 27.94))
(stroke (width 0) (type default))
(uuid 1c29f2d8-74c8-4de8-9659-cc287df64899)
)
(wire (pts (xy 34.29 55.88) (xy 40.005 55.88))
(stroke (width 0) (type default))
(uuid 2737a6c3-e8ce-4322-9b9c-51cbf9fe87c1)
)
(wire (pts (xy 58.42 77.47) (xy 45.72 77.47))
(stroke (width 0) (type default))
(uuid 298f2820-d8a7-4a48-8668-877a102876c9)
)
(wire (pts (xy 43.815 79.375) (xy 43.815 52.07))
(stroke (width 0) (type default))
(uuid 2aec8fbf-ff15-477c-b1ef-596db2d9f924)
)
(wire (pts (xy 47.625 75.565) (xy 47.625 48.26))
(stroke (width 0) (type default))
(uuid 2c2012df-f17f-48c8-8a27-492972f05e97)
)
(wire (pts (xy 58.42 81.28) (xy 41.91 81.28))
(stroke (width 0) (type default))
(uuid 31243f1d-db8d-4ddc-a933-84c4204b27f2)
)
(wire (pts (xy 34.29 50.165) (xy 45.72 50.165))
(stroke (width 0) (type default))
(uuid 333b5ddc-cc25-465c-990e-a58f16c7f456)
)
(wire (pts (xy 34.29 48.26) (xy 47.625 48.26))
(stroke (width 0) (type default))
(uuid 3b25e4ff-b6ac-4156-ae38-10055c21e49c)
)
(wire (pts (xy 51.435 42.545) (xy 51.435 27.94))
(stroke (width 0) (type default))
(uuid 3e4479fa-c559-4079-88cd-147dfdbe30f3)
)
(wire (pts (xy 33.655 93.98) (xy 58.42 93.98))
(stroke (width 0) (type default))
(uuid 3fb50b3c-3ebd-46e4-966a-4b11f5b9dfe9)
)
(wire (pts (xy 58.42 79.375) (xy 43.815 79.375))
(stroke (width 0) (type default))
(uuid 45e42b1b-8060-47cd-b65f-1fe1382eb6b6)
)
(wire (pts (xy 53.34 40.64) (xy 53.34 68.58))
(stroke (width 0) (type default))
(uuid 48069a7c-d45c-464e-b882-e9d79b9fed43)
)
(wire (pts (xy 41.91 81.28) (xy 41.91 53.975))
(stroke (width 0) (type default))
(uuid 4bd370f3-04e7-44a3-9f1c-aeecfbc969bb)
)
(wire (pts (xy 51.435 70.485) (xy 58.42 70.485))
(stroke (width 0) (type default))
(uuid 4c2e164d-8c63-49c9-b7f6-c8e9d1f57fe1)
)
(wire (pts (xy 33.655 92.075) (xy 58.42 92.075))
(stroke (width 0) (type default))
(uuid 50a682d8-11a3-4442-b210-8761891ee04b)
)
(wire (pts (xy 34.29 46.355) (xy 49.53 46.355))
(stroke (width 0) (type default))
(uuid 50d113d4-3146-4faa-b3dc-4ffc045816ba)
)
(wire (pts (xy 34.29 53.975) (xy 41.91 53.975))
(stroke (width 0) (type default))
(uuid 7230e8ab-ee4d-4e6a-88f5-5cce003e5c0f)
)
(wire (pts (xy 49.53 73.66) (xy 58.42 73.66))
(stroke (width 0) (type default))
(uuid 83e9c5fb-fba4-4516-b20f-b251ff55ba32)
)
(wire (pts (xy 58.42 75.565) (xy 47.625 75.565))
(stroke (width 0) (type default))
(uuid 85a29a65-209c-4f44-bef3-bacd51f30398)
)
(wire (pts (xy 53.34 40.64) (xy 59.055 40.64))
(stroke (width 0) (type default))
(uuid 85afa050-52bf-46a1-8632-3f360016a2e9)
)
(wire (pts (xy 53.34 68.58) (xy 58.42 68.58))
(stroke (width 0) (type default))
(uuid 8b2a2dbc-0f73-4613-82ed-c3d00f0a84ff)
)
(wire (pts (xy 33.655 88.265) (xy 58.42 88.265))
(stroke (width 0) (type default))
(uuid 8ce767b4-d739-4de5-8626-bc319b7c6a1b)
)
(wire (pts (xy 47.625 48.26) (xy 59.055 48.26))
(stroke (width 0) (type default))
(uuid 97f0cade-3769-4d21-b425-893545e03646)
)
(wire (pts (xy 34.29 52.07) (xy 43.815 52.07))
(stroke (width 0) (type default))
(uuid 982da5a8-6fa8-41b4-afc2-74936c3c34b7)
)
(wire (pts (xy 49.53 46.355) (xy 59.055 46.355))
(stroke (width 0) (type default))
(uuid b9593322-7e8a-4431-8ff8-12f9eacb9411)
)
(wire (pts (xy 45.72 77.47) (xy 45.72 50.165))
(stroke (width 0) (type default))
(uuid c03d6d9c-677c-489b-b275-d3608fa83757)
)
(wire (pts (xy 40.005 55.88) (xy 40.005 83.185))
(stroke (width 0) (type default))
(uuid c48e9fe1-a962-4d37-b112-6dfc43e71103)
)
(wire (pts (xy 33.655 95.885) (xy 58.42 95.885))
(stroke (width 0) (type default))
(uuid dff948ff-d984-439a-a794-1d2db726e9f6)
)
(wire (pts (xy 33.655 86.36) (xy 58.42 86.36))
(stroke (width 0) (type default))
(uuid e03e7bfb-e94e-43dd-bb67-2c5340f36e0b)
)
(wire (pts (xy 41.91 53.975) (xy 59.055 53.975))
(stroke (width 0) (type default))
(uuid f2fcb367-1add-4b05-8803-71ca7a443294)
)
(wire (pts (xy 45.72 50.165) (xy 59.055 50.165))
(stroke (width 0) (type default))
(uuid f37827a8-dd0e-41e4-9abd-3f366307ed41)
)
(wire (pts (xy 51.435 42.545) (xy 51.435 70.485))
(stroke (width 0) (type default))
(uuid f5926213-9d24-4226-a1dc-0da6bde19697)
)
(wire (pts (xy 53.34 23.495) (xy 53.34 40.64))
(stroke (width 0) (type default))
(uuid fcdd4909-bbf0-42ce-862f-8ee83b9bb511)
)
(sheet (at 18.415 44.45) (size 15.875 13.97) (fields_autoplaced)
(stroke (width 0.1524) (type solid))
(fill (color 0 0 0 0.0000))
(uuid 14d0a727-d0b2-42b0-916b-97a48e3bc7f3)
(property "Sheetname" "SIM1" (at 18.415 43.7384 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
)
(property "Sheetfile" "rsim_sim.kicad_sch" (at 18.415 59.0046 0)
(effects (font (size 1.27 1.27)) (justify left top))
)
(pin "SIM_RST" output (at 34.29 48.26 0)
(effects (font (size 1.27 1.27)) (justify right))
(uuid 9e98e54d-0018-4fba-861b-2a9b231fb1a2)
)
(pin "SIM_CLK" output (at 34.29 50.165 0)
(effects (font (size 1.27 1.27)) (justify right))
(uuid ae01cb7e-d4fa-4584-8adf-823254681225)
)
(pin "SIM_VCC" output (at 34.29 46.355 0)
(effects (font (size 1.27 1.27)) (justify right))
(uuid cc01ddd5-e83e-40c6-8cb6-ab3eac5ca408)
)
(pin "SIM_DIR" input (at 34.29 53.975 0)
(effects (font (size 1.27 1.27)) (justify right))
(uuid 2d56a9e1-7237-4cb5-b304-328ba5c634b0)
)
(pin "SIM_I{slash}O" bidirectional (at 34.29 52.07 0)
(effects (font (size 1.27 1.27)) (justify right))
(uuid 74448485-b8d1-4f9d-956a-4699b6792c8f)
)
(pin "ADC_VCC" output (at 34.29 55.88 0)
(effects (font (size 1.27 1.27)) (justify right))
(uuid 72845b5a-38e6-4e21-b941-58978fba0a84)
)
(instances
(project "rsim"
(path "/43fc3289-82a7-492c-a423-3030e10115dc" (page "6"))
)
)
)
(sheet (at 58.42 66.04) (size 19.685 31.75) (fields_autoplaced)
(stroke (width 0.1524) (type solid))
(fill (color 0 0 0 0.0000))
(uuid 691e0eb1-974c-4886-8654-259a57e14a4e)
(property "Sheetname" "MCU_ESP32S3" (at 58.42 65.3284 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
)
(property "Sheetfile" "rsim_esp32s3.kicad_sch" (at 58.42 98.3746 0)
(effects (font (size 1.27 1.27)) (justify left top))
)
(pin "SIM2_CLK" input (at 58.42 90.17 180)
(effects (font (size 1.27 1.27)) (justify left))
(uuid 14baef8c-4585-4e4c-b25d-5be1867dd03f)
)
(pin "SIM2_DIR" output (at 58.42 93.98 180)
(effects (font (size 1.27 1.27)) (justify left))
(uuid d7945766-1825-41e2-bbe5-f63d09842e14)
)
(pin "SIM2_I{slash}O" bidirectional (at 58.42 92.075 180)
(effects (font (size 1.27 1.27)) (justify left))
(uuid 878b8a6e-ae26-4d17-ab4b-2d828aba3694)
)
(pin "SIM2_RST" input (at 58.42 88.265 180)
(effects (font (size 1.27 1.27)) (justify left))
(uuid 1e683831-3657-4c10-863b-78a9b99bbbc5)
)
(pin "SIM1_CLK" input (at 58.42 77.47 180)
(effects (font (size 1.27 1.27)) (justify left))
(uuid d36a8ff1-544e-485e-a796-4e12fc3eb6f3)
)
(pin "SIM1_RST" input (at 58.42 75.565 180)
(effects (font (size 1.27 1.27)) (justify left))
(uuid 9ad2a434-2624-4b02-b46a-d873ba0c5be4)
)
(pin "SIM2_VCC" input (at 58.42 86.36 180)
(effects (font (size 1.27 1.27)) (justify left))
(uuid b6065753-8a7a-495a-b5b6-195b16d6beb6)
)
(pin "SIM1_I{slash}O" bidirectional (at 58.42 79.375 180)
(effects (font (size 1.27 1.27)) (justify left))
(uuid 947b4b46-f46f-4cb5-b5b9-f315f5036ad6)
)
(pin "ADC1_VCC" input (at 58.42 83.185 180)
(effects (font (size 1.27 1.27)) (justify left))
(uuid 877b8a0b-0a2b-4612-a989-a42b71a72638)
)
(pin "SIM1_DIR" output (at 58.42 81.28 180)
(effects (font (size 1.27 1.27)) (justify left))
(uuid 93b56e7a-0b98-4a2f-971f-c27a714c1547)
)
(pin "SIM1_VCC" input (at 58.42 73.66 180)
(effects (font (size 1.27 1.27)) (justify left))
(uuid fc682c15-1931-46d5-9276-19f448a864e5)
)
(pin "ADC2_VCC" input (at 58.42 95.885 180)
(effects (font (size 1.27 1.27)) (justify left))
(uuid 52f80fab-291e-4f31-b297-afb118b255b3)
)
(pin "EN" input (at 58.42 68.58 180)
(effects (font (size 1.27 1.27)) (justify left))
(uuid bdd2cea0-3a6d-48b3-ab2d-293506b5062f)
)
(pin "IO0" input (at 58.42 70.485 180)
(effects (font (size 1.27 1.27)) (justify left))
(uuid 0b06bcf2-ad8a-4791-a8f4-2c10ba03f098)
)
(instances
(project "rsim"
(path "/43fc3289-82a7-492c-a423-3030e10115dc" (page "5"))
)
)
)
(sheet (at 18.415 17.145) (size 25.4 15.875) (fields_autoplaced)
(stroke (width 0.1524) (type solid))
(fill (color 0 0 0 0.0000))
(uuid d5dac990-0b7a-4f62-8f53-dbf06970abe9)
(property "Sheetname" "serial (USB+UART)" (at 18.415 16.4334 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
)
(property "Sheetfile" "rsim_serial.kicad_sch" (at 18.415 33.6046 0)
(effects (font (size 1.27 1.27)) (justify left top))
)
(pin "RST" output (at 43.815 23.495 0)
(effects (font (size 1.27 1.27)) (justify right))
(uuid f6b0ccb7-e424-4406-8913-2fd0e260e36f)
)
(pin "BL" output (at 43.815 27.94 0)
(effects (font (size 1.27 1.27)) (justify right))
(uuid 32acbd0f-bd1c-445f-861b-d157ec603507)
)
(instances
(project "rsim"
(path "/43fc3289-82a7-492c-a423-3030e10115dc" (page "2"))
)
)
)
(sheet (at 59.055 38.735) (size 19.05 19.685) (fields_autoplaced)
(stroke (width 0.1524) (type solid))
(fill (color 0 0 0 0.0000))
(uuid df84ae28-e731-4d68-9a84-c3604d666e38)
(property "Sheetname" "MCU_ESP32S2" (at 59.055 38.0234 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
)
(property "Sheetfile" "rsim_esp32s2.kicad_sch" (at 59.055 59.0046 0)
(effects (font (size 1.27 1.27)) (justify left top))
)
(pin "SIM_I{slash}O" bidirectional (at 59.055 52.07 180)
(effects (font (size 1.27 1.27)) (justify left))
(uuid ea915d6f-a7b1-44b4-b68c-358896e78af6)
)
(pin "SIM_DIR" output (at 59.055 53.975 180)
(effects (font (size 1.27 1.27)) (justify left))
(uuid a5b43d3f-94de-41bc-aa4a-7c0f9fd54195)
)
(pin "SIM_RST" input (at 59.055 48.26 180)
(effects (font (size 1.27 1.27)) (justify left))
(uuid e747a09a-fd35-46a2-a564-b470e4a89aa8)
)
(pin "SIM_CLK" input (at 59.055 50.165 180)
(effects (font (size 1.27 1.27)) (justify left))
(uuid b044efc0-e6bf-4b18-b0f8-81304c55b874)
)
(pin "SIM_VCC" input (at 59.055 46.355 180)
(effects (font (size 1.27 1.27)) (justify left))
(uuid 9b294b6e-cac3-4cc2-8f9d-aec1dde2f11f)
)
(pin "ADC_VCC" input (at 59.055 55.88 180)
(effects (font (size 1.27 1.27)) (justify left))
(uuid 09d4e9d5-20e1-403a-92f4-ac99a494a5bd)
)
(pin "IO0" bidirectional (at 59.055 42.545 180)
(effects (font (size 1.27 1.27)) (justify left))
(uuid 434826a6-d208-4d1d-ba35-9dccafd8baa4)
)
(pin "EN" bidirectional (at 59.055 40.64 180)
(effects (font (size 1.27 1.27)) (justify left))
(uuid 39a96727-a6cc-43e4-b025-e230cc39c6d9)
)
(instances
(project "rsim"
(path "/43fc3289-82a7-492c-a423-3030e10115dc" (page "4"))
)
)
)
(sheet (at 59.055 17.145) (size 23.495 15.24) (fields_autoplaced)
(stroke (width 0.1524) (type solid))
(fill (color 0 0 0 0.0000))
(uuid e4308a9f-87e7-4a4f-b1f1-ac2c2a217f4e)
(property "Sheetname" "power" (at 59.055 16.4334 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
)
(property "Sheetfile" "rsim_power.kicad_sch" (at 59.055 32.9696 0)
(effects (font (size 1.27 1.27)) (justify left top))
)
(instances
(project "rsim"
(path "/43fc3289-82a7-492c-a423-3030e10115dc" (page "3"))
)
)
)
(sheet (at 17.78 84.455) (size 15.875 13.97) (fields_autoplaced)
(stroke (width 0.1524) (type solid))
(fill (color 0 0 0 0.0000))
(uuid f6ddd395-7b3c-45ea-86d0-9bb5f5c50188)
(property "Sheetname" "SIM2" (at 17.78 83.7434 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
)
(property "Sheetfile" "rsim_sim.kicad_sch" (at 17.78 99.0096 0)
(effects (font (size 1.27 1.27)) (justify left top))
)
(pin "SIM_RST" output (at 33.655 88.265 0)
(effects (font (size 1.27 1.27)) (justify right))
(uuid d7ec4bab-5167-4914-8398-9aec3d5d5779)
)
(pin "SIM_CLK" output (at 33.655 90.17 0)
(effects (font (size 1.27 1.27)) (justify right))
(uuid cc71c6fe-1aa7-4d55-b6bf-b5df53da0a6e)
)
(pin "SIM_VCC" output (at 33.655 86.36 0)
(effects (font (size 1.27 1.27)) (justify right))
(uuid eaf0e704-5901-4c9c-9935-9e824dc678d2)
)
(pin "SIM_I{slash}O" bidirectional (at 33.655 92.075 0)
(effects (font (size 1.27 1.27)) (justify right))
(uuid 9b5912a8-1f46-41ae-a5c5-bbf0b46d2913)
)
(pin "SIM_DIR" input (at 33.655 93.98 0)
(effects (font (size 1.27 1.27)) (justify right))
(uuid 73baf44d-5a44-4556-a054-25977a32309d)
)
(pin "ADC_VCC" output (at 33.655 95.885 0)
(effects (font (size 1.27 1.27)) (justify right))
(uuid 1fd3edef-034b-42c6-a4fb-74061455a5a0)
)
(instances
(project "rsim"
(path "/43fc3289-82a7-492c-a423-3030e10115dc" (page "7"))
)
)
)
(sheet_instances
(path "/" (page "1"))
)
)

3029
rsim_esp32s2.kicad_sch Normal file

File diff suppressed because it is too large Load Diff

1335
rsim_esp32s3.kicad_sch Normal file

File diff suppressed because it is too large Load Diff

3094
rsim_power.kicad_sch Normal file

File diff suppressed because it is too large Load Diff

1648
rsim_serial.kicad_sch Normal file

File diff suppressed because it is too large Load Diff

2674
rsim_sim.kicad_sch Normal file

File diff suppressed because it is too large Load Diff

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