Compare commits

...

31 Commits

Author SHA1 Message Date
King Kévin 03b9eb3118 doc: improve WLED installation 2024-04-29 12:02:45 +02:00
King Kévin bf576fe66c doc: add hardware test 2024-04-29 12:02:24 +02:00
King Kévin fd687aab23 doc: add other LED controllers 2024-04-28 11:44:53 +02:00
King Kévin 2459349c9e doc: add v6 changes 2024-03-08 05:53:23 +01:00
King Kévin 78d27af70a lib: update repo 2024-03-08 05:52:55 +01:00
King Kévin ba15732368 brd: improve RJ45 and add tooling holes 2024-01-05 18:20:21 +01:00
King Kévin b407d3c3df sch: fix placement info 2024-01-05 18:19:12 +01:00
King Kévin 5977e1f87d lib: add smaller LDO 2024-01-05 18:18:36 +01:00
King Kévin eb3f770b08 sch/brd: chang to more approriate/cheap schmitt trigger/level shifter, and improve silk 2024-01-05 17:16:15 +01:00
King Kévin 760528bbb4 lib: add schmitt trigger 2024-01-05 14:20:56 +01:00
King Kévin 0926155293 sch: re-add USB for convenient 5V power 2024-01-05 14:20:15 +01:00
King Kévin 69a1151077 sch/brd: change buttons 2023-12-19 21:04:53 +01:00
King Kévin fecbb05820 lib: add buttons 2023-12-19 21:04:30 +01:00
King Kévin 0efd16a9c9 switch to next version 6 2023-12-19 19:40:18 +01:00
King Kévin 0720961203 doc: add v4 and v5 tests 2023-12-19 19:39:01 +01:00
King Kévin 23e37ab06a sch/brd: remove DMX line bias (only required by controller) 2023-12-15 12:19:56 +01:00
King Kévin 8dad0015cd sch/brd: add DMX pull.up/down termination resistors 2023-12-07 09:36:33 +01:00
King Kévin 0ed50a3bf7 lib: update repo 2023-12-06 18:58:21 +01:00
King Kévin 00faa202ec brd: fix silk 2023-12-06 18:53:23 +01:00
King Kévin 6b8a8b7645 brd: fix silk 2023-12-06 18:46:13 +01:00
King Kévin b67dd2547f brd: fix silk 2023-12-06 18:41:53 +01:00
King Kévin f2f8530cc6 brd: fix logo silk 2023-12-06 18:38:16 +01:00
King Kévin 748a49dc29 doc: add v5 changes 2023-12-06 18:31:41 +01:00
King Kévin f6404fc251 sch/brd: update BoM 2023-12-06 18:28:01 +01:00
King Kévin 1255099b62 sch/brd: minor, update resistor 2023-12-06 18:13:13 +01:00
King Kévin c510b721da sch/brd: change barrier terminal for assembly (previous had no stock) 2023-12-06 18:05:01 +01:00
King Kévin 69f29c7640 lib: add schottky and barrier terminal 2023-12-06 18:04:09 +01:00
King Kévin 18a817a69e lib: clean up 2023-12-06 15:54:19 +01:00
King Kévin 3c8e2329df lib: add alternative RJ45 and spring terminal 2023-12-06 15:47:51 +01:00
King Kévin 5a45343585 sch/brd: change cheaper assembly RJ45 and spring terminal 2023-12-06 15:43:54 +01:00
King Kévin 172557bd40 switch to version 5 2023-12-06 15:40:21 +01:00
40 changed files with 110429 additions and 130638 deletions

View File

@ -13,31 +13,29 @@ config:
library:
- resistor/r0603
- capacitor/c0603
- diode/led0805
- diode/schottky@sma
- connector/rj45x2_hc-rj45-5ja-2-2
- connector/barrel_dc-005-2.0
- ic/rs485_mx3485@esa
- ic/inverter_74hct14@t14
- connector/terminal-spring_kf141v-2.54@8p
- connector/terminal-spring_kf141v-2.54@3p
- connector/usb-c_hro_type-c-31-m-12
- mechanical/smd-button_hyp_1ts002e
- vreg/ldo_microne_me6217@m5
- vreg/fuse_jk60@090
- vreg/buck_tps54560
- capacitor/c1206
- mechanical/switch_mst23d18g2
- connector/terminal-barrier_mx7620-7.62@2p
- sensor/microphone-i2s-inmp441@board
- sensor/microphone-i2s-inmp441@naked
- sensor/microphone-pdm_mp34dt05-a
- capacitor/c2220
- capacitor/cap_radial_6.3mm
- inductor/fxl@0603
- ic/usb-serial_ch340@k
- connector/rj45x2_hc-rj45-5ja-2-5
- diode/led0603
- capacitor/cap_radial@8x12
- vreg/buck_lmr16030@pddar
- diode/schottky@sma
- diode/schottky@d-pak
- connector/rj45_hc-rj45-055
- connector/terminal-spring_kf250-3.5@12p-1
- connector/rj45_hc-rj45-5ja-1
- connector/terminal-barrier_mx25c-7.62@2p
- mechanical/smd-button_tx-1187a
- mechanical/switch_mst22d18g2
- ic/schmitt-trigger_74lvc1g17@w5
- vreg/ldo_microne_me6211@m5

View File

@ -1,3 +1,34 @@
TODO:
v6
--
improve to PCB assembly and various small improvements:
- use 1-channel Schmitt trigger
- allow 5V power over USB
- add button for configuration reset
- complete BoM and placement information
v5
--
mainly changed parts for being ordered and assembled in larger batch:
- change RJ45 port
- change barrier screw terminal
- change spring terminal
- reroute accordingly
tests:
- I ordered the prototype in yellow, and while generally I don't like this color, here it suits the RJ45 port and other
black connectors.
- I feared the high screw terminal would be in the way of the cable to the spring terminals, but actually this is not an issue
issues:
- the ESP32-MINI-1U uses x.FL IPEX3/MHC3 antenna connector, instead of the classical u.FL MHC1 used by the ESP32-WROOM. IPEX3 pigtails are hard to find though. The ESP32-MINI-1U comes with a PCB antenna, which would avoid the issue, but it requires standard assembly, which the ESP32-MINI-1U does not.
v4
--
@ -5,9 +36,21 @@ changes:
- add WLED status LED visible when inside enclosure
- change ESP32-WROOM to ESP32-MINI on front for automated assembly
- change buck voltage regulator to LMR16030, limiting to 3A output, since the board can't dissipate the heat generted by 5A buck (even in highest efficiency)
- change buck voltage regulator to LMR16030, limiting to 3A output, since the board can't dissipate the heat generated by 5A buck (even in highest efficiency)
- now able to measure input voltage
tests:
I tested the DC to DC converter.
I drew 2.9 A (the ESP used additional 0.1A) for 20 minutes.
The board was not is a case, but there was no active (e.g. fan) cooling or heat sink.
The diode (hottest part) reached 104 deg. C, but was stable at that point.
Drawing over 3.0A caused the converter to switch off.
This is a built-in over-current protection.
It was a good decision to switch to a 3A regulator instead or 5A.
Although the diode is huge, and I used the regulator in high efficiency mode, the board gets quite hot (but that's usable).
I recommend limiting the LED power usage to 2.5A in WLED since the ESP can use 0.5A during WiFi communication.
v3
--
@ -73,6 +116,11 @@ changes:
- complete re-layout, more compact
- add I²S and PDM MEMS microphone (I²S is present because I did not test PDM yet)
issues:
- RX and TX are swapped
- DMX RX is connected to DMX TX through R7+R11. I wanted to both activated the LED, but did not think of the interconnection. Just remove R7 to light on TX activity, or R11 for RX activity.
v1
--

170
README.md
View File

@ -18,33 +18,6 @@ It allows to:
usage
=====
flashing
--------
There are several ways to flash the board (from easiest to more development friendly):
- connect USB to serial adapter TX and RX signals on the DEBUG port. Short DL to GND pin while powering up to enter download mode
- populate DL and RST buttons to not have to short the pins by hand
- connect USB to serial adapter RTS to RST and DTR to DL on the DEBUG port, to switch to download mode from the computer
- populate the USB-C port and CH340K USB to serial adapter to avoid using and external adapter
Once in download mode, we can flash the [WLED firmware](https://github.com/Aircoookie/WLED/releases) using the [web interface](https://install.wled.me/), or [esptool](https://github.com/espressif/esptool):
~~~
wget https://install.wled.me/bin/release_0_14_0/esp32_bootloader_v4.bin
esptool.py --port /dev/ttyACM0 --after no_reset write_flash 0x0 ./esp32_bootloader_v4.bin
wget https://install.wled.me/bin/release_0_14_0/WLED_0.14.0_ESP32_audioreactive.bin
esptool.py --port /dev/ttyACM0 --after no_reset write_flash 0x10000 WLED_0.14.0_ESP32_audioreactive.bin
~~~
TODO: make a custom WLED build with
- status LED set
- audio reactive enabled
- DMX out (needs to be implemented)
- DMX in enabled (needs to be implemented)
- all pins configured (that's just a configuration)
status
------
@ -56,6 +29,128 @@ These indicate the status:
- the center-left LED indicates the DMX RX traffic: it blink on DMX input traffic (when the board is configure as slave)
- the leftmost LED indicates the DMX TX traffic: it blinks on DMX output traffic (when the board is configure as master)
hardware test
-------------
You got the WLED chain board manufactured.
It is not time to test if the hardware has been assembled correctly.
Test the 6-60V power input for shorts:
- use a multimeter in resistance mode
- put the COM lead on the 6-60V screw terminal - terminal
- put the V lead on the 6-60V screw terminal + terminal
- the multimeter should read O.L or above 10 MOhn
- put the COM lead on the 6-60V screw terminal + terminal
- put the V lead on the 6-60V screw terminal - terminal
- the multimeter should a fluctuation resistance above 100 kOhm
Test the 5V power port for shorts:
- use a multimeter in resistance mode
- put the COM lead on the 5V screw terminal - terminal
- put the V lead on the 5V screw terminal + terminal
- the multimeter should read 1.8 kOhm
- put the COM lead on the 5V screw terminal + terminal
- put the V lead on the 5V screw terminal - terminal
- the multimeter should an increasing resistance above 1 kOhm
Test the 3.3V rail for shorts:
- use a multimeter in resistance mode
- put the COM lead on the I/O header 3V pin
- put the V lead on the I/O header 0V pin
- the multimeter should read 3-4 kOhm
- put the COM lead on the I/O header 0V pin
- put the V lead on the I/O header 3V pin
- the multimeter should above 10 kOhm
Test the 3.3V voltage regulator:
- connect a power supply set to 5V and limited to 0.2 A on the 5V screw terminal
- the rightmost green LED should be on
- the board should draw around 0.1A
- ensure 3.3V are present on the I/O header 3V/0V pins
Test the USB power input:
- plug a USB cable connected to a USB port supply on the USB-C port
- the rightmost green LED should be on
- the board should draw around 0.1A
- ensure 3.3V are present on the I/O header 3V/0V pins
Test the 5V voltage regulator:
- connect a power supply set to 6V and limited to 0.3 A (must be more than 0.2 A) on the 6-60V screw terminal
- the rightmost green and second rightmost yellow LEDs should be on
- the board should draw around 0.1A
- ensure 5.0A are present on the 5V screw terminal
Test resettable 1.8A input fuse:
- connect a power supply set to 7V and limited to 3A on the 6-60V screw terminal
- the rightmost green and second rightmost yellow LEDs should be on
- connect a 1 Ohm resistor across the 5V screw terminal
- after 10 to 20 seconds, the green light should turn off while the yellow light remains
- remove the resistor from the 5V screw terminal
- after a second, the green light should turns back on
WLED installation
-----------------
You can easily install the latest WLED release, but this will not support DMX.
- prepare a USB to UART adapter and 1x6 100 mil pin header to be inserted on the DEBUG port
- connect UART GND to DEBUG GND, UART TX to DEBUG RX, UART RX to DEBUG TX
- plug USB to UART adapter to computer
- remove USB from the board
- go to the [WLED install page](https://install.wled.me/)
- select version (latest release or stable starting with 0.15.0) and audio reactive variant
- click on install
- select serial port, but don't click on connect yet
- press and hold DL button on board
- plug USB into board
- you can release the DL button
- insert and hold pins in DEBUG header with an angle to make temporary contact
- press "Connect" on page
- press "INSTALL WLED"
- wait for 2 minutes to flash WLED, still holding the DEBUG header
WARNING: Do not select WLED version 0.14.*.
It has a [unknown](https://wled.discourse.group/t/cannot-get-wled-flashed-on-esp32-mini-1/10047) [issue](https://github.com/Aircoookie/WLED/issues/3548) with the ESP32-MINI modules used by WLED chain (probably related to the toolchain), which causes a firmware crash and reboot in a loop.
Older v0.13.3 and Sound Reactive v0.13.4 work fine.
If you prefer to use [WLED binary releases](https://github.com/Aircoookie/WLED/releases) and [esptool](https://github.com/espressif/esptool) on the command line instead of the [web interface](https://install.wled.me/), here the commands (set the version to the one wished):
~~~
export WLED_VERSION="0.15.0"
export WLED_PATH=`echo $WLED_VERSION | sed 's/\./_/g'`
wget https://install.wled.me/bin/release_${WLED_PATH}/esp32_bootloader_v4.bin
wget https://install.wled.me/bin/release_${WLED_PATH}/WLED_${WLED_VERSION}_ESP32_audioreactive.bin
esptool.py --port /dev/ttyUSB0 erase_flash
esptool.py --port /dev/ttyUSB0 write_flash 0x0 ./esp32_bootloader_v4.bin
esptool.py --port /dev/ttyUSB0 write_flash 0x10000 WLED_${WLED_VERSION}_ESP32_audioreactive.bin
~~~
If the USB to UART adapter also breaks out the DTR and RTS signals, you can connect them to the DL and RST pin respectively on the debug header.
Now esptool will take care of resetting and putting the board into bootloader mode.
You don't have to press on the DL button and re-plug the power over USB anymore by hand.
A CH340K USB to UART chip can also be soldered on the back of the board.
You then don't need an external USB to UART adapter anymore, as it is now on board.
This is very useful when you have to flash or configure often the board.
Once the firmware is install, re-plug the power to start it.
If you added the RST button on the back, you can also press this alternatively.
If you connected the DEBUG RST signal to RTS on the USB to UART adapter, you can also lower the line to reset it.
This signal is also connected to the optional on-board USB to UART chip.
To restart the board and check the debug output:
~~~
picocom -b 115200 --lower-rts --lower-dtr /dev/ttyUSB0
~~~
installation
============
@ -372,10 +467,21 @@ For that it uses the DMX512 protocol.
other
-----
Here a list of other similar LED controllers:
Here a list of other similar LED controllers, but none come with integrated power supply, and each is missing at least another feature:
- [QuinLED-Dig-Quad](https://quinled.info/pre-assembled-quinled-dig-quad/): WLED compatible, but no DMX or built-it power supply for the LEDs
- [8 Port LED Distro](https://github.com/bobko69/8PortLEDDistro): similar to QuinLED-Dig-Quad, with Ethernet (not just an option), but same issues
With DMX, but no WLED:
- [SP201E](https://www.aliexpress.com/item/1005005064274434.html): cheap DMX512 LED strip controller
- [H807DMX](https://www.aliexpress.com/item/1005005293168050.html): compatible with most LED strips, and has RJ45 DMX512 input
With WLED, but with Ethernet for ArtNet instead of DMX:
- [QuinLED-Dig-Quad](https://quinled.info/pre-assembled-quinled-dig-quad/): Ethernet is optional
- [8 Port LED Distro](https://github.com/bobko69/8PortLEDDistro): similar to QuinLED-Dig-Quad, with Ethernet not just as option
- [QuinLED-Dig-Octa System](https://quinled.info/quinled-dig-octa/): similar to 8 Port LED Distro, just beefier
- [SP201E](aliexpress.com/item/1005005061637017.html): cheap DMX512 LED strip controller, but no WLED, RJ45, or power supply
- [H807DMX](https://www.aliexpress.com/item/1005005293168050.html): compatible with most LED strips, and has RJ45 DMX512 input, but no WLED or power supply
With WLED, but without DMX:
- [GLEDOPTO](https://www.gledopto.com/h-col-438.html): poor transistor based level shifter, does drown out at 5V ([analysis](https://www.youtube.com/watch?v=I4psXhLCSxY), around 1:40)
- [athom](https://www.athom.tech/blank-1/wled-esp32-music-addressable-led-strip-controller): level shifter input issue ([analysis](https://www.youtube.com/watch?v=I4psXhLCSxY), around 2:40)
- [A1-SLWF-03](https://smlight.tech/product/slwf-03/): poor antenna design (surrounded by copper), and dangerous transistor based level shifter to input voltage ([analysis](https://www.youtube.com/watch?v=I4psXhLCSxY), around 3:30)

View File

@ -1,7 +1,7 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('Simplified model for CAPC5750X220N'),'2;1');
FILE_NAME('CAPC5750X220N','1970-01-01T00:00:00.00',(''),(''),
FILE_DESCRIPTION(('Simplified model for CONNECTOR_HC-RJ45-055'),'2;1');
FILE_NAME('CONNECTOR_HC-RJ45-055','1970-01-01T00:00:00.00',(''),(''),
'QEDA','QEDA','Unknown');
FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }'));
ENDSEC;
@ -14,7 +14,7 @@ DATA;
#4 = PRODUCT_DEFINITION_SHAPE('','',#5);
#5 = PRODUCT_DEFINITION('design','',#6,#9);
#6 = PRODUCT_DEFINITION_FORMATION('','',#7);
#7 = PRODUCT('CAPC5750X220N','CAPC5750X220N','',(#8));
#7 = PRODUCT('CONNECTOR_HC-RJ45-055','CONNECTOR_HC-RJ45-055','',(#8));
#8 = PRODUCT_CONTEXT('',#2,'mechanical');
#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#165);
@ -32,7 +32,7 @@ DATA;
#22 = VERTEX_POINT('',#23);
#23 = CARTESIAN_POINT('',(0.,0.,0.));
#24 = VERTEX_POINT('',#25);
#25 = CARTESIAN_POINT('',(0.,0.,2.2));
#25 = CARTESIAN_POINT('',(0.,0.,8.85));
#26 = LINE('',#27,#28);
#27 = CARTESIAN_POINT('',(0.,0.,0.));
#28 = VECTOR('',#29,1.);
@ -40,7 +40,7 @@ DATA;
#30 = ORIENTED_EDGE('',*,*,#31,.T.);
#31 = EDGE_CURVE('',#22,#32,#34,.T.);
#32 = VERTEX_POINT('',#33);
#33 = CARTESIAN_POINT('',(0.,5.7,0.));
#33 = CARTESIAN_POINT('',(0.,13.35,0.));
#34 = LINE('',#35,#36);
#35 = CARTESIAN_POINT('',(0.,0.,0.));
#36 = VECTOR('',#37,1.);
@ -48,15 +48,15 @@ DATA;
#38 = ORIENTED_EDGE('',*,*,#39,.T.);
#39 = EDGE_CURVE('',#32,#40,#42,.T.);
#40 = VERTEX_POINT('',#41);
#41 = CARTESIAN_POINT('',(0.,5.7,2.2));
#41 = CARTESIAN_POINT('',(0.,13.35,8.85));
#42 = LINE('',#43,#44);
#43 = CARTESIAN_POINT('',(0.,5.7,0.));
#43 = CARTESIAN_POINT('',(0.,13.35,0.));
#44 = VECTOR('',#45,1.);
#45 = DIRECTION('',(0.,0.,1.));
#46 = ORIENTED_EDGE('',*,*,#47,.F.);
#47 = EDGE_CURVE('',#24,#40,#48,.T.);
#48 = LINE('',#49,#50);
#49 = CARTESIAN_POINT('',(0.,0.,2.2));
#49 = CARTESIAN_POINT('',(0.,0.,8.85));
#50 = VECTOR('',#51,1.);
#51 = DIRECTION('',(-0.,1.,0.));
#52 = PLANE('',#53);
@ -70,38 +70,38 @@ DATA;
#60 = ORIENTED_EDGE('',*,*,#61,.F.);
#61 = EDGE_CURVE('',#62,#64,#66,.T.);
#62 = VERTEX_POINT('',#63);
#63 = CARTESIAN_POINT('',(5.,0.,0.));
#63 = CARTESIAN_POINT('',(17.6,0.,0.));
#64 = VERTEX_POINT('',#65);
#65 = CARTESIAN_POINT('',(5.,0.,2.2));
#65 = CARTESIAN_POINT('',(17.6,0.,8.85));
#66 = LINE('',#67,#68);
#67 = CARTESIAN_POINT('',(5.,0.,0.));
#67 = CARTESIAN_POINT('',(17.6,0.,0.));
#68 = VECTOR('',#69,1.);
#69 = DIRECTION('',(0.,0.,1.));
#70 = ORIENTED_EDGE('',*,*,#71,.T.);
#71 = EDGE_CURVE('',#62,#72,#74,.T.);
#72 = VERTEX_POINT('',#73);
#73 = CARTESIAN_POINT('',(5.,5.7,0.));
#73 = CARTESIAN_POINT('',(17.6,13.35,0.));
#74 = LINE('',#75,#76);
#75 = CARTESIAN_POINT('',(5.,0.,0.));
#75 = CARTESIAN_POINT('',(17.6,0.,0.));
#76 = VECTOR('',#77,1.);
#77 = DIRECTION('',(-0.,1.,0.));
#78 = ORIENTED_EDGE('',*,*,#79,.T.);
#79 = EDGE_CURVE('',#72,#80,#82,.T.);
#80 = VERTEX_POINT('',#81);
#81 = CARTESIAN_POINT('',(5.,5.7,2.2));
#81 = CARTESIAN_POINT('',(17.6,13.35,8.85));
#82 = LINE('',#83,#84);
#83 = CARTESIAN_POINT('',(5.,5.7,0.));
#83 = CARTESIAN_POINT('',(17.6,13.35,0.));
#84 = VECTOR('',#85,1.);
#85 = DIRECTION('',(0.,0.,1.));
#86 = ORIENTED_EDGE('',*,*,#87,.F.);
#87 = EDGE_CURVE('',#64,#80,#88,.T.);
#88 = LINE('',#89,#90);
#89 = CARTESIAN_POINT('',(5.,0.,2.2));
#89 = CARTESIAN_POINT('',(17.6,0.,8.85));
#90 = VECTOR('',#91,1.);
#91 = DIRECTION('',(-0.,1.,0.));
#92 = PLANE('',#93);
#93 = AXIS2_PLACEMENT_3D('',#94,#95,#96);
#94 = CARTESIAN_POINT('',(5.,0.,0.));
#94 = CARTESIAN_POINT('',(17.6,0.,0.));
#95 = DIRECTION('',(1.,0.,-0.));
#96 = DIRECTION('',(0.,0.,1.));
#97 = ADVANCED_FACE('',(#98),#114,.F.);
@ -117,7 +117,7 @@ DATA;
#107 = ORIENTED_EDGE('',*,*,#108,.T.);
#108 = EDGE_CURVE('',#24,#64,#109,.T.);
#109 = LINE('',#110,#111);
#110 = CARTESIAN_POINT('',(0.,0.,2.2));
#110 = CARTESIAN_POINT('',(0.,0.,8.85));
#111 = VECTOR('',#112,1.);
#112 = DIRECTION('',(1.,0.,-0.));
#113 = ORIENTED_EDGE('',*,*,#61,.F.);
@ -132,20 +132,20 @@ DATA;
#122 = ORIENTED_EDGE('',*,*,#123,.F.);
#123 = EDGE_CURVE('',#32,#72,#124,.T.);
#124 = LINE('',#125,#126);
#125 = CARTESIAN_POINT('',(0.,5.7,0.));
#125 = CARTESIAN_POINT('',(0.,13.35,0.));
#126 = VECTOR('',#127,1.);
#127 = DIRECTION('',(1.,0.,-0.));
#128 = ORIENTED_EDGE('',*,*,#39,.T.);
#129 = ORIENTED_EDGE('',*,*,#130,.T.);
#130 = EDGE_CURVE('',#40,#80,#131,.T.);
#131 = LINE('',#132,#133);
#132 = CARTESIAN_POINT('',(0.,5.7,2.2));
#132 = CARTESIAN_POINT('',(0.,13.35,8.85));
#133 = VECTOR('',#134,1.);
#134 = DIRECTION('',(1.,0.,-0.));
#135 = ORIENTED_EDGE('',*,*,#79,.F.);
#136 = PLANE('',#137);
#137 = AXIS2_PLACEMENT_3D('',#138,#139,#140);
#138 = CARTESIAN_POINT('',(0.,5.7,0.));
#138 = CARTESIAN_POINT('',(0.,13.35,0.));
#139 = DIRECTION('',(-0.,1.,0.));
#140 = DIRECTION('',(0.,0.,1.));
#141 = ADVANCED_FACE('',(#142),#148,.F.);
@ -169,7 +169,7 @@ DATA;
#159 = ORIENTED_EDGE('',*,*,#130,.F.);
#160 = PLANE('',#161);
#161 = AXIS2_PLACEMENT_3D('',#162,#163,#164);
#162 = CARTESIAN_POINT('',(0.,0.,2.2));
#162 = CARTESIAN_POINT('',(0.,0.,8.85));
#163 = DIRECTION('',(0.,0.,1.));
#164 = DIRECTION('',(1.,0.,-0.));
#165 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,199 +0,0 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('Simplified model for SENSOR_INMP441-BOARD'),'2;1');
FILE_NAME('SENSOR_INMP441-BOARD','1970-01-01T00:00:00.00',(''),(''),
'QEDA','QEDA','Unknown');
FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }'));
ENDSEC;
DATA;
#1 = APPLICATION_PROTOCOL_DEFINITION('international standard',
'automotive_design',2000,#2);
#2 = APPLICATION_CONTEXT(
'core data for automotive mechanical design processes');
#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10);
#4 = PRODUCT_DEFINITION_SHAPE('','',#5);
#5 = PRODUCT_DEFINITION('design','',#6,#9);
#6 = PRODUCT_DEFINITION_FORMATION('','',#7);
#7 = PRODUCT('SENSOR_INMP441-BOARD','SENSOR_INMP441-BOARD','',(#8));
#8 = PRODUCT_CONTEXT('',#2,'mechanical');
#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#165);
#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);
#12 = CARTESIAN_POINT('',(0.,0.,0.));
#13 = DIRECTION('',(0.,0.,1.));
#14 = DIRECTION('',(1.,0.,-0.));
#15 = MANIFOLD_SOLID_BREP('',#16);
#16 = CLOSED_SHELL('',(#17,#57,#97,#119,#141,#153));
#17 = ADVANCED_FACE('',(#18),#52,.F.);
#18 = FACE_BOUND('',#19,.F.);
#19 = EDGE_LOOP('',(#20,#30,#38,#46));
#20 = ORIENTED_EDGE('',*,*,#21,.F.);
#21 = EDGE_CURVE('',#22,#24,#26,.T.);
#22 = VERTEX_POINT('',#23);
#23 = CARTESIAN_POINT('',(0.,0.,0.));
#24 = VERTEX_POINT('',#25);
#25 = CARTESIAN_POINT('',(0.,0.,3.));
#26 = LINE('',#27,#28);
#27 = CARTESIAN_POINT('',(0.,0.,0.));
#28 = VECTOR('',#29,1.);
#29 = DIRECTION('',(0.,0.,1.));
#30 = ORIENTED_EDGE('',*,*,#31,.T.);
#31 = EDGE_CURVE('',#22,#32,#34,.T.);
#32 = VERTEX_POINT('',#33);
#33 = CARTESIAN_POINT('',(0.,14.,0.));
#34 = LINE('',#35,#36);
#35 = CARTESIAN_POINT('',(0.,0.,0.));
#36 = VECTOR('',#37,1.);
#37 = DIRECTION('',(-0.,1.,0.));
#38 = ORIENTED_EDGE('',*,*,#39,.T.);
#39 = EDGE_CURVE('',#32,#40,#42,.T.);
#40 = VERTEX_POINT('',#41);
#41 = CARTESIAN_POINT('',(0.,14.,3.));
#42 = LINE('',#43,#44);
#43 = CARTESIAN_POINT('',(0.,14.,0.));
#44 = VECTOR('',#45,1.);
#45 = DIRECTION('',(0.,0.,1.));
#46 = ORIENTED_EDGE('',*,*,#47,.F.);
#47 = EDGE_CURVE('',#24,#40,#48,.T.);
#48 = LINE('',#49,#50);
#49 = CARTESIAN_POINT('',(0.,0.,3.));
#50 = VECTOR('',#51,1.);
#51 = DIRECTION('',(-0.,1.,0.));
#52 = PLANE('',#53);
#53 = AXIS2_PLACEMENT_3D('',#54,#55,#56);
#54 = CARTESIAN_POINT('',(0.,0.,0.));
#55 = DIRECTION('',(1.,0.,-0.));
#56 = DIRECTION('',(0.,0.,1.));
#57 = ADVANCED_FACE('',(#58),#92,.T.);
#58 = FACE_BOUND('',#59,.T.);
#59 = EDGE_LOOP('',(#60,#70,#78,#86));
#60 = ORIENTED_EDGE('',*,*,#61,.F.);
#61 = EDGE_CURVE('',#62,#64,#66,.T.);
#62 = VERTEX_POINT('',#63);
#63 = CARTESIAN_POINT('',(12.,0.,0.));
#64 = VERTEX_POINT('',#65);
#65 = CARTESIAN_POINT('',(12.,0.,3.));
#66 = LINE('',#67,#68);
#67 = CARTESIAN_POINT('',(12.,0.,0.));
#68 = VECTOR('',#69,1.);
#69 = DIRECTION('',(0.,0.,1.));
#70 = ORIENTED_EDGE('',*,*,#71,.T.);
#71 = EDGE_CURVE('',#62,#72,#74,.T.);
#72 = VERTEX_POINT('',#73);
#73 = CARTESIAN_POINT('',(12.,14.,0.));
#74 = LINE('',#75,#76);
#75 = CARTESIAN_POINT('',(12.,0.,0.));
#76 = VECTOR('',#77,1.);
#77 = DIRECTION('',(-0.,1.,0.));
#78 = ORIENTED_EDGE('',*,*,#79,.T.);
#79 = EDGE_CURVE('',#72,#80,#82,.T.);
#80 = VERTEX_POINT('',#81);
#81 = CARTESIAN_POINT('',(12.,14.,3.));
#82 = LINE('',#83,#84);
#83 = CARTESIAN_POINT('',(12.,14.,0.));
#84 = VECTOR('',#85,1.);
#85 = DIRECTION('',(0.,0.,1.));
#86 = ORIENTED_EDGE('',*,*,#87,.F.);
#87 = EDGE_CURVE('',#64,#80,#88,.T.);
#88 = LINE('',#89,#90);
#89 = CARTESIAN_POINT('',(12.,0.,3.));
#90 = VECTOR('',#91,1.);
#91 = DIRECTION('',(-0.,1.,0.));
#92 = PLANE('',#93);
#93 = AXIS2_PLACEMENT_3D('',#94,#95,#96);
#94 = CARTESIAN_POINT('',(12.,0.,0.));
#95 = DIRECTION('',(1.,0.,-0.));
#96 = DIRECTION('',(0.,0.,1.));
#97 = ADVANCED_FACE('',(#98),#114,.F.);
#98 = FACE_BOUND('',#99,.F.);
#99 = EDGE_LOOP('',(#100,#106,#107,#113));
#100 = ORIENTED_EDGE('',*,*,#101,.F.);
#101 = EDGE_CURVE('',#22,#62,#102,.T.);
#102 = LINE('',#103,#104);
#103 = CARTESIAN_POINT('',(0.,0.,0.));
#104 = VECTOR('',#105,1.);
#105 = DIRECTION('',(1.,0.,-0.));
#106 = ORIENTED_EDGE('',*,*,#21,.T.);
#107 = ORIENTED_EDGE('',*,*,#108,.T.);
#108 = EDGE_CURVE('',#24,#64,#109,.T.);
#109 = LINE('',#110,#111);
#110 = CARTESIAN_POINT('',(0.,0.,3.));
#111 = VECTOR('',#112,1.);
#112 = DIRECTION('',(1.,0.,-0.));
#113 = ORIENTED_EDGE('',*,*,#61,.F.);
#114 = PLANE('',#115);
#115 = AXIS2_PLACEMENT_3D('',#116,#117,#118);
#116 = CARTESIAN_POINT('',(0.,0.,0.));
#117 = DIRECTION('',(-0.,1.,0.));
#118 = DIRECTION('',(0.,0.,1.));
#119 = ADVANCED_FACE('',(#120),#136,.T.);
#120 = FACE_BOUND('',#121,.T.);
#121 = EDGE_LOOP('',(#122,#128,#129,#135));
#122 = ORIENTED_EDGE('',*,*,#123,.F.);
#123 = EDGE_CURVE('',#32,#72,#124,.T.);
#124 = LINE('',#125,#126);
#125 = CARTESIAN_POINT('',(0.,14.,0.));
#126 = VECTOR('',#127,1.);
#127 = DIRECTION('',(1.,0.,-0.));
#128 = ORIENTED_EDGE('',*,*,#39,.T.);
#129 = ORIENTED_EDGE('',*,*,#130,.T.);
#130 = EDGE_CURVE('',#40,#80,#131,.T.);
#131 = LINE('',#132,#133);
#132 = CARTESIAN_POINT('',(0.,14.,3.));
#133 = VECTOR('',#134,1.);
#134 = DIRECTION('',(1.,0.,-0.));
#135 = ORIENTED_EDGE('',*,*,#79,.F.);
#136 = PLANE('',#137);
#137 = AXIS2_PLACEMENT_3D('',#138,#139,#140);
#138 = CARTESIAN_POINT('',(0.,14.,0.));
#139 = DIRECTION('',(-0.,1.,0.));
#140 = DIRECTION('',(0.,0.,1.));
#141 = ADVANCED_FACE('',(#142),#148,.F.);
#142 = FACE_BOUND('',#143,.F.);
#143 = EDGE_LOOP('',(#144,#145,#146,#147));
#144 = ORIENTED_EDGE('',*,*,#31,.F.);
#145 = ORIENTED_EDGE('',*,*,#101,.T.);
#146 = ORIENTED_EDGE('',*,*,#71,.T.);
#147 = ORIENTED_EDGE('',*,*,#123,.F.);
#148 = PLANE('',#149);
#149 = AXIS2_PLACEMENT_3D('',#150,#151,#152);
#150 = CARTESIAN_POINT('',(0.,0.,0.));
#151 = DIRECTION('',(0.,0.,1.));
#152 = DIRECTION('',(1.,0.,-0.));
#153 = ADVANCED_FACE('',(#154),#160,.T.);
#154 = FACE_BOUND('',#155,.T.);
#155 = EDGE_LOOP('',(#156,#157,#158,#159));
#156 = ORIENTED_EDGE('',*,*,#47,.F.);
#157 = ORIENTED_EDGE('',*,*,#108,.T.);
#158 = ORIENTED_EDGE('',*,*,#87,.T.);
#159 = ORIENTED_EDGE('',*,*,#130,.F.);
#160 = PLANE('',#161);
#161 = AXIS2_PLACEMENT_3D('',#162,#163,#164);
#162 = CARTESIAN_POINT('',(0.,0.,3.));
#163 = DIRECTION('',(0.,0.,1.));
#164 = DIRECTION('',(1.,0.,-0.));
#165 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#169)) GLOBAL_UNIT_ASSIGNED_CONTEXT
((#166,#167,#168)) REPRESENTATION_CONTEXT('Context #1',
'3D Context with UNIT and UNCERTAINTY') );
#166 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#167 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#168 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#169 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#166,
'distance_accuracy_value','confusion accuracy');
#170 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
#171 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#172)
,#165);
#172 = STYLED_ITEM('color',(#173),#15);
#173 = PRESENTATION_STYLE_ASSIGNMENT((#174,#180));
#174 = SURFACE_STYLE_USAGE(.BOTH.,#175);
#175 = SURFACE_SIDE_STYLE('',(#176));
#176 = SURFACE_STYLE_FILL_AREA(#177);
#177 = FILL_AREA_STYLE('',(#178));
#178 = FILL_AREA_STYLE_COLOUR('',#179);
#179 = COLOUR_RGB('',0.23,0.23,0.23);
#180 = CURVE_STYLE('',#181,POSITIVE_LENGTH_MEASURE(0.1),#182);
#181 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#182 = DRAUGHTING_PRE_DEFINED_COLOUR('black');
ENDSEC;
END-ISO-10303-21;

View File

@ -1,7 +1,7 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('Simplified model for SENSOR_INMP441'),'2;1');
FILE_NAME('SENSOR_INMP441','1970-01-01T00:00:00.00',(''),(''),
FILE_DESCRIPTION(('Simplified model for SOT95P270X130-5N'),'2;1');
FILE_NAME('SOT95P270X130-5N','1970-01-01T00:00:00.00',(''),(''),
'QEDA','QEDA','Unknown');
FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }'));
ENDSEC;
@ -14,7 +14,7 @@ DATA;
#4 = PRODUCT_DEFINITION_SHAPE('','',#5);
#5 = PRODUCT_DEFINITION('design','',#6,#9);
#6 = PRODUCT_DEFINITION_FORMATION('','',#7);
#7 = PRODUCT('SENSOR_INMP441','SENSOR_INMP441','',(#8));
#7 = PRODUCT('SOT95P270X130-5N','SOT95P270X130-5N','',(#8));
#8 = PRODUCT_CONTEXT('',#2,'mechanical');
#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#165);
@ -32,7 +32,7 @@ DATA;
#22 = VERTEX_POINT('',#23);
#23 = CARTESIAN_POINT('',(0.,0.,0.));
#24 = VERTEX_POINT('',#25);
#25 = CARTESIAN_POINT('',(0.,0.,1.));
#25 = CARTESIAN_POINT('',(0.,0.,1.3));
#26 = LINE('',#27,#28);
#27 = CARTESIAN_POINT('',(0.,0.,0.));
#28 = VECTOR('',#29,1.);
@ -40,7 +40,7 @@ DATA;
#30 = ORIENTED_EDGE('',*,*,#31,.T.);
#31 = EDGE_CURVE('',#22,#32,#34,.T.);
#32 = VERTEX_POINT('',#33);
#33 = CARTESIAN_POINT('',(0.,3.76,0.));
#33 = CARTESIAN_POINT('',(0.,2.9,0.));
#34 = LINE('',#35,#36);
#35 = CARTESIAN_POINT('',(0.,0.,0.));
#36 = VECTOR('',#37,1.);
@ -48,15 +48,15 @@ DATA;
#38 = ORIENTED_EDGE('',*,*,#39,.T.);
#39 = EDGE_CURVE('',#32,#40,#42,.T.);
#40 = VERTEX_POINT('',#41);
#41 = CARTESIAN_POINT('',(0.,3.76,1.));
#41 = CARTESIAN_POINT('',(0.,2.9,1.3));
#42 = LINE('',#43,#44);
#43 = CARTESIAN_POINT('',(0.,3.76,0.));
#43 = CARTESIAN_POINT('',(0.,2.9,0.));
#44 = VECTOR('',#45,1.);
#45 = DIRECTION('',(0.,0.,1.));
#46 = ORIENTED_EDGE('',*,*,#47,.F.);
#47 = EDGE_CURVE('',#24,#40,#48,.T.);
#48 = LINE('',#49,#50);
#49 = CARTESIAN_POINT('',(0.,0.,1.));
#49 = CARTESIAN_POINT('',(0.,0.,1.3));
#50 = VECTOR('',#51,1.);
#51 = DIRECTION('',(-0.,1.,0.));
#52 = PLANE('',#53);
@ -70,38 +70,38 @@ DATA;
#60 = ORIENTED_EDGE('',*,*,#61,.F.);
#61 = EDGE_CURVE('',#62,#64,#66,.T.);
#62 = VERTEX_POINT('',#63);
#63 = CARTESIAN_POINT('',(4.72,0.,0.));
#63 = CARTESIAN_POINT('',(1.55,0.,0.));
#64 = VERTEX_POINT('',#65);
#65 = CARTESIAN_POINT('',(4.72,0.,1.));
#65 = CARTESIAN_POINT('',(1.55,0.,1.3));
#66 = LINE('',#67,#68);
#67 = CARTESIAN_POINT('',(4.72,0.,0.));
#67 = CARTESIAN_POINT('',(1.55,0.,0.));
#68 = VECTOR('',#69,1.);
#69 = DIRECTION('',(0.,0.,1.));
#70 = ORIENTED_EDGE('',*,*,#71,.T.);
#71 = EDGE_CURVE('',#62,#72,#74,.T.);
#72 = VERTEX_POINT('',#73);
#73 = CARTESIAN_POINT('',(4.72,3.76,0.));
#73 = CARTESIAN_POINT('',(1.55,2.9,0.));
#74 = LINE('',#75,#76);
#75 = CARTESIAN_POINT('',(4.72,0.,0.));
#75 = CARTESIAN_POINT('',(1.55,0.,0.));
#76 = VECTOR('',#77,1.);
#77 = DIRECTION('',(-0.,1.,0.));
#78 = ORIENTED_EDGE('',*,*,#79,.T.);
#79 = EDGE_CURVE('',#72,#80,#82,.T.);
#80 = VERTEX_POINT('',#81);
#81 = CARTESIAN_POINT('',(4.72,3.76,1.));
#81 = CARTESIAN_POINT('',(1.55,2.9,1.3));
#82 = LINE('',#83,#84);
#83 = CARTESIAN_POINT('',(4.72,3.76,0.));
#83 = CARTESIAN_POINT('',(1.55,2.9,0.));
#84 = VECTOR('',#85,1.);
#85 = DIRECTION('',(0.,0.,1.));
#86 = ORIENTED_EDGE('',*,*,#87,.F.);
#87 = EDGE_CURVE('',#64,#80,#88,.T.);
#88 = LINE('',#89,#90);
#89 = CARTESIAN_POINT('',(4.72,0.,1.));
#89 = CARTESIAN_POINT('',(1.55,0.,1.3));
#90 = VECTOR('',#91,1.);
#91 = DIRECTION('',(-0.,1.,0.));
#92 = PLANE('',#93);
#93 = AXIS2_PLACEMENT_3D('',#94,#95,#96);
#94 = CARTESIAN_POINT('',(4.72,0.,0.));
#94 = CARTESIAN_POINT('',(1.55,0.,0.));
#95 = DIRECTION('',(1.,0.,-0.));
#96 = DIRECTION('',(0.,0.,1.));
#97 = ADVANCED_FACE('',(#98),#114,.F.);
@ -117,7 +117,7 @@ DATA;
#107 = ORIENTED_EDGE('',*,*,#108,.T.);
#108 = EDGE_CURVE('',#24,#64,#109,.T.);
#109 = LINE('',#110,#111);
#110 = CARTESIAN_POINT('',(0.,0.,1.));
#110 = CARTESIAN_POINT('',(0.,0.,1.3));
#111 = VECTOR('',#112,1.);
#112 = DIRECTION('',(1.,0.,-0.));
#113 = ORIENTED_EDGE('',*,*,#61,.F.);
@ -132,20 +132,20 @@ DATA;
#122 = ORIENTED_EDGE('',*,*,#123,.F.);
#123 = EDGE_CURVE('',#32,#72,#124,.T.);
#124 = LINE('',#125,#126);
#125 = CARTESIAN_POINT('',(0.,3.76,0.));
#125 = CARTESIAN_POINT('',(0.,2.9,0.));
#126 = VECTOR('',#127,1.);
#127 = DIRECTION('',(1.,0.,-0.));
#128 = ORIENTED_EDGE('',*,*,#39,.T.);
#129 = ORIENTED_EDGE('',*,*,#130,.T.);
#130 = EDGE_CURVE('',#40,#80,#131,.T.);
#131 = LINE('',#132,#133);
#132 = CARTESIAN_POINT('',(0.,3.76,1.));
#132 = CARTESIAN_POINT('',(0.,2.9,1.3));
#133 = VECTOR('',#134,1.);
#134 = DIRECTION('',(1.,0.,-0.));
#135 = ORIENTED_EDGE('',*,*,#79,.F.);
#136 = PLANE('',#137);
#137 = AXIS2_PLACEMENT_3D('',#138,#139,#140);
#138 = CARTESIAN_POINT('',(0.,3.76,0.));
#138 = CARTESIAN_POINT('',(0.,2.9,0.));
#139 = DIRECTION('',(-0.,1.,0.));
#140 = DIRECTION('',(0.,0.,1.));
#141 = ADVANCED_FACE('',(#142),#148,.F.);
@ -169,7 +169,7 @@ DATA;
#159 = ORIENTED_EDGE('',*,*,#130,.F.);
#160 = PLANE('',#161);
#161 = AXIS2_PLACEMENT_3D('',#162,#163,#164);
#162 = CARTESIAN_POINT('',(0.,0.,1.));
#162 = CARTESIAN_POINT('',(0.,0.,1.3));
#163 = DIRECTION('',(0.,0.,1.));
#164 = DIRECTION('',(1.,0.,-0.));
#165 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)

View File

@ -1,7 +1,7 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('Simplified model for CAPC3216X180N'),'2;1');
FILE_NAME('CAPC3216X180N','1970-01-01T00:00:00.00',(''),(''),
FILE_DESCRIPTION(('Simplified model for SOT95P285X130-5N'),'2;1');
FILE_NAME('SOT95P285X130-5N','1970-01-01T00:00:00.00',(''),(''),
'QEDA','QEDA','Unknown');
FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }'));
ENDSEC;
@ -14,7 +14,7 @@ DATA;
#4 = PRODUCT_DEFINITION_SHAPE('','',#5);
#5 = PRODUCT_DEFINITION('design','',#6,#9);
#6 = PRODUCT_DEFINITION_FORMATION('','',#7);
#7 = PRODUCT('CAPC3216X180N','CAPC3216X180N','',(#8));
#7 = PRODUCT('SOT95P285X130-5N','SOT95P285X130-5N','',(#8));
#8 = PRODUCT_CONTEXT('',#2,'mechanical');
#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#165);
@ -32,7 +32,7 @@ DATA;
#22 = VERTEX_POINT('',#23);
#23 = CARTESIAN_POINT('',(0.,0.,0.));
#24 = VERTEX_POINT('',#25);
#25 = CARTESIAN_POINT('',(0.,0.,1.8));
#25 = CARTESIAN_POINT('',(0.,0.,1.3));
#26 = LINE('',#27,#28);
#27 = CARTESIAN_POINT('',(0.,0.,0.));
#28 = VECTOR('',#29,1.);
@ -40,7 +40,7 @@ DATA;
#30 = ORIENTED_EDGE('',*,*,#31,.T.);
#31 = EDGE_CURVE('',#22,#32,#34,.T.);
#32 = VERTEX_POINT('',#33);
#33 = CARTESIAN_POINT('',(0.,3.2,0.));
#33 = CARTESIAN_POINT('',(0.,3.,0.));
#34 = LINE('',#35,#36);
#35 = CARTESIAN_POINT('',(0.,0.,0.));
#36 = VECTOR('',#37,1.);
@ -48,15 +48,15 @@ DATA;
#38 = ORIENTED_EDGE('',*,*,#39,.T.);
#39 = EDGE_CURVE('',#32,#40,#42,.T.);
#40 = VERTEX_POINT('',#41);
#41 = CARTESIAN_POINT('',(0.,3.2,1.8));
#41 = CARTESIAN_POINT('',(0.,3.,1.3));
#42 = LINE('',#43,#44);
#43 = CARTESIAN_POINT('',(0.,3.2,0.));
#43 = CARTESIAN_POINT('',(0.,3.,0.));
#44 = VECTOR('',#45,1.);
#45 = DIRECTION('',(0.,0.,1.));
#46 = ORIENTED_EDGE('',*,*,#47,.F.);
#47 = EDGE_CURVE('',#24,#40,#48,.T.);
#48 = LINE('',#49,#50);
#49 = CARTESIAN_POINT('',(0.,0.,1.8));
#49 = CARTESIAN_POINT('',(0.,0.,1.3));
#50 = VECTOR('',#51,1.);
#51 = DIRECTION('',(-0.,1.,0.));
#52 = PLANE('',#53);
@ -72,7 +72,7 @@ DATA;
#62 = VERTEX_POINT('',#63);
#63 = CARTESIAN_POINT('',(1.6,0.,0.));
#64 = VERTEX_POINT('',#65);
#65 = CARTESIAN_POINT('',(1.6,0.,1.8));
#65 = CARTESIAN_POINT('',(1.6,0.,1.3));
#66 = LINE('',#67,#68);
#67 = CARTESIAN_POINT('',(1.6,0.,0.));
#68 = VECTOR('',#69,1.);
@ -80,7 +80,7 @@ DATA;
#70 = ORIENTED_EDGE('',*,*,#71,.T.);
#71 = EDGE_CURVE('',#62,#72,#74,.T.);
#72 = VERTEX_POINT('',#73);
#73 = CARTESIAN_POINT('',(1.6,3.2,0.));
#73 = CARTESIAN_POINT('',(1.6,3.,0.));
#74 = LINE('',#75,#76);
#75 = CARTESIAN_POINT('',(1.6,0.,0.));
#76 = VECTOR('',#77,1.);
@ -88,15 +88,15 @@ DATA;
#78 = ORIENTED_EDGE('',*,*,#79,.T.);
#79 = EDGE_CURVE('',#72,#80,#82,.T.);
#80 = VERTEX_POINT('',#81);
#81 = CARTESIAN_POINT('',(1.6,3.2,1.8));
#81 = CARTESIAN_POINT('',(1.6,3.,1.3));
#82 = LINE('',#83,#84);
#83 = CARTESIAN_POINT('',(1.6,3.2,0.));
#83 = CARTESIAN_POINT('',(1.6,3.,0.));
#84 = VECTOR('',#85,1.);
#85 = DIRECTION('',(0.,0.,1.));
#86 = ORIENTED_EDGE('',*,*,#87,.F.);
#87 = EDGE_CURVE('',#64,#80,#88,.T.);
#88 = LINE('',#89,#90);
#89 = CARTESIAN_POINT('',(1.6,0.,1.8));
#89 = CARTESIAN_POINT('',(1.6,0.,1.3));
#90 = VECTOR('',#91,1.);
#91 = DIRECTION('',(-0.,1.,0.));
#92 = PLANE('',#93);
@ -117,7 +117,7 @@ DATA;
#107 = ORIENTED_EDGE('',*,*,#108,.T.);
#108 = EDGE_CURVE('',#24,#64,#109,.T.);
#109 = LINE('',#110,#111);
#110 = CARTESIAN_POINT('',(0.,0.,1.8));
#110 = CARTESIAN_POINT('',(0.,0.,1.3));
#111 = VECTOR('',#112,1.);
#112 = DIRECTION('',(1.,0.,-0.));
#113 = ORIENTED_EDGE('',*,*,#61,.F.);
@ -132,20 +132,20 @@ DATA;
#122 = ORIENTED_EDGE('',*,*,#123,.F.);
#123 = EDGE_CURVE('',#32,#72,#124,.T.);
#124 = LINE('',#125,#126);
#125 = CARTESIAN_POINT('',(0.,3.2,0.));
#125 = CARTESIAN_POINT('',(0.,3.,0.));
#126 = VECTOR('',#127,1.);
#127 = DIRECTION('',(1.,0.,-0.));
#128 = ORIENTED_EDGE('',*,*,#39,.T.);
#129 = ORIENTED_EDGE('',*,*,#130,.T.);
#130 = EDGE_CURVE('',#40,#80,#131,.T.);
#131 = LINE('',#132,#133);
#132 = CARTESIAN_POINT('',(0.,3.2,1.8));
#132 = CARTESIAN_POINT('',(0.,3.,1.3));
#133 = VECTOR('',#134,1.);
#134 = DIRECTION('',(1.,0.,-0.));
#135 = ORIENTED_EDGE('',*,*,#79,.F.);
#136 = PLANE('',#137);
#137 = AXIS2_PLACEMENT_3D('',#138,#139,#140);
#138 = CARTESIAN_POINT('',(0.,3.2,0.));
#138 = CARTESIAN_POINT('',(0.,3.,0.));
#139 = DIRECTION('',(-0.,1.,0.));
#140 = DIRECTION('',(0.,0.,1.));
#141 = ADVANCED_FACE('',(#142),#148,.F.);
@ -169,7 +169,7 @@ DATA;
#159 = ORIENTED_EDGE('',*,*,#130,.F.);
#160 = PLANE('',#161);
#161 = AXIS2_PLACEMENT_3D('',#162,#163,#164);
#162 = CARTESIAN_POINT('',(0.,0.,1.8));
#162 = CARTESIAN_POINT('',(0.,0.,1.3));
#163 = DIRECTION('',(0.,0.,1.));
#164 = DIRECTION('',(1.,0.,-0.));
#165 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)

View File

@ -1,199 +0,0 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('Simplified model for UPC2012X80N'),'2;1');
FILE_NAME('UPC2012X80N','1970-01-01T00:00:00.00',(''),(''),
'QEDA','QEDA','Unknown');
FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }'));
ENDSEC;
DATA;
#1 = APPLICATION_PROTOCOL_DEFINITION('international standard',
'automotive_design',2000,#2);
#2 = APPLICATION_CONTEXT(
'core data for automotive mechanical design processes');
#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10);
#4 = PRODUCT_DEFINITION_SHAPE('','',#5);
#5 = PRODUCT_DEFINITION('design','',#6,#9);
#6 = PRODUCT_DEFINITION_FORMATION('','',#7);
#7 = PRODUCT('UPC2012X80N','UPC2012X80N','',(#8));
#8 = PRODUCT_CONTEXT('',#2,'mechanical');
#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#165);
#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);
#12 = CARTESIAN_POINT('',(0.,0.,0.));
#13 = DIRECTION('',(0.,0.,1.));
#14 = DIRECTION('',(1.,0.,-0.));
#15 = MANIFOLD_SOLID_BREP('',#16);
#16 = CLOSED_SHELL('',(#17,#57,#97,#119,#141,#153));
#17 = ADVANCED_FACE('',(#18),#52,.F.);
#18 = FACE_BOUND('',#19,.F.);
#19 = EDGE_LOOP('',(#20,#30,#38,#46));
#20 = ORIENTED_EDGE('',*,*,#21,.F.);
#21 = EDGE_CURVE('',#22,#24,#26,.T.);
#22 = VERTEX_POINT('',#23);
#23 = CARTESIAN_POINT('',(0.,0.,0.));
#24 = VERTEX_POINT('',#25);
#25 = CARTESIAN_POINT('',(0.,0.,0.8));
#26 = LINE('',#27,#28);
#27 = CARTESIAN_POINT('',(0.,0.,0.));
#28 = VECTOR('',#29,1.);
#29 = DIRECTION('',(0.,0.,1.));
#30 = ORIENTED_EDGE('',*,*,#31,.T.);
#31 = EDGE_CURVE('',#22,#32,#34,.T.);
#32 = VERTEX_POINT('',#33);
#33 = CARTESIAN_POINT('',(0.,2.,0.));
#34 = LINE('',#35,#36);
#35 = CARTESIAN_POINT('',(0.,0.,0.));
#36 = VECTOR('',#37,1.);
#37 = DIRECTION('',(-0.,1.,0.));
#38 = ORIENTED_EDGE('',*,*,#39,.T.);
#39 = EDGE_CURVE('',#32,#40,#42,.T.);
#40 = VERTEX_POINT('',#41);
#41 = CARTESIAN_POINT('',(0.,2.,0.8));
#42 = LINE('',#43,#44);
#43 = CARTESIAN_POINT('',(0.,2.,0.));
#44 = VECTOR('',#45,1.);
#45 = DIRECTION('',(0.,0.,1.));
#46 = ORIENTED_EDGE('',*,*,#47,.F.);
#47 = EDGE_CURVE('',#24,#40,#48,.T.);
#48 = LINE('',#49,#50);
#49 = CARTESIAN_POINT('',(0.,0.,0.8));
#50 = VECTOR('',#51,1.);
#51 = DIRECTION('',(-0.,1.,0.));
#52 = PLANE('',#53);
#53 = AXIS2_PLACEMENT_3D('',#54,#55,#56);
#54 = CARTESIAN_POINT('',(0.,0.,0.));
#55 = DIRECTION('',(1.,0.,-0.));
#56 = DIRECTION('',(0.,0.,1.));
#57 = ADVANCED_FACE('',(#58),#92,.T.);
#58 = FACE_BOUND('',#59,.T.);
#59 = EDGE_LOOP('',(#60,#70,#78,#86));
#60 = ORIENTED_EDGE('',*,*,#61,.F.);
#61 = EDGE_CURVE('',#62,#64,#66,.T.);
#62 = VERTEX_POINT('',#63);
#63 = CARTESIAN_POINT('',(1.2,0.,0.));
#64 = VERTEX_POINT('',#65);
#65 = CARTESIAN_POINT('',(1.2,0.,0.8));
#66 = LINE('',#67,#68);
#67 = CARTESIAN_POINT('',(1.2,0.,0.));
#68 = VECTOR('',#69,1.);
#69 = DIRECTION('',(0.,0.,1.));
#70 = ORIENTED_EDGE('',*,*,#71,.T.);
#71 = EDGE_CURVE('',#62,#72,#74,.T.);
#72 = VERTEX_POINT('',#73);
#73 = CARTESIAN_POINT('',(1.2,2.,0.));
#74 = LINE('',#75,#76);
#75 = CARTESIAN_POINT('',(1.2,0.,0.));
#76 = VECTOR('',#77,1.);
#77 = DIRECTION('',(-0.,1.,0.));
#78 = ORIENTED_EDGE('',*,*,#79,.T.);
#79 = EDGE_CURVE('',#72,#80,#82,.T.);
#80 = VERTEX_POINT('',#81);
#81 = CARTESIAN_POINT('',(1.2,2.,0.8));
#82 = LINE('',#83,#84);
#83 = CARTESIAN_POINT('',(1.2,2.,0.));
#84 = VECTOR('',#85,1.);
#85 = DIRECTION('',(0.,0.,1.));
#86 = ORIENTED_EDGE('',*,*,#87,.F.);
#87 = EDGE_CURVE('',#64,#80,#88,.T.);
#88 = LINE('',#89,#90);
#89 = CARTESIAN_POINT('',(1.2,0.,0.8));
#90 = VECTOR('',#91,1.);
#91 = DIRECTION('',(-0.,1.,0.));
#92 = PLANE('',#93);
#93 = AXIS2_PLACEMENT_3D('',#94,#95,#96);
#94 = CARTESIAN_POINT('',(1.2,0.,0.));
#95 = DIRECTION('',(1.,0.,-0.));
#96 = DIRECTION('',(0.,0.,1.));
#97 = ADVANCED_FACE('',(#98),#114,.F.);
#98 = FACE_BOUND('',#99,.F.);
#99 = EDGE_LOOP('',(#100,#106,#107,#113));
#100 = ORIENTED_EDGE('',*,*,#101,.F.);
#101 = EDGE_CURVE('',#22,#62,#102,.T.);
#102 = LINE('',#103,#104);
#103 = CARTESIAN_POINT('',(0.,0.,0.));
#104 = VECTOR('',#105,1.);
#105 = DIRECTION('',(1.,0.,-0.));
#106 = ORIENTED_EDGE('',*,*,#21,.T.);
#107 = ORIENTED_EDGE('',*,*,#108,.T.);
#108 = EDGE_CURVE('',#24,#64,#109,.T.);
#109 = LINE('',#110,#111);
#110 = CARTESIAN_POINT('',(0.,0.,0.8));
#111 = VECTOR('',#112,1.);
#112 = DIRECTION('',(1.,0.,-0.));
#113 = ORIENTED_EDGE('',*,*,#61,.F.);
#114 = PLANE('',#115);
#115 = AXIS2_PLACEMENT_3D('',#116,#117,#118);
#116 = CARTESIAN_POINT('',(0.,0.,0.));
#117 = DIRECTION('',(-0.,1.,0.));
#118 = DIRECTION('',(0.,0.,1.));
#119 = ADVANCED_FACE('',(#120),#136,.T.);
#120 = FACE_BOUND('',#121,.T.);
#121 = EDGE_LOOP('',(#122,#128,#129,#135));
#122 = ORIENTED_EDGE('',*,*,#123,.F.);
#123 = EDGE_CURVE('',#32,#72,#124,.T.);
#124 = LINE('',#125,#126);
#125 = CARTESIAN_POINT('',(0.,2.,0.));
#126 = VECTOR('',#127,1.);
#127 = DIRECTION('',(1.,0.,-0.));
#128 = ORIENTED_EDGE('',*,*,#39,.T.);
#129 = ORIENTED_EDGE('',*,*,#130,.T.);
#130 = EDGE_CURVE('',#40,#80,#131,.T.);
#131 = LINE('',#132,#133);
#132 = CARTESIAN_POINT('',(0.,2.,0.8));
#133 = VECTOR('',#134,1.);
#134 = DIRECTION('',(1.,0.,-0.));
#135 = ORIENTED_EDGE('',*,*,#79,.F.);
#136 = PLANE('',#137);
#137 = AXIS2_PLACEMENT_3D('',#138,#139,#140);
#138 = CARTESIAN_POINT('',(0.,2.,0.));
#139 = DIRECTION('',(-0.,1.,0.));
#140 = DIRECTION('',(0.,0.,1.));
#141 = ADVANCED_FACE('',(#142),#148,.F.);
#142 = FACE_BOUND('',#143,.F.);
#143 = EDGE_LOOP('',(#144,#145,#146,#147));
#144 = ORIENTED_EDGE('',*,*,#31,.F.);
#145 = ORIENTED_EDGE('',*,*,#101,.T.);
#146 = ORIENTED_EDGE('',*,*,#71,.T.);
#147 = ORIENTED_EDGE('',*,*,#123,.F.);
#148 = PLANE('',#149);
#149 = AXIS2_PLACEMENT_3D('',#150,#151,#152);
#150 = CARTESIAN_POINT('',(0.,0.,0.));
#151 = DIRECTION('',(0.,0.,1.));
#152 = DIRECTION('',(1.,0.,-0.));
#153 = ADVANCED_FACE('',(#154),#160,.T.);
#154 = FACE_BOUND('',#155,.T.);
#155 = EDGE_LOOP('',(#156,#157,#158,#159));
#156 = ORIENTED_EDGE('',*,*,#47,.F.);
#157 = ORIENTED_EDGE('',*,*,#108,.T.);
#158 = ORIENTED_EDGE('',*,*,#87,.T.);
#159 = ORIENTED_EDGE('',*,*,#130,.F.);
#160 = PLANE('',#161);
#161 = AXIS2_PLACEMENT_3D('',#162,#163,#164);
#162 = CARTESIAN_POINT('',(0.,0.,0.8));
#163 = DIRECTION('',(0.,0.,1.));
#164 = DIRECTION('',(1.,0.,-0.));
#165 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#169)) GLOBAL_UNIT_ASSIGNED_CONTEXT
((#166,#167,#168)) REPRESENTATION_CONTEXT('Context #1',
'3D Context with UNIT and UNCERTAINTY') );
#166 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#167 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#168 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#169 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#166,
'distance_accuracy_value','confusion accuracy');
#170 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
#171 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#172)
,#165);
#172 = STYLED_ITEM('color',(#173),#15);
#173 = PRESENTATION_STYLE_ASSIGNMENT((#174,#180));
#174 = SURFACE_STYLE_USAGE(.BOTH.,#175);
#175 = SURFACE_SIDE_STYLE('',(#176));
#176 = SURFACE_STYLE_FILL_AREA(#177);
#177 = FILL_AREA_STYLE('',(#178));
#178 = FILL_AREA_STYLE_COLOUR('',#179);
#179 = COLOUR_RGB('',0.23,0.23,0.23);
#180 = CURVE_STYLE('',#181,POSITIVE_LENGTH_MEASURE(0.1),#182);
#181 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#182 = DRAUGHTING_PRE_DEFINED_COLOUR('black');
ENDSEC;
END-ISO-10303-21;

File diff suppressed because it is too large Load Diff

View File

@ -1,35 +0,0 @@
(module CAPC3216X180N (layer F.Cu)
(attr smd)
(pad 1 smd rect (at 0.000 -1.600) (size 2.300 1.800) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 2 smd rect (at 0.000 1.600) (size 2.300 1.800) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(fp_text reference REF** (at 0.000 0.000) (layer F.SilkS)
(effects (font (size 1.200 1.200) (thickness 0.200)))
)
(fp_line (start -1.450 -1.700) (end -1.450 1.700) (layer F.SilkS) (width 0.200))
(fp_line (start 1.450 -1.700) (end 1.450 1.700) (layer F.SilkS) (width 0.200))
(fp_circle (center 0.000 0.000) (end 0.000 0.500) (layer F.Fab) (width 0.100))
(fp_line (start -0.700 0.000) (end 0.700 0.000) (layer F.Fab) (width 0.100))
(fp_line (start 0.000 -0.700) (end 0.000 0.700) (layer F.Fab) (width 0.100))
(fp_text value CAPC3216X180N (at 0.000 0.000 90) (layer F.Fab)
(effects (font (size 1.000 1.000) (thickness 0.100)))
)
(fp_text user REF** (at 0.000 0.000 90) hide (layer F.Fab)
(effects (font (size 1.000 1.000) (thickness 0.100)))
)
(fp_rect (start -0.800 -1.600) (end 0.800 1.600) (layer F.Fab) (width 0.100))
(fp_line (start -1.400 -2.750) (end -1.400 -1.850) (layer F.CrtYd) (width 0.050))
(fp_line (start -1.400 -1.850) (end -1.400 1.850) (layer F.CrtYd) (width 0.050))
(fp_line (start -1.400 1.850) (end -1.400 2.750) (layer F.CrtYd) (width 0.050))
(fp_line (start -1.400 2.750) (end 1.400 2.750) (layer F.CrtYd) (width 0.050))
(fp_line (start 1.400 2.750) (end 1.400 1.850) (layer F.CrtYd) (width 0.050))
(fp_line (start 1.400 1.850) (end 1.400 -1.850) (layer F.CrtYd) (width 0.050))
(fp_line (start 1.400 -1.850) (end 1.400 -2.750) (layer F.CrtYd) (width 0.050))
(fp_line (start 1.400 -2.750) (end -1.400 -2.750) (layer F.CrtYd) (width 0.050))
(model ../qeda.3dshapes/CAPC3216X180N.stp
(at (xyz -0.03149606299212599 -0.06299212598425198 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0 ))
)
)

View File

@ -1,35 +0,0 @@
(module CAPC5750X220N (layer F.Cu)
(attr smd)
(pad 1 smd rect (at 0.000 -2.900) (size 6.000 2.350) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 2 smd rect (at 0.000 2.900) (size 6.000 2.350) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(fp_text reference REF** (at 0.000 0.000) (layer F.SilkS)
(effects (font (size 1.200 1.200) (thickness 0.200)))
)
(fp_line (start -3.300 -2.950) (end -3.300 2.950) (layer F.SilkS) (width 0.200))
(fp_line (start 3.300 -2.950) (end 3.300 2.950) (layer F.SilkS) (width 0.200))
(fp_circle (center 0.000 0.000) (end 0.000 0.500) (layer F.Fab) (width 0.100))
(fp_line (start -0.700 0.000) (end 0.700 0.000) (layer F.Fab) (width 0.100))
(fp_line (start 0.000 -0.700) (end 0.000 0.700) (layer F.Fab) (width 0.100))
(fp_text value CAPC5750X220N (at 0.000 0.000 90) (layer F.Fab)
(effects (font (size 1.000 1.000) (thickness 0.100)))
)
(fp_text user REF** (at 0.000 0.000 90) hide (layer F.Fab)
(effects (font (size 1.000 1.000) (thickness 0.100)))
)
(fp_rect (start -2.500 -2.850) (end 2.500 2.850) (layer F.Fab) (width 0.100))
(fp_line (start -3.250 -4.325) (end -3.250 -3.100) (layer F.CrtYd) (width 0.050))
(fp_line (start -3.250 -3.100) (end -3.250 3.100) (layer F.CrtYd) (width 0.050))
(fp_line (start -3.250 3.100) (end -3.250 4.325) (layer F.CrtYd) (width 0.050))
(fp_line (start -3.250 4.325) (end 3.250 4.325) (layer F.CrtYd) (width 0.050))
(fp_line (start 3.250 4.325) (end 3.250 3.100) (layer F.CrtYd) (width 0.050))
(fp_line (start 3.250 3.100) (end 3.250 -3.100) (layer F.CrtYd) (width 0.050))
(fp_line (start 3.250 -3.100) (end 3.250 -4.325) (layer F.CrtYd) (width 0.050))
(fp_line (start 3.250 -4.325) (end -3.250 -4.325) (layer F.CrtYd) (width 0.050))
(model ../qeda.3dshapes/CAPC5750X220N.stp
(at (xyz -0.0984251968503937 -0.11220472440944881 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0 ))
)
)

View File

@ -0,0 +1,65 @@
(module CONNECTOR_HC-RJ45-055 (layer F.Cu)
(pad 1 smd rect (at -3.570 -6.375) (size 0.700 3.000) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 2 smd rect (at -2.550 -6.375) (size 0.700 3.000) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 3 smd rect (at -1.530 -6.375) (size 0.700 3.000) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 4 smd rect (at -0.510 -6.375) (size 0.700 3.000) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 5 smd rect (at 0.510 -6.375) (size 0.700 3.000) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 6 smd rect (at 1.530 -6.375) (size 0.700 3.000) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 7 smd rect (at 2.550 -6.375) (size 0.700 3.000) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 8 smd rect (at 3.570 -6.375) (size 0.700 3.000) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad SH smd rect (at -8.500 0.775) (size 2.400 4.300) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.001))
(pad SH smd rect (at 8.500 0.775) (size 2.400 4.300) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.001))
(pad SH thru_hole circle (at -8.500 0.775) (size 1.600 1.600) (layers F.Cu F.Mask *.Cu B.Cu B.Mask)
(drill 1.000)
(solder_mask_margin 0.001))
(pad SH thru_hole circle (at 8.500 0.775) (size 1.600 1.600) (layers F.Cu F.Mask *.Cu B.Cu B.Mask)
(drill 1.000)
(solder_mask_margin 0.001))
(pad MH1 np_thru_hole circle (at -5.950 -5.875) (size 1.800 1.800) (layers F.Mask B.Mask)
(drill 1.800)
(solder_mask_margin 0.050))
(pad MH2 np_thru_hole circle (at 5.950 -5.875) (size 1.800 1.800) (layers F.Mask B.Mask)
(drill 1.800)
(solder_mask_margin 0.050))
(fp_text reference REF** (at 0.000 0.000) (layer F.SilkS)
(effects (font (size 1.200 1.200) (thickness 0.200)))
)
(fp_line (start -7.200 6.675) (end -7.200 -3.975) (layer F.SilkS) (width 0.200))
(fp_line (start -7.200 -3.975) (end 7.200 -3.975) (layer F.SilkS) (width 0.200))
(fp_line (start 7.200 -3.975) (end 7.200 6.675) (layer F.SilkS) (width 0.200))
(fp_line (start -8.900 -6.775) (end -7.150 -6.775) (layer F.SilkS) (width 0.200))
(fp_line (start -4.750 -6.775) (end -4.220 -6.775) (layer F.SilkS) (width 0.200))
(fp_line (start 4.220 -6.775) (end 4.750 -6.775) (layer F.SilkS) (width 0.200))
(fp_line (start 7.150 -6.775) (end 8.900 -6.775) (layer F.SilkS) (width 0.200))
(fp_line (start 8.900 -6.775) (end 8.900 -1.675) (layer F.SilkS) (width 0.200))
(fp_line (start 8.900 3.225) (end 8.900 6.775) (layer F.SilkS) (width 0.200))
(fp_line (start 8.900 6.775) (end -8.900 6.775) (layer F.SilkS) (width 0.200))
(fp_line (start -8.900 -6.775) (end -8.900 -1.675) (layer F.SilkS) (width 0.200))
(fp_line (start -8.900 3.225) (end -8.900 6.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 CONNECTOR_HC-RJ45-055 (at 0.000 0.000 0) (layer F.Fab)
(effects (font (size 1.000 1.000) (thickness 0.100)))
)
(fp_text user REF** (at 0.000 0.000 0) hide (layer F.Fab)
(effects (font (size 1.000 1.000) (thickness 0.100)))
)
(fp_rect (start -8.800 -6.675) (end 8.800 6.675) (layer F.Fab) (width 0.100))
(fp_rect (start -9.950 -8.125) (end 9.950 6.925) (layer F.CrtYd) (width 0.050))
(model ../qeda.3dshapes/CONNECTOR_HC-RJ45-055.stp
(at (xyz -0.3464566929133859 -0.2627952755905512 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0 ))
)
)

View File

@ -0,0 +1,69 @@
(module CONNECTOR_HC-RJ45-5JA-1-5 (layer F.Cu)
(pad 1 thru_hole circle (at 3.570 0.250) (size 1.400 1.400) (layers F.Cu F.Mask *.Cu B.Cu B.Mask)
(drill 1.000)
(solder_mask_margin 0.050))
(pad 2 thru_hole circle (at 2.550 -1.530) (size 1.400 1.400) (layers F.Cu F.Mask *.Cu B.Cu B.Mask)
(drill 1.000)
(solder_mask_margin 0.050))
(pad 3 thru_hole circle (at 1.530 0.250) (size 1.400 1.400) (layers F.Cu F.Mask *.Cu B.Cu B.Mask)
(drill 1.000)
(solder_mask_margin 0.050))
(pad 4 thru_hole circle (at 0.510 -1.530) (size 1.400 1.400) (layers F.Cu F.Mask *.Cu B.Cu B.Mask)
(drill 1.000)
(solder_mask_margin 0.050))
(pad 5 thru_hole circle (at -0.510 0.250) (size 1.400 1.400) (layers F.Cu F.Mask *.Cu B.Cu B.Mask)
(drill 1.000)
(solder_mask_margin 0.050))
(pad 6 thru_hole circle (at -1.530 -1.530) (size 1.400 1.400) (layers F.Cu F.Mask *.Cu B.Cu B.Mask)
(drill 1.000)
(solder_mask_margin 0.050))
(pad 7 thru_hole circle (at -2.550 0.250) (size 1.400 1.400) (layers F.Cu F.Mask *.Cu B.Cu B.Mask)
(drill 1.000)
(solder_mask_margin 0.050))
(pad 8 thru_hole circle (at -3.570 -1.530) (size 1.400 1.400) (layers F.Cu F.Mask *.Cu B.Cu B.Mask)
(drill 1.000)
(solder_mask_margin 0.050))
(pad 9 thru_hole circle (at 6.850 -6.400) (size 1.400 1.400) (layers F.Cu F.Mask *.Cu B.Cu B.Mask)
(drill 1.000)
(solder_mask_margin 0.050))
(pad 10 thru_hole circle (at 4.570 -6.400) (size 1.400 1.400) (layers F.Cu F.Mask *.Cu B.Cu B.Mask)
(drill 1.000)
(solder_mask_margin 0.050))
(pad 11 thru_hole circle (at -4.570 -6.400) (size 1.400 1.400) (layers F.Cu F.Mask *.Cu B.Cu B.Mask)
(drill 1.000)
(solder_mask_margin 0.050))
(pad 12 thru_hole circle (at -6.850 -6.400) (size 1.400 1.400) (layers F.Cu F.Mask *.Cu B.Cu B.Mask)
(drill 1.000)
(solder_mask_margin 0.050))
(pad MH1 np_thru_hole circle (at 6.350 2.600) (size 3.000 3.000) (layers F.Mask B.Mask)
(drill 3.000)
(solder_mask_margin 0.050))
(pad MH2 np_thru_hole circle (at -6.350 2.600) (size 3.000 3.000) (layers F.Mask B.Mask)
(drill 3.000)
(solder_mask_margin 0.050))
(fp_text reference REF** (at 0.000 0.000) (layer F.SilkS)
(effects (font (size 1.200 1.200) (thickness 0.200)))
)
(fp_line (start -8.050 -7.700) (end 8.050 -7.700) (layer F.SilkS) (width 0.200))
(fp_line (start 8.050 -7.700) (end 8.050 0.800) (layer F.SilkS) (width 0.200))
(fp_line (start 8.050 4.400) (end 8.050 7.700) (layer F.SilkS) (width 0.200))
(fp_line (start 8.050 7.700) (end -8.050 7.700) (layer F.SilkS) (width 0.200))
(fp_line (start -8.050 -7.700) (end -8.050 0.800) (layer F.SilkS) (width 0.200))
(fp_line (start -8.050 4.400) (end -8.050 7.700) (layer F.SilkS) (width 0.200))
(fp_circle (center 0.000 0.000) (end 0.000 0.500) (layer F.Fab) (width 0.100))
(fp_line (start -0.700 0.000) (end 0.700 0.000) (layer F.Fab) (width 0.100))
(fp_line (start 0.000 -0.700) (end 0.000 0.700) (layer F.Fab) (width 0.100))
(fp_text value CONNECTOR_HC-RJ45-5JA-1-5 (at 0.000 0.000 0) (layer F.Fab)
(effects (font (size 1.000 1.000) (thickness 0.100)))
)
(fp_text user REF** (at 0.000 0.000 0) hide (layer F.Fab)
(effects (font (size 1.000 1.000) (thickness 0.100)))
)
(fp_rect (start -7.950 -7.600) (end 7.950 7.600) (layer F.Fab) (width 0.100))
(fp_rect (start -8.200 -7.850) (end 8.200 7.850) (layer F.CrtYd) (width 0.050))
(model ../qeda.3dshapes/CONNECTOR_HC-RJ45-5JA-1-5.step
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)

View File

@ -1,111 +0,0 @@
(module CONNECTOR_HC-RJ45-5JA-2-2 (layer F.Cu)
(pad 1 thru_hole circle (at 11.450 -0.140) (size 1.400 1.400) (layers F.Cu F.Mask *.Cu B.Cu B.Mask)
(drill 1.000)
(solder_mask_margin 0.050))
(pad 2 thru_hole circle (at 10.430 -1.920) (size 1.400 1.400) (layers F.Cu F.Mask *.Cu B.Cu B.Mask)
(drill 1.000)
(solder_mask_margin 0.050))
(pad 3 thru_hole circle (at 9.410 -0.140) (size 1.400 1.400) (layers F.Cu F.Mask *.Cu B.Cu B.Mask)
(drill 1.000)
(solder_mask_margin 0.050))
(pad 4 thru_hole circle (at 8.390 -1.920) (size 1.400 1.400) (layers F.Cu F.Mask *.Cu B.Cu B.Mask)
(drill 1.000)
(solder_mask_margin 0.050))
(pad 5 thru_hole circle (at 7.370 -0.140) (size 1.400 1.400) (layers F.Cu F.Mask *.Cu B.Cu B.Mask)
(drill 1.000)
(solder_mask_margin 0.050))
(pad 6 thru_hole circle (at 6.350 -1.920) (size 1.400 1.400) (layers F.Cu F.Mask *.Cu B.Cu B.Mask)
(drill 1.000)
(solder_mask_margin 0.050))
(pad 7 thru_hole circle (at 5.330 -0.140) (size 1.400 1.400) (layers F.Cu F.Mask *.Cu B.Cu B.Mask)
(drill 1.000)
(solder_mask_margin 0.050))
(pad 8 thru_hole circle (at 4.310 -1.920) (size 1.400 1.400) (layers F.Cu F.Mask *.Cu B.Cu B.Mask)
(drill 1.000)
(solder_mask_margin 0.050))
(pad 9 thru_hole circle (at 14.740 -6.740) (size 1.600 1.600) (layers F.Cu F.Mask *.Cu B.Cu B.Mask)
(drill 1.200)
(solder_mask_margin 0.050))
(pad 10 thru_hole circle (at 12.450 -6.740) (size 1.600 1.600) (layers F.Cu F.Mask *.Cu B.Cu B.Mask)
(drill 1.200)
(solder_mask_margin 0.050))
(pad 11 thru_hole circle (at 3.310 -6.740) (size 1.600 1.600) (layers F.Cu F.Mask *.Cu B.Cu B.Mask)
(drill 1.200)
(solder_mask_margin 0.050))
(pad 12 thru_hole circle (at 1.020 -6.740) (size 1.600 1.600) (layers F.Cu F.Mask *.Cu B.Cu B.Mask)
(drill 1.200)
(solder_mask_margin 0.050))
(pad 13 thru_hole circle (at -4.310 -0.140) (size 1.400 1.400) (layers F.Cu F.Mask *.Cu B.Cu B.Mask)
(drill 1.000)
(solder_mask_margin 0.050))
(pad 14 thru_hole circle (at -5.330 -1.920) (size 1.400 1.400) (layers F.Cu F.Mask *.Cu B.Cu B.Mask)
(drill 1.000)
(solder_mask_margin 0.050))
(pad 15 thru_hole circle (at -6.350 -0.140) (size 1.400 1.400) (layers F.Cu F.Mask *.Cu B.Cu B.Mask)
(drill 1.000)
(solder_mask_margin 0.050))
(pad 16 thru_hole circle (at -7.370 -1.920) (size 1.400 1.400) (layers F.Cu F.Mask *.Cu B.Cu B.Mask)
(drill 1.000)
(solder_mask_margin 0.050))
(pad 17 thru_hole circle (at -8.390 -0.140) (size 1.400 1.400) (layers F.Cu F.Mask *.Cu B.Cu B.Mask)
(drill 1.000)
(solder_mask_margin 0.050))
(pad 18 thru_hole circle (at -9.410 -1.920) (size 1.400 1.400) (layers F.Cu F.Mask *.Cu B.Cu B.Mask)
(drill 1.000)
(solder_mask_margin 0.050))
(pad 19 thru_hole circle (at -10.430 -0.140) (size 1.400 1.400) (layers F.Cu F.Mask *.Cu B.Cu B.Mask)
(drill 1.000)
(solder_mask_margin 0.050))
(pad 20 thru_hole circle (at -11.450 -1.920) (size 1.400 1.400) (layers F.Cu F.Mask *.Cu B.Cu B.Mask)
(drill 1.000)
(solder_mask_margin 0.050))
(pad 21 thru_hole circle (at -1.020 -6.740) (size 1.600 1.600) (layers F.Cu F.Mask *.Cu B.Cu B.Mask)
(drill 1.200)
(solder_mask_margin 0.050))
(pad 22 thru_hole circle (at -3.310 -6.740) (size 1.600 1.600) (layers F.Cu F.Mask *.Cu B.Cu B.Mask)
(drill 1.200)
(solder_mask_margin 0.050))
(pad 23 thru_hole circle (at -12.450 -6.740) (size 1.600 1.600) (layers F.Cu F.Mask *.Cu B.Cu B.Mask)
(drill 1.200)
(solder_mask_margin 0.050))
(pad 24 thru_hole circle (at -14.740 -6.740) (size 1.600 1.600) (layers F.Cu F.Mask *.Cu B.Cu B.Mask)
(drill 1.200)
(solder_mask_margin 0.050))
(pad SH thru_hole circle (at 16.000 -1.400) (size 2.400 2.400) (layers F.Cu F.Mask *.Cu B.Cu B.Mask)
(drill 2.000)
(solder_mask_margin 0.050))
(pad SH_L thru_hole circle (at -16.000 -1.400) (size 2.400 2.400) (layers F.Cu F.Mask *.Cu B.Cu B.Mask)
(drill 2.000)
(solder_mask_margin 0.050))
(pad MH1 np_thru_hole circle (at 14.225 2.400) (size 3.250 3.250) (layers F.Mask B.Mask)
(drill 3.250)
(solder_mask_margin 0.050))
(pad MH2 np_thru_hole circle (at -14.225 2.400) (size 3.250 3.250) (layers F.Mask B.Mask)
(drill 3.250)
(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 -16.225 -7.900) (end 16.225 -7.900) (layer F.SilkS) (width 0.200))
(fp_line (start 16.225 -7.900) (end 16.225 -2.900) (layer F.SilkS) (width 0.200))
(fp_line (start 16.225 0.100) (end 16.225 7.900) (layer F.SilkS) (width 0.200))
(fp_line (start 16.225 7.900) (end -16.225 7.900) (layer F.SilkS) (width 0.200))
(fp_line (start -16.225 -7.900) (end -16.225 -2.900) (layer F.SilkS) (width 0.200))
(fp_line (start -16.225 0.100) (end -16.225 7.900) (layer F.SilkS) (width 0.200))
(fp_circle (center 0.000 0.000) (end 0.000 0.500) (layer F.Fab) (width 0.100))
(fp_line (start -0.700 0.000) (end 0.700 0.000) (layer F.Fab) (width 0.100))
(fp_line (start 0.000 -0.700) (end 0.000 0.700) (layer F.Fab) (width 0.100))
(fp_text value CONNECTOR_HC-RJ45-5JA-2-2 (at 0.000 0.000 0) (layer F.Fab)
(effects (font (size 1.000 1.000) (thickness 0.100)))
)
(fp_text user REF** (at 0.000 0.000 0) hide (layer F.Fab)
(effects (font (size 1.000 1.000) (thickness 0.100)))
)
(fp_rect (start -16.125 -7.800) (end 16.125 7.800) (layer F.Fab) (width 0.100))
(fp_rect (start -17.450 -8.050) (end 17.450 8.050) (layer F.CrtYd) (width 0.050))
(model ../qeda.3dshapes/CONNECTOR_HC-RJ45-5JA-2-2.step
(at (xyz -0.20866141732283466 -0.0905511811023622 0.011811023622047244))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)

View File

@ -1,103 +0,0 @@
(module CONNECTOR_HC-RJ45-5JA-2-5 (layer F.Cu)
(pad 1 thru_hole circle (at 11.450 -0.140) (size 1.400 1.400) (layers F.Cu F.Mask *.Cu B.Cu B.Mask)
(drill 1.000)
(solder_mask_margin 0.050))
(pad 2 thru_hole circle (at 10.430 -1.920) (size 1.400 1.400) (layers F.Cu F.Mask *.Cu B.Cu B.Mask)
(drill 1.000)
(solder_mask_margin 0.050))
(pad 3 thru_hole circle (at 9.410 -0.140) (size 1.400 1.400) (layers F.Cu F.Mask *.Cu B.Cu B.Mask)
(drill 1.000)
(solder_mask_margin 0.050))
(pad 4 thru_hole circle (at 8.390 -1.920) (size 1.400 1.400) (layers F.Cu F.Mask *.Cu B.Cu B.Mask)
(drill 1.000)
(solder_mask_margin 0.050))
(pad 5 thru_hole circle (at 7.370 -0.140) (size 1.400 1.400) (layers F.Cu F.Mask *.Cu B.Cu B.Mask)
(drill 1.000)
(solder_mask_margin 0.050))
(pad 6 thru_hole circle (at 6.350 -1.920) (size 1.400 1.400) (layers F.Cu F.Mask *.Cu B.Cu B.Mask)
(drill 1.000)
(solder_mask_margin 0.050))
(pad 7 thru_hole circle (at 5.330 -0.140) (size 1.400 1.400) (layers F.Cu F.Mask *.Cu B.Cu B.Mask)
(drill 1.000)
(solder_mask_margin 0.050))
(pad 8 thru_hole circle (at 4.310 -1.920) (size 1.400 1.400) (layers F.Cu F.Mask *.Cu B.Cu B.Mask)
(drill 1.000)
(solder_mask_margin 0.050))
(pad 9 thru_hole circle (at 14.740 -6.730) (size 1.600 1.600) (layers F.Cu F.Mask *.Cu B.Cu B.Mask)
(drill 1.200)
(solder_mask_margin 0.050))
(pad 10 thru_hole circle (at 12.450 -6.730) (size 1.600 1.600) (layers F.Cu F.Mask *.Cu B.Cu B.Mask)
(drill 1.200)
(solder_mask_margin 0.050))
(pad 11 thru_hole circle (at 3.310 -6.730) (size 1.600 1.600) (layers F.Cu F.Mask *.Cu B.Cu B.Mask)
(drill 1.200)
(solder_mask_margin 0.050))
(pad 12 thru_hole circle (at 1.020 -6.730) (size 1.600 1.600) (layers F.Cu F.Mask *.Cu B.Cu B.Mask)
(drill 1.200)
(solder_mask_margin 0.050))
(pad 13 thru_hole circle (at -4.310 -0.140) (size 1.400 1.400) (layers F.Cu F.Mask *.Cu B.Cu B.Mask)
(drill 1.000)
(solder_mask_margin 0.050))
(pad 14 thru_hole circle (at -5.330 -1.920) (size 1.400 1.400) (layers F.Cu F.Mask *.Cu B.Cu B.Mask)
(drill 1.000)
(solder_mask_margin 0.050))
(pad 15 thru_hole circle (at -6.350 -0.140) (size 1.400 1.400) (layers F.Cu F.Mask *.Cu B.Cu B.Mask)
(drill 1.000)
(solder_mask_margin 0.050))
(pad 16 thru_hole circle (at -7.370 -1.920) (size 1.400 1.400) (layers F.Cu F.Mask *.Cu B.Cu B.Mask)
(drill 1.000)
(solder_mask_margin 0.050))
(pad 17 thru_hole circle (at -8.390 -0.140) (size 1.400 1.400) (layers F.Cu F.Mask *.Cu B.Cu B.Mask)
(drill 1.000)
(solder_mask_margin 0.050))
(pad 18 thru_hole circle (at -9.410 -1.920) (size 1.400 1.400) (layers F.Cu F.Mask *.Cu B.Cu B.Mask)
(drill 1.000)
(solder_mask_margin 0.050))
(pad 19 thru_hole circle (at -10.430 -0.140) (size 1.400 1.400) (layers F.Cu F.Mask *.Cu B.Cu B.Mask)
(drill 1.000)
(solder_mask_margin 0.050))
(pad 20 thru_hole circle (at -11.450 -1.920) (size 1.400 1.400) (layers F.Cu F.Mask *.Cu B.Cu B.Mask)
(drill 1.000)
(solder_mask_margin 0.050))
(pad 21 thru_hole circle (at -1.020 -6.730) (size 1.600 1.600) (layers F.Cu F.Mask *.Cu B.Cu B.Mask)
(drill 1.200)
(solder_mask_margin 0.050))
(pad 22 thru_hole circle (at -3.310 -6.730) (size 1.600 1.600) (layers F.Cu F.Mask *.Cu B.Cu B.Mask)
(drill 1.200)
(solder_mask_margin 0.050))
(pad 23 thru_hole circle (at -12.450 -6.730) (size 1.600 1.600) (layers F.Cu F.Mask *.Cu B.Cu B.Mask)
(drill 1.200)
(solder_mask_margin 0.050))
(pad 24 thru_hole circle (at -14.740 -6.730) (size 1.600 1.600) (layers F.Cu F.Mask *.Cu B.Cu B.Mask)
(drill 1.200)
(solder_mask_margin 0.050))
(pad MH1 np_thru_hole circle (at 14.250 2.400) (size 3.250 3.250) (layers F.Mask B.Mask)
(drill 3.250)
(solder_mask_margin 0.050))
(pad MH2 np_thru_hole circle (at -14.250 2.400) (size 3.250 3.250) (layers F.Mask B.Mask)
(drill 3.250)
(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 -16.225 -7.900) (end 16.225 -7.900) (layer F.SilkS) (width 0.200))
(fp_line (start 16.225 -7.900) (end 16.225 7.900) (layer F.SilkS) (width 0.200))
(fp_line (start 16.225 7.900) (end -16.225 7.900) (layer F.SilkS) (width 0.200))
(fp_line (start -16.225 7.900) (end -16.225 -7.900) (layer F.SilkS) (width 0.200))
(fp_circle (center 0.000 0.000) (end 0.000 0.500) (layer F.Fab) (width 0.100))
(fp_line (start -0.700 0.000) (end 0.700 0.000) (layer F.Fab) (width 0.100))
(fp_line (start 0.000 -0.700) (end 0.000 0.700) (layer F.Fab) (width 0.100))
(fp_text value CONNECTOR_HC-RJ45-5JA-2-5 (at 0.000 0.000 0) (layer F.Fab)
(effects (font (size 1.000 1.000) (thickness 0.100)))
)
(fp_text user REF** (at 0.000 0.000 0) hide (layer F.Fab)
(effects (font (size 1.000 1.000) (thickness 0.100)))
)
(fp_rect (start -16.125 -7.800) (end 16.125 7.800) (layer F.Fab) (width 0.100))
(fp_rect (start -16.375 -8.050) (end 16.375 8.050) (layer F.CrtYd) (width 0.050))
(model ../qeda.3dshapes/CONNECTOR_HC-RJ45-5JA-2-5.step
(at (xyz -0.20866141732283466 -0.0905511811023622 -0.011811023622047244))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)

View File

@ -1,45 +0,0 @@
(module CONNECTOR_KF141V-2.54-3P (layer F.Cu)
(pad 1 thru_hole circle (at -4.130 -1.625) (size 1.800 1.800) (layers F.Cu F.Mask *.Cu B.Cu B.Mask)
(drill 1.200)
(solder_mask_margin 0.050))
(pad 2 thru_hole circle (at -1.590 -1.625) (size 1.800 1.800) (layers F.Cu F.Mask *.Cu B.Cu B.Mask)
(drill 1.200)
(solder_mask_margin 0.050))
(pad 3 thru_hole circle (at 0.950 -1.625) (size 1.800 1.800) (layers F.Cu F.Mask *.Cu B.Cu B.Mask)
(drill 1.200)
(solder_mask_margin 0.050))
(pad 1 thru_hole circle (at -4.130 3.455) (size 1.800 1.800) (layers F.Cu F.Mask *.Cu B.Cu B.Mask)
(drill 1.200)
(solder_mask_margin 0.050))
(pad 2 thru_hole circle (at -1.590 3.455) (size 1.800 1.800) (layers F.Cu F.Mask *.Cu B.Cu B.Mask)
(drill 1.200)
(solder_mask_margin 0.050))
(pad 3 thru_hole circle (at 0.950 3.455) (size 1.800 1.800) (layers F.Cu F.Mask *.Cu B.Cu 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 -5.180 -6.425) (end 5.180 -6.425) (layer F.SilkS) (width 0.200))
(fp_line (start 5.180 -6.425) (end 5.180 6.425) (layer F.SilkS) (width 0.200))
(fp_line (start 5.180 6.425) (end -5.180 6.425) (layer F.SilkS) (width 0.200))
(fp_line (start -5.180 -6.425) (end -5.180 -2.825) (layer F.SilkS) (width 0.200))
(fp_line (start -5.180 -0.425) (end -5.180 2.255) (layer F.SilkS) (width 0.200))
(fp_line (start -5.180 4.655) (end -5.180 6.425) (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_KF141V-2.54-3P (at 0.000 0.000 90) (layer F.Fab)
(effects (font (size 1.000 1.000) (thickness 0.100)))
)
(fp_text user REF** (at 0.000 0.000 90) hide (layer F.Fab)
(effects (font (size 1.000 1.000) (thickness 0.100)))
)
(fp_rect (start -5.080 -6.325) (end 5.080 6.325) (layer F.Fab) (width 0.100))
(fp_rect (start -5.330 -6.575) (end 5.330 6.575) (layer F.CrtYd) (width 0.050))
(model ../qeda.3dshapes/CONNECTOR_KF141V-2.54-3P.step
(at (xyz 0.20078740157480315 0.24803149606299213 0))
(scale (xyz 1 1 1))
(rotate (xyz -90 0 -180))
)
)

View File

@ -1,75 +0,0 @@
(module CONNECTOR_KF141V-2.54-8P (layer F.Cu)
(pad 1 thru_hole circle (at -10.480 -1.625) (size 1.800 1.800) (layers F.Cu F.Mask *.Cu B.Cu B.Mask)
(drill 1.200)
(solder_mask_margin 0.050))
(pad 2 thru_hole circle (at -7.940 -1.625) (size 1.800 1.800) (layers F.Cu F.Mask *.Cu B.Cu B.Mask)
(drill 1.200)
(solder_mask_margin 0.050))
(pad 3 thru_hole circle (at -5.400 -1.625) (size 1.800 1.800) (layers F.Cu F.Mask *.Cu B.Cu B.Mask)
(drill 1.200)
(solder_mask_margin 0.050))
(pad 4 thru_hole circle (at -2.860 -1.625) (size 1.800 1.800) (layers F.Cu F.Mask *.Cu B.Cu B.Mask)
(drill 1.200)
(solder_mask_margin 0.050))
(pad 5 thru_hole circle (at -0.320 -1.625) (size 1.800 1.800) (layers F.Cu F.Mask *.Cu B.Cu B.Mask)
(drill 1.200)
(solder_mask_margin 0.050))
(pad 6 thru_hole circle (at 2.220 -1.625) (size 1.800 1.800) (layers F.Cu F.Mask *.Cu B.Cu B.Mask)
(drill 1.200)
(solder_mask_margin 0.050))
(pad 7 thru_hole circle (at 4.760 -1.625) (size 1.800 1.800) (layers F.Cu F.Mask *.Cu B.Cu B.Mask)
(drill 1.200)
(solder_mask_margin 0.050))
(pad 8 thru_hole circle (at 7.300 -1.625) (size 1.800 1.800) (layers F.Cu F.Mask *.Cu B.Cu B.Mask)
(drill 1.200)
(solder_mask_margin 0.050))
(pad 1 thru_hole circle (at -10.480 3.455) (size 1.800 1.800) (layers F.Cu F.Mask *.Cu B.Cu B.Mask)
(drill 1.200)
(solder_mask_margin 0.050))
(pad 2 thru_hole circle (at -7.940 3.455) (size 1.800 1.800) (layers F.Cu F.Mask *.Cu B.Cu B.Mask)
(drill 1.200)
(solder_mask_margin 0.050))
(pad 3 thru_hole circle (at -5.400 3.455) (size 1.800 1.800) (layers F.Cu F.Mask *.Cu B.Cu B.Mask)
(drill 1.200)
(solder_mask_margin 0.050))
(pad 4 thru_hole circle (at -2.860 3.455) (size 1.800 1.800) (layers F.Cu F.Mask *.Cu B.Cu B.Mask)
(drill 1.200)
(solder_mask_margin 0.050))
(pad 5 thru_hole circle (at -0.320 3.455) (size 1.800 1.800) (layers F.Cu F.Mask *.Cu B.Cu B.Mask)
(drill 1.200)
(solder_mask_margin 0.050))
(pad 6 thru_hole circle (at 2.220 3.455) (size 1.800 1.800) (layers F.Cu F.Mask *.Cu B.Cu B.Mask)
(drill 1.200)
(solder_mask_margin 0.050))
(pad 7 thru_hole circle (at 4.760 3.455) (size 1.800 1.800) (layers F.Cu F.Mask *.Cu B.Cu B.Mask)
(drill 1.200)
(solder_mask_margin 0.050))
(pad 8 thru_hole circle (at 7.300 3.455) (size 1.800 1.800) (layers F.Cu F.Mask *.Cu B.Cu 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 -11.530 -6.425) (end 11.530 -6.425) (layer F.SilkS) (width 0.200))
(fp_line (start 11.530 -6.425) (end 11.530 6.425) (layer F.SilkS) (width 0.200))
(fp_line (start 11.530 6.425) (end -11.530 6.425) (layer F.SilkS) (width 0.200))
(fp_line (start -11.530 -6.425) (end -11.530 -2.825) (layer F.SilkS) (width 0.200))
(fp_line (start -11.530 -0.425) (end -11.530 2.255) (layer F.SilkS) (width 0.200))
(fp_line (start -11.530 4.655) (end -11.530 6.425) (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_KF141V-2.54-8P (at 0.000 0.000 0) (layer F.Fab)
(effects (font (size 1.000 1.000) (thickness 0.100)))
)
(fp_text user REF** (at 0.000 0.000 0) hide (layer F.Fab)
(effects (font (size 1.000 1.000) (thickness 0.100)))
)
(fp_rect (start -11.430 -6.325) (end 11.430 6.325) (layer F.Fab) (width 0.100))
(fp_rect (start -11.680 -6.575) (end 11.680 6.575) (layer F.CrtYd) (width 0.050))
(model ../qeda.3dshapes/CONNECTOR_KF141V-2.54-8P.step
(at (xyz 0.45275590551181105 0.24803149606299213 0))
(scale (xyz 1 1 1))
(rotate (xyz -90 0 -180))
)
)

View File

@ -0,0 +1,61 @@
(module CONNECTOR_KF250-3.5-12P-1 (layer F.Cu)
(pad 1 thru_hole circle (at -19.050 -3.800) (size 1.800 1.800) (layers F.Cu F.Mask *.Cu B.Cu B.Mask)
(drill 1.200)
(solder_mask_margin 0.050))
(pad 3 thru_hole circle (at -12.050 -3.800) (size 1.800 1.800) (layers F.Cu F.Mask *.Cu B.Cu B.Mask)
(drill 1.200)
(solder_mask_margin 0.050))
(pad 5 thru_hole circle (at -5.050 -3.800) (size 1.800 1.800) (layers F.Cu F.Mask *.Cu B.Cu B.Mask)
(drill 1.200)
(solder_mask_margin 0.050))
(pad 7 thru_hole circle (at 1.950 -3.800) (size 1.800 1.800) (layers F.Cu F.Mask *.Cu B.Cu B.Mask)
(drill 1.200)
(solder_mask_margin 0.050))
(pad 9 thru_hole circle (at 8.950 -3.800) (size 1.800 1.800) (layers F.Cu F.Mask *.Cu B.Cu B.Mask)
(drill 1.200)
(solder_mask_margin 0.050))
(pad 11 thru_hole circle (at 15.950 -3.800) (size 1.800 1.800) (layers F.Cu F.Mask *.Cu B.Cu B.Mask)
(drill 1.200)
(solder_mask_margin 0.050))
(pad 2 thru_hole circle (at -15.550 1.200) (size 1.800 1.800) (layers F.Cu F.Mask *.Cu B.Cu B.Mask)
(drill 1.200)
(solder_mask_margin 0.050))
(pad 4 thru_hole circle (at -8.550 1.200) (size 1.800 1.800) (layers F.Cu F.Mask *.Cu B.Cu B.Mask)
(drill 1.200)
(solder_mask_margin 0.050))
(pad 6 thru_hole circle (at -1.550 1.200) (size 1.800 1.800) (layers F.Cu F.Mask *.Cu B.Cu B.Mask)
(drill 1.200)
(solder_mask_margin 0.050))
(pad 8 thru_hole circle (at 5.450 1.200) (size 1.800 1.800) (layers F.Cu F.Mask *.Cu B.Cu B.Mask)
(drill 1.200)
(solder_mask_margin 0.050))
(pad 10 thru_hole circle (at 12.450 1.200) (size 1.800 1.800) (layers F.Cu F.Mask *.Cu B.Cu B.Mask)
(drill 1.200)
(solder_mask_margin 0.050))
(pad 12 thru_hole circle (at 19.450 1.200) (size 1.800 1.800) (layers F.Cu F.Mask *.Cu B.Cu 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 -21.950 -6.150) (end 21.950 -6.150) (layer F.SilkS) (width 0.200))
(fp_line (start 21.950 -6.150) (end 21.950 6.150) (layer F.SilkS) (width 0.200))
(fp_line (start 21.950 6.150) (end -21.950 6.150) (layer F.SilkS) (width 0.200))
(fp_line (start -21.950 6.150) (end -21.950 -6.150) (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_KF250-3.5-12P-1 (at 0.000 0.000 0) (layer F.Fab)
(effects (font (size 1.000 1.000) (thickness 0.100)))
)
(fp_text user REF** (at 0.000 0.000 0) hide (layer F.Fab)
(effects (font (size 1.000 1.000) (thickness 0.100)))
)
(fp_rect (start -21.850 -6.050) (end 21.850 6.050) (layer F.Fab) (width 0.100))
(fp_rect (start -22.100 -6.300) (end 22.100 6.300) (layer F.CrtYd) (width 0.050))
(model ../qeda.3dshapes/CONNECTOR_KF250-3.5-12P-1.step
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)

View File

@ -0,0 +1,31 @@
(module CONNECTOR_MX25C-7.62-02P (layer F.Cu)
(pad 1 thru_hole circle (at -3.810 0.000) (size 2.550 2.550) (layers F.Cu F.Mask *.Cu B.Cu B.Mask)
(drill 1.700)
(solder_mask_margin 0.050))
(pad 2 thru_hole circle (at 3.810 0.000) (size 2.550 2.550) (layers F.Cu F.Mask *.Cu B.Cu B.Mask)
(drill 1.700)
(solder_mask_margin 0.050))
(fp_text reference REF** (at 0.000 0.000) (layer F.SilkS)
(effects (font (size 1.200 1.200) (thickness 0.200)))
)
(fp_line (start -8.600 -6.750) (end 8.600 -6.750) (layer F.SilkS) (width 0.200))
(fp_line (start 8.600 -6.750) (end 8.600 6.750) (layer F.SilkS) (width 0.200))
(fp_line (start 8.600 6.750) (end -8.600 6.750) (layer F.SilkS) (width 0.200))
(fp_line (start -8.600 6.750) (end -8.600 -6.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_MX25C-7.62-02P (at 0.000 0.000 0) (layer F.Fab)
(effects (font (size 1.000 1.000) (thickness 0.100)))
)
(fp_text user REF** (at 0.000 0.000 0) hide (layer F.Fab)
(effects (font (size 1.000 1.000) (thickness 0.100)))
)
(fp_rect (start -8.500 -6.650) (end 8.500 6.650) (layer F.Fab) (width 0.100))
(fp_rect (start -8.750 -6.900) (end 8.750 6.900) (layer F.CrtYd) (width 0.050))
(model ../qeda.3dshapes/CONNECTOR_MX25C-7.62-02P.step
(at (xyz 0.30000000000000004 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)

View File

@ -0,0 +1,38 @@
(module MECHANICAL_MST22D18G2 (layer F.Cu)
(attr smd)
(pad 1 smd rect (at -2.500 -3.000) (size 1.000 1.500) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 2 smd rect (at 0.000 -3.000) (size 1.000 1.500) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 3 smd rect (at 2.500 -3.000) (size 1.000 1.500) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 4 smd rect (at -2.500 3.000) (size 1.000 1.500) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 5 smd rect (at 0.000 3.000) (size 1.000 1.500) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 6 smd rect (at 2.500 3.000) (size 1.000 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 -4.650 -1.850) (end 4.650 -1.850) (layer F.SilkS) (width 0.200))
(fp_line (start 4.650 -1.850) (end 4.650 1.850) (layer F.SilkS) (width 0.200))
(fp_line (start 4.650 1.850) (end -4.650 1.850) (layer F.SilkS) (width 0.200))
(fp_line (start -4.650 1.850) (end -4.650 -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 MECHANICAL_MST22D18G2 (at 0.000 0.000 0) (layer F.Fab)
(effects (font (size 1.000 1.000) (thickness 0.100)))
)
(fp_text user REF** (at 0.000 0.000 0) hide (layer F.Fab)
(effects (font (size 1.000 1.000) (thickness 0.100)))
)
(fp_rect (start -4.550 -1.750) (end 4.550 1.750) (layer F.Fab) (width 0.100))
(fp_rect (start -4.800 -4.000) (end 4.800 4.000) (layer F.CrtYd) (width 0.050))
(model ../qeda.3dshapes/MECHANICAL_MST22D18G2.stp
(at (xyz 0 0 0.03149606299212599))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)

View File

@ -0,0 +1,34 @@
(module MECHANICAL_TS-1187A (layer F.Cu)
(attr smd)
(pad 1 smd rect (at -3.000 -1.875) (size 1.000 0.750) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 2 smd rect (at 3.000 -1.875) (size 1.000 0.750) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 3 smd rect (at -3.000 1.875) (size 1.000 0.750) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 4 smd rect (at 3.000 1.875) (size 1.000 0.750) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(fp_text reference REF** (at 0.000 0.000) (layer F.SilkS)
(effects (font (size 1.200 1.200) (thickness 0.200)))
)
(fp_line (start -2.650 -2.650) (end 2.650 -2.650) (layer F.SilkS) (width 0.200))
(fp_line (start 2.650 -1.200) (end 2.650 1.200) (layer F.SilkS) (width 0.200))
(fp_line (start 2.650 2.650) (end -2.650 2.650) (layer F.SilkS) (width 0.200))
(fp_line (start -2.650 -1.200) (end -2.650 1.200) (layer F.SilkS) (width 0.200))
(fp_circle (center 0.000 0.000) (end 0.000 0.500) (layer F.Fab) (width 0.100))
(fp_line (start -0.700 0.000) (end 0.700 0.000) (layer F.Fab) (width 0.100))
(fp_line (start 0.000 -0.700) (end 0.000 0.700) (layer F.Fab) (width 0.100))
(fp_text value MECHANICAL_TS-1187A (at 0.000 0.000 0) (layer F.Fab)
(effects (font (size 1.000 1.000) (thickness 0.100)))
)
(fp_text user REF** (at 0.000 0.000 0) hide (layer F.Fab)
(effects (font (size 1.000 1.000) (thickness 0.100)))
)
(fp_rect (start -2.550 -2.550) (end 2.550 2.550) (layer F.Fab) (width 0.100))
(fp_rect (start -3.750 -2.800) (end 3.750 2.800) (layer F.CrtYd) (width 0.050))
(model ../qeda.3dshapes/MECHANICAL_TS-1187A.stp
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz -90 0 -90))
)
)

View File

@ -1,43 +0,0 @@
(module SENSOR_INMP441-BOARD (layer F.Cu)
(pad 1 thru_hole circle (at -3.810 -2.540) (size 1.500 1.500) (layers F.Cu F.Mask *.Cu B.Cu B.Mask)
(drill 1.000)
(solder_mask_margin 0.050))
(pad 6 thru_hole circle (at 3.810 -2.540) (size 1.500 1.500) (layers F.Cu F.Mask *.Cu B.Cu B.Mask)
(drill 1.000)
(solder_mask_margin 0.050))
(pad 2 thru_hole circle (at -3.810 0.000) (size 1.500 1.500) (layers F.Cu F.Mask *.Cu B.Cu B.Mask)
(drill 1.000)
(solder_mask_margin 0.050))
(pad 5 thru_hole circle (at 3.810 0.000) (size 1.500 1.500) (layers F.Cu F.Mask *.Cu B.Cu B.Mask)
(drill 1.000)
(solder_mask_margin 0.050))
(pad 3 thru_hole circle (at -3.810 2.540) (size 1.500 1.500) (layers F.Cu F.Mask *.Cu B.Cu B.Mask)
(drill 1.000)
(solder_mask_margin 0.050))
(pad 4 thru_hole circle (at 3.810 2.540) (size 1.500 1.500) (layers F.Cu F.Mask *.Cu B.Cu B.Mask)
(drill 1.000)
(solder_mask_margin 0.050))
(fp_text reference REF** (at 0.000 0.000) (layer F.SilkS)
(effects (font (size 1.200 1.200) (thickness 0.200)))
)
(fp_line (start -6.100 -7.100) (end 6.100 -7.100) (layer F.SilkS) (width 0.200))
(fp_line (start 6.100 -7.100) (end 6.100 7.100) (layer F.SilkS) (width 0.200))
(fp_line (start 6.100 7.100) (end -6.100 7.100) (layer F.SilkS) (width 0.200))
(fp_line (start -6.100 7.100) (end -6.100 -7.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 SENSOR_INMP441-BOARD (at 0.000 0.000 90) (layer F.Fab)
(effects (font (size 1.000 1.000) (thickness 0.100)))
)
(fp_text user REF** (at 0.000 0.000 90) hide (layer F.Fab)
(effects (font (size 1.000 1.000) (thickness 0.100)))
)
(fp_rect (start -6.000 -7.000) (end 6.000 7.000) (layer F.Fab) (width 0.100))
(fp_rect (start -6.250 -7.250) (end 6.250 7.250) (layer F.CrtYd) (width 0.050))
(model ../qeda.3dshapes/SENSOR_INMP441-BOARD.stp
(at (xyz -0.2362204724409449 -0.2755905511811024 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0 ))
)
)

View File

@ -1,49 +0,0 @@
(module SENSOR_INMP441 (layer F.Cu)
(pad 9 smd rect (at -1.575 -1.330) (size 0.400 0.600) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 8 smd rect (at -0.525 -1.330) (size 0.400 0.600) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 7 smd rect (at 0.525 -1.330) (size 0.400 0.600) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.025))
(pad 6 smd rect (at 1.575 -1.330) (size 0.400 0.600) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.025))
(pad 1 smd rect (at -1.575 1.330) (size 0.400 0.600) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 2 smd rect (at -0.525 1.330) (size 0.400 0.600) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 3 smd rect (at 0.525 1.330) (size 0.400 0.600) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.025))
(pad 4 smd rect (at 1.575 1.330) (size 0.400 0.600) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.025))
(pad 5 thru_hole circle (at 1.580 0.000) (size 1.560 1.560) (layers F.Cu F.Mask *.Cu B.Cu B.Mask)
(drill 0.960)
(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 -2.460 -1.980) (end 2.460 -1.980) (layer F.SilkS) (width 0.200))
(fp_line (start 2.460 -1.980) (end 2.460 -1.080) (layer F.SilkS) (width 0.200))
(fp_line (start 2.460 1.080) (end 2.460 1.980) (layer F.SilkS) (width 0.200))
(fp_line (start 2.460 1.980) (end -2.460 1.980) (layer F.SilkS) (width 0.200))
(fp_line (start -2.460 1.980) (end -2.460 -1.980) (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 SENSOR_INMP441 (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 -1.360 -1.880) (end 2.360 -1.880) (layer F.Fab) (width 0.100))
(fp_line (start 2.360 -1.880) (end 2.360 1.880) (layer F.Fab) (width 0.100))
(fp_line (start 2.360 1.880) (end -2.360 1.880) (layer F.Fab) (width 0.100))
(fp_line (start -2.360 1.880) (end -2.360 -0.880) (layer F.Fab) (width 0.100))
(fp_line (start -2.360 -0.880) (end -1.360 -1.880) (layer F.Fab) (width 0.100))
(fp_rect (start -2.610 -2.130) (end 2.610 2.130) (layer F.CrtYd) (width 0.050))
(model ../qeda.3dshapes/SENSOR_INMP441.stp
(at (xyz -0.09291338582677165 -0.07401574803149606 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0 ))
)
)

View File

@ -0,0 +1,52 @@
(module SOT95P270X130-5N (layer F.Cu)
(attr smd)
(pad 1 smd rect (at -1.350 -0.950) (size 1.225 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.225 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.225 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.225 0.600) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 5 smd rect (at 1.350 -0.950) (size 1.225 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.875 -1.550) (end 0.875 -1.550) (layer F.SilkS) (width 0.200))
(fp_line (start 0.875 -0.350) (end 0.875 0.350) (layer F.SilkS) (width 0.200))
(fp_line (start 0.875 1.550) (end -0.875 1.550) (layer F.SilkS) (width 0.200))
(fp_line (start -0.875 -1.550) (end -2.263 -1.550) (layer F.SilkS) (width 0.200))
(fp_line (start -2.263 -1.550) (end -2.263 -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 SOT95P270X130-5N (at 0.000 0.000 90) (layer F.Fab)
(effects (font (size 1.000 1.000) (thickness 0.100)))
)
(fp_text user REF** (at 0.000 0.000 90) hide (layer F.Fab)
(effects (font (size 1.000 1.000) (thickness 0.100)))
)
(fp_line (start 0.000 -1.450) (end 0.775 -1.450) (layer F.Fab) (width 0.100))
(fp_line (start 0.775 -1.450) (end 0.775 1.450) (layer F.Fab) (width 0.100))
(fp_line (start 0.775 1.450) (end -0.775 1.450) (layer F.Fab) (width 0.100))
(fp_line (start -0.775 1.450) (end -0.775 -0.675) (layer F.Fab) (width 0.100))
(fp_line (start -0.775 -0.675) (end 0.000 -1.450) (layer F.Fab) (width 0.100))
(fp_line (start -2.213 -1.500) (end -1.025 -1.500) (layer F.CrtYd) (width 0.050))
(fp_line (start -1.025 -1.500) (end -1.025 -1.700) (layer F.CrtYd) (width 0.050))
(fp_line (start -1.025 -1.700) (end 1.025 -1.700) (layer F.CrtYd) (width 0.050))
(fp_line (start 1.025 -1.700) (end 1.025 -1.500) (layer F.CrtYd) (width 0.050))
(fp_line (start 1.025 -1.500) (end 2.213 -1.500) (layer F.CrtYd) (width 0.050))
(fp_line (start 2.213 -1.500) (end 2.213 1.500) (layer F.CrtYd) (width 0.050))
(fp_line (start 2.213 1.500) (end 1.025 1.500) (layer F.CrtYd) (width 0.050))
(fp_line (start 1.025 1.500) (end 1.025 1.700) (layer F.CrtYd) (width 0.050))
(fp_line (start 1.025 1.700) (end -1.025 1.700) (layer F.CrtYd) (width 0.050))
(fp_line (start -1.025 1.700) (end -1.025 1.500) (layer F.CrtYd) (width 0.050))
(fp_line (start -1.025 1.500) (end -2.213 1.500) (layer F.CrtYd) (width 0.050))
(fp_line (start -2.213 1.500) (end -2.213 -1.500) (layer F.CrtYd) (width 0.050))
(model ../qeda.3dshapes/SOT95P270X130-5N.stp
(at (xyz -0.03051181102362205 -0.057086614173228356 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0 ))
)
)

View File

@ -0,0 +1,52 @@
(module SOT95P285X130-5N (layer F.Cu)
(attr smd)
(pad 1 smd rect (at -1.350 -0.950) (size 1.125 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.125 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.125 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.125 0.600) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 5 smd rect (at 1.350 -0.950) (size 1.125 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.900 -1.600) (end 0.900 -1.600) (layer F.SilkS) (width 0.200))
(fp_line (start 0.900 -0.350) (end 0.900 0.350) (layer F.SilkS) (width 0.200))
(fp_line (start 0.900 1.600) (end -0.900 1.600) (layer F.SilkS) (width 0.200))
(fp_line (start -0.900 -1.550) (end -2.213 -1.550) (layer F.SilkS) (width 0.200))
(fp_line (start -2.213 -1.550) (end -2.213 -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 SOT95P285X130-5N (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.500) (end 0.800 -1.500) (layer F.Fab) (width 0.100))
(fp_line (start 0.800 -1.500) (end 0.800 1.500) (layer F.Fab) (width 0.100))
(fp_line (start 0.800 1.500) (end -0.800 1.500) (layer F.Fab) (width 0.100))
(fp_line (start -0.800 1.500) (end -0.800 -0.700) (layer F.Fab) (width 0.100))
(fp_line (start -0.800 -0.700) (end 0.000 -1.500) (layer F.Fab) (width 0.100))
(fp_line (start -2.163 -1.500) (end -1.050 -1.500) (layer F.CrtYd) (width 0.050))
(fp_line (start -1.050 -1.500) (end -1.050 -1.750) (layer F.CrtYd) (width 0.050))
(fp_line (start -1.050 -1.750) (end 1.050 -1.750) (layer F.CrtYd) (width 0.050))
(fp_line (start 1.050 -1.750) (end 1.050 -1.500) (layer F.CrtYd) (width 0.050))
(fp_line (start 1.050 -1.500) (end 2.163 -1.500) (layer F.CrtYd) (width 0.050))
(fp_line (start 2.163 -1.500) (end 2.163 1.500) (layer F.CrtYd) (width 0.050))
(fp_line (start 2.163 1.500) (end 1.050 1.500) (layer F.CrtYd) (width 0.050))
(fp_line (start 1.050 1.500) (end 1.050 1.750) (layer F.CrtYd) (width 0.050))
(fp_line (start 1.050 1.750) (end -1.050 1.750) (layer F.CrtYd) (width 0.050))
(fp_line (start -1.050 1.750) (end -1.050 1.500) (layer F.CrtYd) (width 0.050))
(fp_line (start -1.050 1.500) (end -2.163 1.500) (layer F.CrtYd) (width 0.050))
(fp_line (start -2.163 1.500) (end -2.163 -1.500) (layer F.CrtYd) (width 0.050))
(model ../qeda.3dshapes/SOT95P285X130-5N.stp
(at (xyz -0.03149606299212599 -0.05905511811023623 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0 ))
)
)

View File

@ -1,42 +0,0 @@
(module UPC2012X80N (layer F.Cu)
(attr smd)
(pad 1 smd rect (at 0.000 -0.900) (size 1.600 1.100) (layers F.Cu F.Mask F.Paste)
(solder_mask_margin 0.050))
(pad 2 smd rect (at 0.000 0.900) (size 1.600 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 -1.100 -1.100) (end -1.100 1.100) (layer F.SilkS) (width 0.200))
(fp_line (start 1.100 -1.100) (end 1.100 1.100) (layer F.SilkS) (width 0.200))
(fp_line (start -1.100 -1.100) (end -1.100 -1.750) (layer F.SilkS) (width 0.200))
(fp_line (start -1.100 -1.750) (end 1.100 -1.750) (layer F.SilkS) (width 0.200))
(fp_line (start 1.100 -1.750) (end 1.100 -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 UPC2012X80N (at 0.000 0.000 90) (layer F.Fab)
(effects (font (size 0.792 0.792) (thickness 0.100)))
)
(fp_text user REF** (at 0.000 0.000 90) hide (layer F.Fab)
(effects (font (size 0.792 0.792) (thickness 0.100)))
)
(fp_line (start 0.000 -1.000) (end 0.600 -1.000) (layer F.Fab) (width 0.100))
(fp_line (start 0.600 -1.000) (end 0.600 1.000) (layer F.Fab) (width 0.100))
(fp_line (start 0.600 1.000) (end -0.600 1.000) (layer F.Fab) (width 0.100))
(fp_line (start -0.600 1.000) (end -0.600 -0.400) (layer F.Fab) (width 0.100))
(fp_line (start -0.600 -0.400) (end 0.000 -1.000) (layer F.Fab) (width 0.100))
(fp_line (start -1.050 -1.700) (end -1.050 -1.250) (layer F.CrtYd) (width 0.050))
(fp_line (start -1.050 -1.250) (end -1.050 1.250) (layer F.CrtYd) (width 0.050))
(fp_line (start -1.050 1.250) (end -1.050 1.700) (layer F.CrtYd) (width 0.050))
(fp_line (start -1.050 1.700) (end 1.050 1.700) (layer F.CrtYd) (width 0.050))
(fp_line (start 1.050 1.700) (end 1.050 1.250) (layer F.CrtYd) (width 0.050))
(fp_line (start 1.050 1.250) (end 1.050 -1.250) (layer F.CrtYd) (width 0.050))
(fp_line (start 1.050 -1.250) (end 1.050 -1.700) (layer F.CrtYd) (width 0.050))
(fp_line (start 1.050 -1.700) (end -1.050 -1.700) (layer F.CrtYd) (width 0.050))
(model ../qeda.3dshapes/UPC2012X80N.stp
(at (xyz -0.023622047244094488 -0.03937007874015748 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0 ))
)
)

@ -1 +1 @@
Subproject commit 65d0f37ccccc0ad2e356e3045371a82c72de8c1b
Subproject commit 14de4004fd07568f99994e23ddb6fcbd6a4d2e5a

View File

@ -1 +1 @@
4
6

File diff suppressed because it is too large Load Diff

View File

@ -34,9 +34,9 @@
"other_text_thickness": 0.15,
"other_text_upright": false,
"pads": {
"drill": 0.65,
"height": 0.95,
"width": 0.95
"drill": 1.152,
"height": 1.152,
"width": 1.152
},
"silk_line_width": 0.15,
"silk_text_italic": false,

File diff suppressed because it is too large Load Diff