From e45c02ee4973f82dfd74097cdce6f23d98c6693b Mon Sep 17 00:00:00 2001 From: marcel Date: Tue, 10 Jan 2023 21:41:27 +0100 Subject: [PATCH] Final release --- CHANGELOG.md | 2 +- MQTT_energymeter.ino | 23 +- README.md | 14 +- hardware/MQTT_energy_meter-B_Cu.pdf | Bin 16704 -> 16717 bytes hardware/MQTT_energy_meter-F_SilkS.pdf | Bin 13593 -> 17993 bytes hardware/MQTT_energy_meter.kicad_pcb | 1042 +++++++------ hardware/MQTT_energy_meter.kicad_pcb-bak | 1818 +++++++++++----------- hardware/MQTT_energy_meter.net | 10 +- hardware/MQTT_energy_meter.pdf | Bin 59424 -> 58255 bytes hardware/MQTT_energy_meter.png | Bin 0 -> 71291 bytes hardware/MQTT_energy_meter.sch | 18 +- hardware/MQTT_energy_meter.sch-bak | 6 +- hardware/MQTT_energy_meter_3D_view.png | Bin 0 -> 242364 bytes 13 files changed, 1482 insertions(+), 1451 deletions(-) create mode 100644 hardware/MQTT_energy_meter.png create mode 100644 hardware/MQTT_energy_meter_3D_view.png diff --git a/CHANGELOG.md b/CHANGELOG.md index 697b909..399b6d2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,5 +9,5 @@ All notable changes to this project will be documented in this file. Fixed : for any bug fixes. Security : in case of vulnerabilities. -## [1.0.0] - 2022-11-29 +## [1.0.0] - 2023-01-06 First working version. diff --git a/MQTT_energymeter.ino b/MQTT_energymeter.ino index 06c6b2e..8896213 100644 --- a/MQTT_energymeter.ino +++ b/MQTT_energymeter.ino @@ -42,14 +42,14 @@ /* CHANGE THESE VALUES TO CUSTOMIZE DATA LOGGER */ #define CLIENT_ID "MeesElectronics" // Our MQTT client ID -#define CLIENT_TOPIC "energy/solar" // Name of the topic we publish +#define CLIENT_TOPIC "distributioncabinet/energy/solar" // Name of the topic we publish //IPAddress IP_MQTT_broker(192, 168, 89, 10); // IP address of the MQTT broker //String string_ip_mqtt_broker = "192.168.88.10"; char IP_string_MQTT_broker[20] = "192.168.88.11"; -uint16_t MQTT_port = 1884; +uint16_t MQTT_port = 1883; IPAddress IP_MQTT_broker; -#define PULSES_PER_KWH 500 // 500 pulses from the energy meter is one kWh +#define PULSES_PER_KWH 1000 // 500 pulses from the energy meter is one kWh /* END USER DEFINABLE VALUES */ uint8_t mac[6] = {MACADDRESS}; @@ -63,7 +63,7 @@ EthernetClient ethClient; PubSubClient mqttClient; #define PULSES_PER_WH 1000/PULSES_PER_KWH // Calculates how many pulses corresponds to a Wh -#define INTERVAL 10000 // 10 sec delay between MQTT publishings +#define INTERVAL 60000 // 60 sec delay between MQTT publishings long previousMillis; char numberArray[20]; @@ -71,6 +71,8 @@ uint32_t PulseCount=0; // This variable holds the pul uint32_t EnergyReading=0; // This variable holds the number of Watt-hours uint32_t stored_kwh_count=0; // Counted whole kWh value sored in EEPROM +#define LED 9 + void onDetectInterrupt() { // The Arduino calls this function when it detects a falling edge on pin 2. @@ -118,6 +120,9 @@ void setup() { pinMode(2, INPUT_PULLUP); attachInterrupt(digitalPinToInterrupt(2), onDetectInterrupt, FALLING); + pinMode(LED, OUTPUT); + digitalWrite(LED, HIGH); + // initialize the ethernet device //Ethernet.begin(mac,myIP,myDNS,myGW,myMASK); Serial.print(F("Configuring ethernet...")); @@ -240,6 +245,11 @@ void loop() { else { client.write("?",1); + //client.write("?\n",2); + //client.write(": sets ip of broker.\n",26); + //client.write("P set port op broker.\n",29); + //client.write("I prints ip and port of broker.\n",32); + //client.write("S saves settings to EEPROM.,27"); Serial.println(F("?")); } client.write("\n",1); @@ -258,6 +268,11 @@ void loop() { } mqttClient.loop(); readEnergymeter(); + + if (digitalRead(2)) + digitalWrite(LED, HIGH); + else + digitalWrite(LED, LOW); } void sendData() { diff --git a/README.md b/README.md index 9d7a7e7..01a4a45 100644 --- a/README.md +++ b/README.md @@ -1,16 +1,24 @@ # Datalogger reading kWh pulses from a utility grid meter and publising it via MQTT -(C) 2022 M. Konstapel https://meezenest.nl/mees +(C) 2023 M. Konstapel https://meezenest.nl/mees Inspired by https://www.instructables.com/A-Simple-MQTT-PubSub-Node-With-Arduino-UNO-and-ENC/ +![Board layout](./hardware/MQTT_energy_meter_3D_view.png "board layout") + +## Design + +Most mains energy meters have an LED which flashes 500 or 1000 pulses for every measured kWh. A photo-diode mounted in front of this LED detects the flashes. Every pulse is converted to a clean digital signal by an adjustable comparator with hysteresis followed by a 74HC14 Schmitt-trigger. The resulting pulses can be inverted by means of a jumper. A falling edge triggers an interrupt of the ATMega328. The firmware counts the interrupts and calculates the equivalent energy in Wh. Every 60 seconds the result is published to the MQTT broker on topic 'distributioncabinet/energy/solar'. + +![Schematic](./hardware/MQTT_energy_meter.png "schematic") + ## Features - Runs on low spec microcontroller (Uno, Nano, Mini, and other ATMega328-based boards) - Wired ethernet via ENC28J60 Ethernet module - Gets ip address via DHCP - Stores data in EEPROM to prevent data loss -- Easy to configure by telnet port 1000 +- Easy to configure via telnet port 1000 ## Requirements @@ -22,7 +30,7 @@ Inspired by https://www.instructables.com/A-Simple-MQTT-PubSub-Node-With-Arduino The Device gets its IP address via DHCP. Make sure you have a working DHCP server on the network. -The ip address and port of the MQTT broker can be set by connecting to the device via telnet on port 1000. +The ip address and port of the MQTT broker can be set by connecting to the device via telnet on port 1000. To set the ip address of the MQTT broker use the command ": ". For example, to set the ip address to 192.168.1.10 type ": 192.168.1.10" and hit enter. diff --git a/hardware/MQTT_energy_meter-B_Cu.pdf b/hardware/MQTT_energy_meter-B_Cu.pdf index b1f1054a9ff3c720de655f42b453eb21c0b8c83c..357c5a92b5ff689f956b8191da8a3c5be4067de9 100644 GIT binary patch delta 8949 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 delta 8998 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 diff --git a/hardware/MQTT_energy_meter-F_SilkS.pdf b/hardware/MQTT_energy_meter-F_SilkS.pdf index 5869604164651a05c3e6993b069ee63bbba70293..5da57a93047a23152aa3032cf8bc89da30231ff7 100644 GIT binary patch delta 16897 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 delta 12462 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 b5C4xQZqE3>(w|Yex%jzI=;)-CWl;VP4gWEC diff --git a/hardware/MQTT_energy_meter.kicad_pcb b/hardware/MQTT_energy_meter.kicad_pcb index e3a1426..87f35ba 100644 --- a/hardware/MQTT_energy_meter.kicad_pcb +++ b/hardware/MQTT_energy_meter.kicad_pcb @@ -2,8 +2,8 @@ (general (thickness 1.6) - (drawings 15) - (tracks 221) + (drawings 16) + (tracks 222) (zones 0) (modules 28) (nets 41) @@ -34,7 +34,7 @@ ) (setup - (last_trace_width 0.8) + (last_trace_width 1.5) (user_trace_width 0.4) (user_trace_width 0.8) (user_trace_width 1.5) @@ -81,7 +81,7 @@ (hpglpendiameter 15.000000) (psnegative false) (psa4output false) - (plotreference false) + (plotreference true) (plotvalue true) (plotinvisibletext false) (padsonsilk false) @@ -391,234 +391,6 @@ (fp_text value 10U (at 1.25 3.75 90) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start -1.304775 -1.725) (end -1.304775 -1.225) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.554775 -1.475) (end -1.054775 -1.475) (layer F.SilkS) (width 0.12)) - (fp_line (start 3.851 -0.284) (end 3.851 0.284) (layer F.SilkS) (width 0.12)) - (fp_line (start 3.811 -0.518) (end 3.811 0.518) (layer F.SilkS) (width 0.12)) - (fp_line (start 3.771 -0.677) (end 3.771 0.677) (layer F.SilkS) (width 0.12)) - (fp_line (start 3.731 -0.805) (end 3.731 0.805) (layer F.SilkS) (width 0.12)) - (fp_line (start 3.691 -0.915) (end 3.691 0.915) (layer F.SilkS) (width 0.12)) - (fp_line (start 3.651 -1.011) (end 3.651 1.011) (layer F.SilkS) (width 0.12)) - (fp_line (start 3.611 -1.098) (end 3.611 1.098) (layer F.SilkS) (width 0.12)) - (fp_line (start 3.571 -1.178) (end 3.571 1.178) (layer F.SilkS) (width 0.12)) - (fp_line (start 3.531 1.04) (end 3.531 1.251) (layer F.SilkS) (width 0.12)) - (fp_line (start 3.531 -1.251) (end 3.531 -1.04) (layer F.SilkS) (width 0.12)) - (fp_line (start 3.491 1.04) (end 3.491 1.319) (layer F.SilkS) (width 0.12)) - (fp_line (start 3.491 -1.319) (end 3.491 -1.04) (layer F.SilkS) (width 0.12)) - (fp_line (start 3.451 1.04) (end 3.451 1.383) (layer F.SilkS) (width 0.12)) - (fp_line (start 3.451 -1.383) (end 3.451 -1.04) (layer F.SilkS) (width 0.12)) - (fp_line (start 3.411 1.04) (end 3.411 1.443) (layer F.SilkS) (width 0.12)) - (fp_line (start 3.411 -1.443) (end 3.411 -1.04) (layer F.SilkS) (width 0.12)) - (fp_line (start 3.371 1.04) (end 3.371 1.5) (layer F.SilkS) (width 0.12)) - (fp_line (start 3.371 -1.5) (end 3.371 -1.04) (layer F.SilkS) (width 0.12)) - (fp_line (start 3.331 1.04) (end 3.331 1.554) (layer F.SilkS) (width 0.12)) - (fp_line (start 3.331 -1.554) (end 3.331 -1.04) (layer F.SilkS) (width 0.12)) - (fp_line (start 3.291 1.04) (end 3.291 1.605) (layer F.SilkS) (width 0.12)) - (fp_line (start 3.291 -1.605) (end 3.291 -1.04) (layer F.SilkS) (width 0.12)) - (fp_line (start 3.251 1.04) (end 3.251 1.653) (layer F.SilkS) (width 0.12)) - (fp_line (start 3.251 -1.653) (end 3.251 -1.04) (layer F.SilkS) (width 0.12)) - (fp_line (start 3.211 1.04) (end 3.211 1.699) (layer F.SilkS) (width 0.12)) - (fp_line (start 3.211 -1.699) (end 3.211 -1.04) (layer F.SilkS) (width 0.12)) - (fp_line (start 3.171 1.04) (end 3.171 1.743) (layer F.SilkS) (width 0.12)) - (fp_line (start 3.171 -1.743) (end 3.171 -1.04) (layer F.SilkS) (width 0.12)) - (fp_line (start 3.131 1.04) (end 3.131 1.785) (layer F.SilkS) (width 0.12)) - (fp_line (start 3.131 -1.785) (end 3.131 -1.04) (layer F.SilkS) (width 0.12)) - (fp_line (start 3.091 1.04) (end 3.091 1.826) (layer F.SilkS) (width 0.12)) - (fp_line (start 3.091 -1.826) (end 3.091 -1.04) (layer F.SilkS) (width 0.12)) - (fp_line (start 3.051 1.04) (end 3.051 1.864) (layer F.SilkS) (width 0.12)) - (fp_line (start 3.051 -1.864) (end 3.051 -1.04) (layer F.SilkS) (width 0.12)) - (fp_line (start 3.011 1.04) (end 3.011 1.901) (layer F.SilkS) (width 0.12)) - (fp_line (start 3.011 -1.901) (end 3.011 -1.04) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.971 1.04) (end 2.971 1.937) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.971 -1.937) (end 2.971 -1.04) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.931 1.04) (end 2.931 1.971) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.931 -1.971) (end 2.931 -1.04) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.891 1.04) (end 2.891 2.004) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.891 -2.004) (end 2.891 -1.04) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.851 1.04) (end 2.851 2.035) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.851 -2.035) (end 2.851 -1.04) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.811 1.04) (end 2.811 2.065) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.811 -2.065) (end 2.811 -1.04) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.771 1.04) (end 2.771 2.095) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.771 -2.095) (end 2.771 -1.04) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.731 1.04) (end 2.731 2.122) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.731 -2.122) (end 2.731 -1.04) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.691 1.04) (end 2.691 2.149) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.691 -2.149) (end 2.691 -1.04) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.651 1.04) (end 2.651 2.175) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.651 -2.175) (end 2.651 -1.04) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.611 1.04) (end 2.611 2.2) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.611 -2.2) (end 2.611 -1.04) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.571 1.04) (end 2.571 2.224) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.571 -2.224) (end 2.571 -1.04) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.531 1.04) (end 2.531 2.247) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.531 -2.247) (end 2.531 -1.04) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.491 1.04) (end 2.491 2.268) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.491 -2.268) (end 2.491 -1.04) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.451 1.04) (end 2.451 2.29) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.451 -2.29) (end 2.451 -1.04) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.411 1.04) (end 2.411 2.31) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.411 -2.31) (end 2.411 -1.04) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.371 1.04) (end 2.371 2.329) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.371 -2.329) (end 2.371 -1.04) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.331 1.04) (end 2.331 2.348) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.331 -2.348) (end 2.331 -1.04) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.291 1.04) (end 2.291 2.365) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.291 -2.365) (end 2.291 -1.04) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.251 1.04) (end 2.251 2.382) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.251 -2.382) (end 2.251 -1.04) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.211 1.04) (end 2.211 2.398) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.211 -2.398) (end 2.211 -1.04) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.171 1.04) (end 2.171 2.414) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.171 -2.414) (end 2.171 -1.04) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.131 1.04) (end 2.131 2.428) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.131 -2.428) (end 2.131 -1.04) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.091 1.04) (end 2.091 2.442) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.091 -2.442) (end 2.091 -1.04) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.051 1.04) (end 2.051 2.455) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.051 -2.455) (end 2.051 -1.04) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.011 1.04) (end 2.011 2.468) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.011 -2.468) (end 2.011 -1.04) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.971 1.04) (end 1.971 2.48) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.971 -2.48) (end 1.971 -1.04) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.93 1.04) (end 1.93 2.491) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.93 -2.491) (end 1.93 -1.04) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.89 1.04) (end 1.89 2.501) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.89 -2.501) (end 1.89 -1.04) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.85 1.04) (end 1.85 2.511) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.85 -2.511) (end 1.85 -1.04) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.81 1.04) (end 1.81 2.52) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.81 -2.52) (end 1.81 -1.04) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.77 1.04) (end 1.77 2.528) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.77 -2.528) (end 1.77 -1.04) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.73 1.04) (end 1.73 2.536) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.73 -2.536) (end 1.73 -1.04) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.69 1.04) (end 1.69 2.543) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.69 -2.543) (end 1.69 -1.04) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.65 1.04) (end 1.65 2.55) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.65 -2.55) (end 1.65 -1.04) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.61 1.04) (end 1.61 2.556) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.61 -2.556) (end 1.61 -1.04) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.57 1.04) (end 1.57 2.561) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.57 -2.561) (end 1.57 -1.04) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.53 1.04) (end 1.53 2.565) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.53 -2.565) (end 1.53 -1.04) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.49 1.04) (end 1.49 2.569) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.49 -2.569) (end 1.49 -1.04) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.45 -2.573) (end 1.45 2.573) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.41 -2.576) (end 1.41 2.576) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.37 -2.578) (end 1.37 2.578) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.33 -2.579) (end 1.33 2.579) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.29 -2.58) (end 1.29 2.58) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.25 -2.58) (end 1.25 2.58) (layer F.SilkS) (width 0.12)) - (fp_line (start -0.633605 -1.3375) (end -0.633605 -0.8375) (layer F.Fab) (width 0.1)) - (fp_line (start -0.883605 -1.0875) (end -0.383605 -1.0875) (layer F.Fab) (width 0.1)) - (fp_circle (center 1.25 0) (end 4 0) (layer F.CrtYd) (width 0.05)) - (fp_circle (center 1.25 0) (end 3.87 0) (layer F.SilkS) (width 0.12)) - (fp_circle (center 1.25 0) (end 3.75 0) (layer F.Fab) (width 0.1)) - (fp_text user %R (at 1.25 0 90) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (pad 1 thru_hole rect (at 0 0 270) (size 2 2) (drill 0.8) (layers *.Cu *.Mask) - (net 1 VCC)) - (pad 2 thru_hole circle (at 2.5 0 270) (size 2 2) (drill 0.8) (layers *.Cu *.Mask) - (net 2 GND)) - (model ${KISYS3DMOD}/Capacitor_THT.3dshapes/CP_Radial_D5.0mm_P2.50mm.wrl - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (module Capacitor_THT:C_Disc_D5.0mm_W2.5mm_P5.00mm (layer F.Cu) (tedit 63B2E009) (tstamp 63B331D3) - (at 241.5 90.4 270) - (descr "C, Disc series, Radial, pin pitch=5.00mm, , diameter*width=5*2.5mm^2, Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/DS_KERKO_TC.pdf") - (tags "C Disc series Radial pin pitch 5.00mm diameter 5mm width 2.5mm Capacitor") - (path /637DF69F) - (fp_text reference C2 (at 4.4 2.3 90) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value 100n (at 2.5 2.5 90) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start 6.05 -1.5) (end -1.05 -1.5) (layer F.CrtYd) (width 0.05)) - (fp_line (start 6.05 1.5) (end 6.05 -1.5) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.05 1.5) (end 6.05 1.5) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.05 -1.5) (end -1.05 1.5) (layer F.CrtYd) (width 0.05)) - (fp_line (start 5.12 1.055) (end 5.12 1.37) (layer F.SilkS) (width 0.12)) - (fp_line (start 5.12 -1.37) (end 5.12 -1.055) (layer F.SilkS) (width 0.12)) - (fp_line (start -0.12 1.055) (end -0.12 1.37) (layer F.SilkS) (width 0.12)) - (fp_line (start -0.12 -1.37) (end -0.12 -1.055) (layer F.SilkS) (width 0.12)) - (fp_line (start -0.12 1.37) (end 5.12 1.37) (layer F.SilkS) (width 0.12)) - (fp_line (start -0.12 -1.37) (end 5.12 -1.37) (layer F.SilkS) (width 0.12)) - (fp_line (start 5 -1.25) (end 0 -1.25) (layer F.Fab) (width 0.1)) - (fp_line (start 5 1.25) (end 5 -1.25) (layer F.Fab) (width 0.1)) - (fp_line (start 0 1.25) (end 5 1.25) (layer F.Fab) (width 0.1)) - (fp_line (start 0 -1.25) (end 0 1.25) (layer F.Fab) (width 0.1)) - (fp_text user %R (at 2.5 0 90) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (pad 1 thru_hole circle (at 0 0 270) (size 2 2) (drill 0.8) (layers *.Cu *.Mask) - (net 1 VCC)) - (pad 2 thru_hole circle (at 5 0 270) (size 2 2) (drill 0.8) (layers *.Cu *.Mask) - (net 2 GND)) - (model ${KISYS3DMOD}/Capacitor_THT.3dshapes/C_Disc_D5.0mm_W2.5mm_P5.00mm.wrl - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (module Capacitor_THT:C_Disc_D5.0mm_W2.5mm_P5.00mm (layer F.Cu) (tedit 63B2DFF7) (tstamp 63B331E8) - (at 254.8 82.3 270) - (descr "C, Disc series, Radial, pin pitch=5.00mm, , diameter*width=5*2.5mm^2, Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/DS_KERKO_TC.pdf") - (tags "C Disc series Radial pin pitch 5.00mm diameter 5mm width 2.5mm Capacitor") - (path /6398D053) - (fp_text reference C3 (at -2.4 0 90) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value 100n (at 2.5 2.5 90) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start 6.05 -1.5) (end -1.05 -1.5) (layer F.CrtYd) (width 0.05)) - (fp_line (start 6.05 1.5) (end 6.05 -1.5) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.05 1.5) (end 6.05 1.5) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.05 -1.5) (end -1.05 1.5) (layer F.CrtYd) (width 0.05)) - (fp_line (start 5.12 1.055) (end 5.12 1.37) (layer F.SilkS) (width 0.12)) - (fp_line (start 5.12 -1.37) (end 5.12 -1.055) (layer F.SilkS) (width 0.12)) - (fp_line (start -0.12 1.055) (end -0.12 1.37) (layer F.SilkS) (width 0.12)) - (fp_line (start -0.12 -1.37) (end -0.12 -1.055) (layer F.SilkS) (width 0.12)) - (fp_line (start -0.12 1.37) (end 5.12 1.37) (layer F.SilkS) (width 0.12)) - (fp_line (start -0.12 -1.37) (end 5.12 -1.37) (layer F.SilkS) (width 0.12)) - (fp_line (start 5 -1.25) (end 0 -1.25) (layer F.Fab) (width 0.1)) - (fp_line (start 5 1.25) (end 5 -1.25) (layer F.Fab) (width 0.1)) - (fp_line (start 0 1.25) (end 5 1.25) (layer F.Fab) (width 0.1)) - (fp_line (start 0 -1.25) (end 0 1.25) (layer F.Fab) (width 0.1)) - (fp_text user %R (at 2.5 0 90) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (pad 1 thru_hole circle (at 0 0 270) (size 2 2) (drill 0.8) (layers *.Cu *.Mask) - (net 3 "Net-(C3-Pad1)")) - (pad 2 thru_hole circle (at 5 0 270) (size 2 2) (drill 0.8) (layers *.Cu *.Mask) - (net 2 GND)) - (model ${KISYS3DMOD}/Capacitor_THT.3dshapes/C_Disc_D5.0mm_W2.5mm_P5.00mm.wrl - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (module Capacitor_THT:CP_Radial_D5.0mm_P2.50mm (layer F.Cu) (tedit 63B2E030) (tstamp 63B3326C) - (at 237.2 76.1 90) - (descr "CP, Radial series, Radial, pin pitch=2.50mm, , diameter=5mm, Electrolytic Capacitor") - (tags "CP Radial series Radial pin pitch 2.50mm diameter 5mm Electrolytic Capacitor") - (path /639134F2) - (fp_text reference C4 (at -2.8 0.1 90) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value 10U (at 1.25 3.75 90) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) (fp_circle (center 1.25 0) (end 3.75 0) (layer F.Fab) (width 0.1)) (fp_circle (center 1.25 0) (end 3.87 0) (layer F.SilkS) (width 0.12)) (fp_circle (center 1.25 0) (end 4 0) (layer F.CrtYd) (width 0.05)) @@ -747,10 +519,10 @@ (fp_text user %R (at 1.25 0 90) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (pad 2 thru_hole circle (at 2.5 0 90) (size 2 2) (drill 0.8) (layers *.Cu *.Mask) + (pad 1 thru_hole rect (at 0 0 270) (size 2 2) (drill 0.8) (layers *.Cu *.Mask) + (net 1 VCC)) + (pad 2 thru_hole circle (at 2.5 0 270) (size 2 2) (drill 0.8) (layers *.Cu *.Mask) (net 2 GND)) - (pad 1 thru_hole rect (at 0 0 90) (size 2 2) (drill 0.8) (layers *.Cu *.Mask) - (net 4 "Net-(C4-Pad1)")) (model ${KISYS3DMOD}/Capacitor_THT.3dshapes/CP_Radial_D5.0mm_P2.50mm.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) @@ -758,37 +530,76 @@ ) ) - (module Capacitor_THT:C_Disc_D5.0mm_W2.5mm_P5.00mm (layer F.Cu) (tedit 63B2E01B) (tstamp 63B361A4) - (at 232.9 78.4 90) + (module Capacitor_THT:C_Disc_D5.0mm_W2.5mm_P5.00mm (layer F.Cu) (tedit 63B2E009) (tstamp 63B331D3) + (at 241.5 90.4 270) (descr "C, Disc series, Radial, pin pitch=5.00mm, , diameter*width=5*2.5mm^2, Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/DS_KERKO_TC.pdf") (tags "C Disc series Radial pin pitch 5.00mm diameter 5mm width 2.5mm Capacitor") - (path /6391A1B5) - (fp_text reference C5 (at -0.8 -2.3 90) (layer F.SilkS) + (path /637DF69F) + (fp_text reference C2 (at 4.4 2.3 90) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) (fp_text value 100n (at 2.5 2.5 90) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start 6.05 -1.5) (end -1.05 -1.5) (layer F.CrtYd) (width 0.05)) - (fp_line (start 6.05 1.5) (end 6.05 -1.5) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.05 1.5) (end 6.05 1.5) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.05 -1.5) (end -1.05 1.5) (layer F.CrtYd) (width 0.05)) - (fp_line (start 5.12 1.055) (end 5.12 1.37) (layer F.SilkS) (width 0.12)) - (fp_line (start 5.12 -1.37) (end 5.12 -1.055) (layer F.SilkS) (width 0.12)) - (fp_line (start -0.12 1.055) (end -0.12 1.37) (layer F.SilkS) (width 0.12)) - (fp_line (start -0.12 -1.37) (end -0.12 -1.055) (layer F.SilkS) (width 0.12)) - (fp_line (start -0.12 1.37) (end 5.12 1.37) (layer F.SilkS) (width 0.12)) - (fp_line (start -0.12 -1.37) (end 5.12 -1.37) (layer F.SilkS) (width 0.12)) - (fp_line (start 5 -1.25) (end 0 -1.25) (layer F.Fab) (width 0.1)) - (fp_line (start 5 1.25) (end 5 -1.25) (layer F.Fab) (width 0.1)) + (fp_line (start 0 -1.25) (end 0 1.25) (layer F.Fab) (width 0.1)) (fp_line (start 0 1.25) (end 5 1.25) (layer F.Fab) (width 0.1)) + (fp_line (start 5 1.25) (end 5 -1.25) (layer F.Fab) (width 0.1)) + (fp_line (start 5 -1.25) (end 0 -1.25) (layer F.Fab) (width 0.1)) + (fp_line (start -0.12 -1.37) (end 5.12 -1.37) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.12 1.37) (end 5.12 1.37) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.12 -1.37) (end -0.12 -1.055) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.12 1.055) (end -0.12 1.37) (layer F.SilkS) (width 0.12)) + (fp_line (start 5.12 -1.37) (end 5.12 -1.055) (layer F.SilkS) (width 0.12)) + (fp_line (start 5.12 1.055) (end 5.12 1.37) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.05 -1.5) (end -1.05 1.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.05 1.5) (end 6.05 1.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 6.05 1.5) (end 6.05 -1.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 6.05 -1.5) (end -1.05 -1.5) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 2.5 0 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0 270) (size 2 2) (drill 0.8) (layers *.Cu *.Mask) + (net 1 VCC)) + (pad 2 thru_hole circle (at 5 0 270) (size 2 2) (drill 0.8) (layers *.Cu *.Mask) + (net 2 GND)) + (model ${KISYS3DMOD}/Capacitor_THT.3dshapes/C_Disc_D5.0mm_W2.5mm_P5.00mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitor_THT:C_Disc_D5.0mm_W2.5mm_P5.00mm (layer F.Cu) (tedit 63B2DFF7) (tstamp 63B331E8) + (at 254.8 82.3 270) + (descr "C, Disc series, Radial, pin pitch=5.00mm, , diameter*width=5*2.5mm^2, Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/DS_KERKO_TC.pdf") + (tags "C Disc series Radial pin pitch 5.00mm diameter 5mm width 2.5mm Capacitor") + (path /6398D053) + (fp_text reference C3 (at -2.4 0 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 100n (at 2.5 2.5 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) (fp_line (start 0 -1.25) (end 0 1.25) (layer F.Fab) (width 0.1)) + (fp_line (start 0 1.25) (end 5 1.25) (layer F.Fab) (width 0.1)) + (fp_line (start 5 1.25) (end 5 -1.25) (layer F.Fab) (width 0.1)) + (fp_line (start 5 -1.25) (end 0 -1.25) (layer F.Fab) (width 0.1)) + (fp_line (start -0.12 -1.37) (end 5.12 -1.37) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.12 1.37) (end 5.12 1.37) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.12 -1.37) (end -0.12 -1.055) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.12 1.055) (end -0.12 1.37) (layer F.SilkS) (width 0.12)) + (fp_line (start 5.12 -1.37) (end 5.12 -1.055) (layer F.SilkS) (width 0.12)) + (fp_line (start 5.12 1.055) (end 5.12 1.37) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.05 -1.5) (end -1.05 1.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.05 1.5) (end 6.05 1.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 6.05 1.5) (end 6.05 -1.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 6.05 -1.5) (end -1.05 -1.5) (layer F.CrtYd) (width 0.05)) (fp_text user %R (at 2.5 0 90) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (pad 1 thru_hole circle (at 0 0 90) (size 2 2) (drill 0.8) (layers *.Cu *.Mask) - (net 4 "Net-(C4-Pad1)")) - (pad 2 thru_hole circle (at 5 0 90) (size 2 2) (drill 0.8) (layers *.Cu *.Mask) + (pad 1 thru_hole circle (at 0 0 270) (size 2 2) (drill 0.8) (layers *.Cu *.Mask) + (net 3 "Net-(C3-Pad1)")) + (pad 2 thru_hole circle (at 5 0 270) (size 2 2) (drill 0.8) (layers *.Cu *.Mask) (net 2 GND)) (model ${KISYS3DMOD}/Capacitor_THT.3dshapes/C_Disc_D5.0mm_W2.5mm_P5.00mm.wrl (at (xyz 0 0 0)) @@ -797,12 +608,162 @@ ) ) - (module Capacitor_THT:C_Disc_D5.0mm_W2.5mm_P5.00mm (layer F.Cu) (tedit 63B2E000) (tstamp 63B33296) - (at 241.5 64.8 270) + (module Capacitor_THT:CP_Radial_D5.0mm_P2.50mm (layer F.Cu) (tedit 63B2E030) (tstamp 63B3326C) + (at 237.2 76.1 90) + (descr "CP, Radial series, Radial, pin pitch=2.50mm, , diameter=5mm, Electrolytic Capacitor") + (tags "CP Radial series Radial pin pitch 2.50mm diameter 5mm Electrolytic Capacitor") + (path /639134F2) + (fp_text reference C4 (at -2.8 0.1 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 10U (at 1.25 3.75 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.304775 -1.725) (end -1.304775 -1.225) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.554775 -1.475) (end -1.054775 -1.475) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.851 -0.284) (end 3.851 0.284) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.811 -0.518) (end 3.811 0.518) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.771 -0.677) (end 3.771 0.677) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.731 -0.805) (end 3.731 0.805) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.691 -0.915) (end 3.691 0.915) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.651 -1.011) (end 3.651 1.011) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.611 -1.098) (end 3.611 1.098) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.571 -1.178) (end 3.571 1.178) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.531 1.04) (end 3.531 1.251) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.531 -1.251) (end 3.531 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.491 1.04) (end 3.491 1.319) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.491 -1.319) (end 3.491 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.451 1.04) (end 3.451 1.383) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.451 -1.383) (end 3.451 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.411 1.04) (end 3.411 1.443) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.411 -1.443) (end 3.411 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.371 1.04) (end 3.371 1.5) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.371 -1.5) (end 3.371 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.331 1.04) (end 3.331 1.554) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.331 -1.554) (end 3.331 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.291 1.04) (end 3.291 1.605) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.291 -1.605) (end 3.291 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.251 1.04) (end 3.251 1.653) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.251 -1.653) (end 3.251 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.211 1.04) (end 3.211 1.699) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.211 -1.699) (end 3.211 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.171 1.04) (end 3.171 1.743) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.171 -1.743) (end 3.171 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.131 1.04) (end 3.131 1.785) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.131 -1.785) (end 3.131 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.091 1.04) (end 3.091 1.826) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.091 -1.826) (end 3.091 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.051 1.04) (end 3.051 1.864) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.051 -1.864) (end 3.051 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.011 1.04) (end 3.011 1.901) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.011 -1.901) (end 3.011 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.971 1.04) (end 2.971 1.937) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.971 -1.937) (end 2.971 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.931 1.04) (end 2.931 1.971) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.931 -1.971) (end 2.931 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.891 1.04) (end 2.891 2.004) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.891 -2.004) (end 2.891 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.851 1.04) (end 2.851 2.035) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.851 -2.035) (end 2.851 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.811 1.04) (end 2.811 2.065) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.811 -2.065) (end 2.811 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.771 1.04) (end 2.771 2.095) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.771 -2.095) (end 2.771 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.731 1.04) (end 2.731 2.122) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.731 -2.122) (end 2.731 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.691 1.04) (end 2.691 2.149) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.691 -2.149) (end 2.691 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.651 1.04) (end 2.651 2.175) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.651 -2.175) (end 2.651 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.611 1.04) (end 2.611 2.2) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.611 -2.2) (end 2.611 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.571 1.04) (end 2.571 2.224) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.571 -2.224) (end 2.571 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.531 1.04) (end 2.531 2.247) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.531 -2.247) (end 2.531 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.491 1.04) (end 2.491 2.268) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.491 -2.268) (end 2.491 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.451 1.04) (end 2.451 2.29) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.451 -2.29) (end 2.451 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.411 1.04) (end 2.411 2.31) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.411 -2.31) (end 2.411 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.371 1.04) (end 2.371 2.329) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.371 -2.329) (end 2.371 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.331 1.04) (end 2.331 2.348) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.331 -2.348) (end 2.331 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.291 1.04) (end 2.291 2.365) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.291 -2.365) (end 2.291 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.251 1.04) (end 2.251 2.382) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.251 -2.382) (end 2.251 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.211 1.04) (end 2.211 2.398) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.211 -2.398) (end 2.211 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.171 1.04) (end 2.171 2.414) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.171 -2.414) (end 2.171 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.131 1.04) (end 2.131 2.428) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.131 -2.428) (end 2.131 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.091 1.04) (end 2.091 2.442) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.091 -2.442) (end 2.091 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.051 1.04) (end 2.051 2.455) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.051 -2.455) (end 2.051 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.011 1.04) (end 2.011 2.468) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.011 -2.468) (end 2.011 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.971 1.04) (end 1.971 2.48) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.971 -2.48) (end 1.971 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.93 1.04) (end 1.93 2.491) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.93 -2.491) (end 1.93 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.89 1.04) (end 1.89 2.501) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.89 -2.501) (end 1.89 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.85 1.04) (end 1.85 2.511) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.85 -2.511) (end 1.85 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.81 1.04) (end 1.81 2.52) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.81 -2.52) (end 1.81 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.77 1.04) (end 1.77 2.528) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.77 -2.528) (end 1.77 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.73 1.04) (end 1.73 2.536) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.73 -2.536) (end 1.73 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.69 1.04) (end 1.69 2.543) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.69 -2.543) (end 1.69 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.65 1.04) (end 1.65 2.55) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.65 -2.55) (end 1.65 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.61 1.04) (end 1.61 2.556) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.61 -2.556) (end 1.61 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.57 1.04) (end 1.57 2.561) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.57 -2.561) (end 1.57 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.53 1.04) (end 1.53 2.565) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.53 -2.565) (end 1.53 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.49 1.04) (end 1.49 2.569) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.49 -2.569) (end 1.49 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.45 -2.573) (end 1.45 2.573) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.41 -2.576) (end 1.41 2.576) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.37 -2.578) (end 1.37 2.578) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.33 -2.579) (end 1.33 2.579) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.29 -2.58) (end 1.29 2.58) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.25 -2.58) (end 1.25 2.58) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.633605 -1.3375) (end -0.633605 -0.8375) (layer F.Fab) (width 0.1)) + (fp_line (start -0.883605 -1.0875) (end -0.383605 -1.0875) (layer F.Fab) (width 0.1)) + (fp_circle (center 1.25 0) (end 4 0) (layer F.CrtYd) (width 0.05)) + (fp_circle (center 1.25 0) (end 3.87 0) (layer F.SilkS) (width 0.12)) + (fp_circle (center 1.25 0) (end 3.75 0) (layer F.Fab) (width 0.1)) + (fp_text user %R (at 1.25 0 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 2 thru_hole circle (at 2.5 0 90) (size 2 2) (drill 0.8) (layers *.Cu *.Mask) + (net 2 GND)) + (pad 1 thru_hole rect (at 0 0 90) (size 2 2) (drill 0.8) (layers *.Cu *.Mask) + (net 4 "Net-(C4-Pad1)")) + (model ${KISYS3DMOD}/Capacitor_THT.3dshapes/CP_Radial_D5.0mm_P2.50mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitor_THT:C_Disc_D5.0mm_W2.5mm_P5.00mm (layer F.Cu) (tedit 63B2E01B) (tstamp 63B361A4) + (at 232.9 78.4 90) (descr "C, Disc series, Radial, pin pitch=5.00mm, , diameter*width=5*2.5mm^2, Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/DS_KERKO_TC.pdf") (tags "C Disc series Radial pin pitch 5.00mm diameter 5mm width 2.5mm Capacitor") - (path /6382F4A6) - (fp_text reference C6 (at -2.7 -0.1 90) (layer F.SilkS) + (path /6391A1B5) + (fp_text reference C5 (at -0.8 -2.3 90) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) (fp_text value 100n (at 2.5 2.5 90) (layer F.Fab) @@ -825,6 +786,45 @@ (fp_text user %R (at 2.5 0 90) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) + (pad 1 thru_hole circle (at 0 0 90) (size 2 2) (drill 0.8) (layers *.Cu *.Mask) + (net 4 "Net-(C4-Pad1)")) + (pad 2 thru_hole circle (at 5 0 90) (size 2 2) (drill 0.8) (layers *.Cu *.Mask) + (net 2 GND)) + (model ${KISYS3DMOD}/Capacitor_THT.3dshapes/C_Disc_D5.0mm_W2.5mm_P5.00mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitor_THT:C_Disc_D5.0mm_W2.5mm_P5.00mm (layer F.Cu) (tedit 63B2E000) (tstamp 63B33296) + (at 241.5 64.8 270) + (descr "C, Disc series, Radial, pin pitch=5.00mm, , diameter*width=5*2.5mm^2, Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/DS_KERKO_TC.pdf") + (tags "C Disc series Radial pin pitch 5.00mm diameter 5mm width 2.5mm Capacitor") + (path /6382F4A6) + (fp_text reference C6 (at -2.7 -0.1 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 100n (at 2.5 2.5 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 6.05 -1.5) (end -1.05 -1.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 6.05 1.5) (end 6.05 -1.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.05 1.5) (end 6.05 1.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.05 -1.5) (end -1.05 1.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 5.12 1.055) (end 5.12 1.37) (layer F.SilkS) (width 0.12)) + (fp_line (start 5.12 -1.37) (end 5.12 -1.055) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.12 1.055) (end -0.12 1.37) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.12 -1.37) (end -0.12 -1.055) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.12 1.37) (end 5.12 1.37) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.12 -1.37) (end 5.12 -1.37) (layer F.SilkS) (width 0.12)) + (fp_line (start 5 -1.25) (end 0 -1.25) (layer F.Fab) (width 0.1)) + (fp_line (start 5 1.25) (end 5 -1.25) (layer F.Fab) (width 0.1)) + (fp_line (start 0 1.25) (end 5 1.25) (layer F.Fab) (width 0.1)) + (fp_line (start 0 -1.25) (end 0 1.25) (layer F.Fab) (width 0.1)) + (fp_text user %R (at 2.5 0 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) (pad 2 thru_hole circle (at 5 0 270) (size 2 2) (drill 0.8) (layers *.Cu *.Mask) (net 2 GND)) (pad 1 thru_hole circle (at 0 0 270) (size 2 2) (drill 0.8) (layers *.Cu *.Mask) @@ -847,20 +847,20 @@ (fp_text value 100n (at 2.5 2.5 90) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start 0 -1.25) (end 0 1.25) (layer F.Fab) (width 0.1)) - (fp_line (start 0 1.25) (end 5 1.25) (layer F.Fab) (width 0.1)) - (fp_line (start 5 1.25) (end 5 -1.25) (layer F.Fab) (width 0.1)) - (fp_line (start 5 -1.25) (end 0 -1.25) (layer F.Fab) (width 0.1)) - (fp_line (start -0.12 -1.37) (end 5.12 -1.37) (layer F.SilkS) (width 0.12)) - (fp_line (start -0.12 1.37) (end 5.12 1.37) (layer F.SilkS) (width 0.12)) - (fp_line (start -0.12 -1.37) (end -0.12 -1.055) (layer F.SilkS) (width 0.12)) - (fp_line (start -0.12 1.055) (end -0.12 1.37) (layer F.SilkS) (width 0.12)) - (fp_line (start 5.12 -1.37) (end 5.12 -1.055) (layer F.SilkS) (width 0.12)) - (fp_line (start 5.12 1.055) (end 5.12 1.37) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.05 -1.5) (end -1.05 1.5) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.05 1.5) (end 6.05 1.5) (layer F.CrtYd) (width 0.05)) - (fp_line (start 6.05 1.5) (end 6.05 -1.5) (layer F.CrtYd) (width 0.05)) (fp_line (start 6.05 -1.5) (end -1.05 -1.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 6.05 1.5) (end 6.05 -1.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.05 1.5) (end 6.05 1.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.05 -1.5) (end -1.05 1.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 5.12 1.055) (end 5.12 1.37) (layer F.SilkS) (width 0.12)) + (fp_line (start 5.12 -1.37) (end 5.12 -1.055) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.12 1.055) (end -0.12 1.37) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.12 -1.37) (end -0.12 -1.055) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.12 1.37) (end 5.12 1.37) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.12 -1.37) (end 5.12 -1.37) (layer F.SilkS) (width 0.12)) + (fp_line (start 5 -1.25) (end 0 -1.25) (layer F.Fab) (width 0.1)) + (fp_line (start 5 1.25) (end 5 -1.25) (layer F.Fab) (width 0.1)) + (fp_line (start 0 1.25) (end 5 1.25) (layer F.Fab) (width 0.1)) + (fp_line (start 0 -1.25) (end 0 1.25) (layer F.Fab) (width 0.1)) (fp_text user %R (at 2.5 0 90) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) @@ -886,21 +886,21 @@ (fp_text value BPW34 (at 0 4.87) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer F.Fab) (width 0.1)) - (fp_line (start 1.27 -1.27) (end 1.27 3.81) (layer F.Fab) (width 0.1)) - (fp_line (start 1.27 3.81) (end -1.27 3.81) (layer F.Fab) (width 0.1)) - (fp_line (start -1.27 3.81) (end -1.27 -0.635) (layer F.Fab) (width 0.1)) - (fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1)) - (fp_line (start -1.33 3.87) (end 1.33 3.87) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.33 1.27) (end -1.33 3.87) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.33 1.27) (end 1.33 3.87) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.33 1.27) (end 1.33 1.27) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.33 0) (end -1.33 -1.33) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.33 -1.33) (end 0 -1.33) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.8 -1.8) (end -1.8 4.35) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.8 4.35) (end 1.8 4.35) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.8 4.35) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05)) (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.8 4.35) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.8 4.35) (end 1.8 4.35) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.8 -1.8) (end -1.8 4.35) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.33 -1.33) (end 0 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 0) (end -1.33 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end 1.33 1.27) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.33 1.27) (end 1.33 3.87) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end -1.33 3.87) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 3.87) (end 1.33 3.87) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 3.81) (end -1.27 -0.635) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 3.81) (end -1.27 3.81) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 -1.27) (end 1.27 3.81) (layer F.Fab) (width 0.1)) + (fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer F.Fab) (width 0.1)) (fp_text user %R (at 0 1.27 90) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) @@ -926,14 +926,14 @@ (fp_text value STATUS (at 1.27 2.96 90) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_circle (center 1.27 0) (end 2.77 0) (layer F.Fab) (width 0.1)) - (fp_line (start 3.7 -2.25) (end -1.15 -2.25) (layer F.CrtYd) (width 0.05)) - (fp_line (start 3.7 2.25) (end 3.7 -2.25) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.15 2.25) (end 3.7 2.25) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.15 -2.25) (end -1.15 2.25) (layer F.CrtYd) (width 0.05)) - (fp_line (start -0.29 1.08) (end -0.29 1.236) (layer F.SilkS) (width 0.12)) - (fp_line (start -0.29 -1.236) (end -0.29 -1.08) (layer F.SilkS) (width 0.12)) (fp_line (start -0.23 -1.16619) (end -0.23 1.16619) (layer F.Fab) (width 0.1)) + (fp_line (start -0.29 -1.236) (end -0.29 -1.08) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.29 1.08) (end -0.29 1.236) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.15 -2.25) (end -1.15 2.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.15 2.25) (end 3.7 2.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.7 2.25) (end 3.7 -2.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.7 -2.25) (end -1.15 -2.25) (layer F.CrtYd) (width 0.05)) + (fp_circle (center 1.27 0) (end 2.77 0) (layer F.Fab) (width 0.1)) (fp_text user %R (at 1.47 0 90) (layer F.Fab) (effects (font (size 0.8 0.8) (thickness 0.12))) ) @@ -954,48 +954,48 @@ ) (module TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2_1x02_P5.00mm_Horizontal (layer F.Cu) (tedit 5B294EE5) (tstamp 63B33301) - (at 228.8 87.9 90) + (at 228.8 83.1 270) (descr "Terminal Block Phoenix MKDS-1,5-2, 2 pins, pitch 5mm, size 10x9.8mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/100425.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix") (tags "THT Terminal Block Phoenix MKDS-1,5-2 pitch 5mm size 10x9.8mm^2 drill 1.3mm pad 2.6mm") (path /6392A12E) - (fp_text reference J1 (at -1.7 5.8 90) (layer F.SilkS) + (fp_text reference J1 (at 6.5 -6.2 90) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) (fp_text value "8-24V in" (at 2.5 5.66 90) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start 8 -5.71) (end -3 -5.71) (layer F.CrtYd) (width 0.05)) - (fp_line (start 8 5.1) (end 8 -5.71) (layer F.CrtYd) (width 0.05)) - (fp_line (start -3 5.1) (end 8 5.1) (layer F.CrtYd) (width 0.05)) - (fp_line (start -3 -5.71) (end -3 5.1) (layer F.CrtYd) (width 0.05)) - (fp_line (start -2.8 4.9) (end -2.3 4.9) (layer F.SilkS) (width 0.12)) - (fp_line (start -2.8 4.16) (end -2.8 4.9) (layer F.SilkS) (width 0.12)) - (fp_line (start 3.773 1.023) (end 3.726 1.069) (layer F.SilkS) (width 0.12)) - (fp_line (start 6.07 -1.275) (end 6.035 -1.239) (layer F.SilkS) (width 0.12)) - (fp_line (start 3.966 1.239) (end 3.931 1.274) (layer F.SilkS) (width 0.12)) - (fp_line (start 6.275 -1.069) (end 6.228 -1.023) (layer F.SilkS) (width 0.12)) - (fp_line (start 5.955 -1.138) (end 3.863 0.955) (layer F.Fab) (width 0.1)) - (fp_line (start 6.138 -0.955) (end 4.046 1.138) (layer F.Fab) (width 0.1)) - (fp_line (start 0.955 -1.138) (end -1.138 0.955) (layer F.Fab) (width 0.1)) - (fp_line (start 1.138 -0.955) (end -0.955 1.138) (layer F.Fab) (width 0.1)) - (fp_line (start 7.56 -5.261) (end 7.56 4.66) (layer F.SilkS) (width 0.12)) - (fp_line (start -2.56 -5.261) (end -2.56 4.66) (layer F.SilkS) (width 0.12)) - (fp_line (start -2.56 4.66) (end 7.56 4.66) (layer F.SilkS) (width 0.12)) - (fp_line (start -2.56 -5.261) (end 7.56 -5.261) (layer F.SilkS) (width 0.12)) - (fp_line (start -2.56 -2.301) (end 7.56 -2.301) (layer F.SilkS) (width 0.12)) - (fp_line (start -2.5 -2.3) (end 7.5 -2.3) (layer F.Fab) (width 0.1)) - (fp_line (start -2.56 2.6) (end 7.56 2.6) (layer F.SilkS) (width 0.12)) - (fp_line (start -2.5 2.6) (end 7.5 2.6) (layer F.Fab) (width 0.1)) - (fp_line (start -2.56 4.1) (end 7.56 4.1) (layer F.SilkS) (width 0.12)) - (fp_line (start -2.5 4.1) (end 7.5 4.1) (layer F.Fab) (width 0.1)) - (fp_line (start -2.5 4.1) (end -2.5 -5.2) (layer F.Fab) (width 0.1)) - (fp_line (start -2 4.6) (end -2.5 4.1) (layer F.Fab) (width 0.1)) - (fp_line (start 7.5 4.6) (end -2 4.6) (layer F.Fab) (width 0.1)) - (fp_line (start 7.5 -5.2) (end 7.5 4.6) (layer F.Fab) (width 0.1)) - (fp_line (start -2.5 -5.2) (end 7.5 -5.2) (layer F.Fab) (width 0.1)) - (fp_circle (center 5 0) (end 6.68 0) (layer F.SilkS) (width 0.12)) - (fp_circle (center 5 0) (end 6.5 0) (layer F.Fab) (width 0.1)) (fp_circle (center 0 0) (end 1.5 0) (layer F.Fab) (width 0.1)) + (fp_circle (center 5 0) (end 6.5 0) (layer F.Fab) (width 0.1)) + (fp_circle (center 5 0) (end 6.68 0) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.5 -5.2) (end 7.5 -5.2) (layer F.Fab) (width 0.1)) + (fp_line (start 7.5 -5.2) (end 7.5 4.6) (layer F.Fab) (width 0.1)) + (fp_line (start 7.5 4.6) (end -2 4.6) (layer F.Fab) (width 0.1)) + (fp_line (start -2 4.6) (end -2.5 4.1) (layer F.Fab) (width 0.1)) + (fp_line (start -2.5 4.1) (end -2.5 -5.2) (layer F.Fab) (width 0.1)) + (fp_line (start -2.5 4.1) (end 7.5 4.1) (layer F.Fab) (width 0.1)) + (fp_line (start -2.56 4.1) (end 7.56 4.1) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.5 2.6) (end 7.5 2.6) (layer F.Fab) (width 0.1)) + (fp_line (start -2.56 2.6) (end 7.56 2.6) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.5 -2.3) (end 7.5 -2.3) (layer F.Fab) (width 0.1)) + (fp_line (start -2.56 -2.301) (end 7.56 -2.301) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.56 -5.261) (end 7.56 -5.261) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.56 4.66) (end 7.56 4.66) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.56 -5.261) (end -2.56 4.66) (layer F.SilkS) (width 0.12)) + (fp_line (start 7.56 -5.261) (end 7.56 4.66) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.138 -0.955) (end -0.955 1.138) (layer F.Fab) (width 0.1)) + (fp_line (start 0.955 -1.138) (end -1.138 0.955) (layer F.Fab) (width 0.1)) + (fp_line (start 6.138 -0.955) (end 4.046 1.138) (layer F.Fab) (width 0.1)) + (fp_line (start 5.955 -1.138) (end 3.863 0.955) (layer F.Fab) (width 0.1)) + (fp_line (start 6.275 -1.069) (end 6.228 -1.023) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.966 1.239) (end 3.931 1.274) (layer F.SilkS) (width 0.12)) + (fp_line (start 6.07 -1.275) (end 6.035 -1.239) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.773 1.023) (end 3.726 1.069) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.8 4.16) (end -2.8 4.9) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.8 4.9) (end -2.3 4.9) (layer F.SilkS) (width 0.12)) + (fp_line (start -3 -5.71) (end -3 5.1) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3 5.1) (end 8 5.1) (layer F.CrtYd) (width 0.05)) + (fp_line (start 8 5.1) (end 8 -5.71) (layer F.CrtYd) (width 0.05)) + (fp_line (start 8 -5.71) (end -3 -5.71) (layer F.CrtYd) (width 0.05)) (fp_arc (start 0 0) (end 0 1.68) (angle -24) (layer F.SilkS) (width 0.12)) (fp_arc (start 0 0) (end 1.535 0.684) (angle -48) (layer F.SilkS) (width 0.12)) (fp_arc (start 0 0) (end 0.684 -1.535) (angle -48) (layer F.SilkS) (width 0.12)) @@ -1004,10 +1004,10 @@ (fp_text user %R (at 2.5 3.2 90) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (pad 1 thru_hole rect (at 0 0 90) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask) - (net 4 "Net-(C4-Pad1)")) - (pad 2 thru_hole circle (at 5 0 90) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask) + (pad 1 thru_hole rect (at 0 0 270) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask) (net 2 GND)) + (pad 2 thru_hole circle (at 5 0 270) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask) + (net 4 "Net-(C4-Pad1)")) (model ${KISYS3DMOD}/TerminalBlock_Phoenix.3dshapes/TerminalBlock_Phoenix_MKDS-1,5-2_1x02_P5.00mm_Horizontal.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) @@ -1026,21 +1026,21 @@ (fp_text value SET (at 0 4.87 90) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.8 4.35) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.8 4.35) (end 1.8 4.35) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.8 -1.8) (end -1.8 4.35) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.33 -1.33) (end 0 -1.33) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.33 0) (end -1.33 -1.33) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.33 1.27) (end 1.33 1.27) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.33 1.27) (end 1.33 3.87) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.33 1.27) (end -1.33 3.87) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.33 3.87) (end 1.33 3.87) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1)) - (fp_line (start -1.27 3.81) (end -1.27 -0.635) (layer F.Fab) (width 0.1)) - (fp_line (start 1.27 3.81) (end -1.27 3.81) (layer F.Fab) (width 0.1)) - (fp_line (start 1.27 -1.27) (end 1.27 3.81) (layer F.Fab) (width 0.1)) (fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 -1.27) (end 1.27 3.81) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 3.81) (end -1.27 3.81) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 3.81) (end -1.27 -0.635) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start -1.33 3.87) (end 1.33 3.87) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end -1.33 3.87) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.33 1.27) (end 1.33 3.87) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end 1.33 1.27) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 0) (end -1.33 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 -1.33) (end 0 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.8 -1.8) (end -1.8 4.35) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.8 4.35) (end 1.8 4.35) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.8 4.35) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05)) (fp_text user %R (at 0 1.27) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) @@ -1060,27 +1060,27 @@ (descr "Through hole straight pin header, 1x03, 2.54mm pitch, single row") (tags "Through hole pin header THT 1x03 2.54mm single row") (path /63B25D42) - (fp_text reference JP2 (at -1.2 8.5 -90) (layer F.SilkS) + (fp_text reference JP2 (at -1.2 8.4 90) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) (fp_text value "Invert pulse" (at 0 7.41) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.8 6.85) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.8 6.85) (end 1.8 6.85) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.8 -1.8) (end -1.8 6.85) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.33 -1.33) (end 0 -1.33) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.33 0) (end -1.33 -1.33) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.33 1.27) (end 1.33 1.27) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.33 1.27) (end 1.33 6.41) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.33 1.27) (end -1.33 6.41) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.33 6.41) (end 1.33 6.41) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1)) - (fp_line (start -1.27 6.35) (end -1.27 -0.635) (layer F.Fab) (width 0.1)) - (fp_line (start 1.27 6.35) (end -1.27 6.35) (layer F.Fab) (width 0.1)) - (fp_line (start 1.27 -1.27) (end 1.27 6.35) (layer F.Fab) (width 0.1)) (fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 -1.27) (end 1.27 6.35) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 6.35) (end -1.27 6.35) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 6.35) (end -1.27 -0.635) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start -1.33 6.41) (end 1.33 6.41) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end -1.33 6.41) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.33 1.27) (end 1.33 6.41) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end 1.33 1.27) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 0) (end -1.33 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 -1.33) (end 0 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.8 -1.8) (end -1.8 6.85) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.8 6.85) (end 1.8 6.85) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.8 6.85) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05)) (fp_text user %R (at 0 2.54 -270) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) @@ -1101,49 +1101,8 @@ (at 251.5 77.2 270) (descr "Resistor, Axial_DIN0207 series, Axial, Horizontal, pin pitch=10.16mm, 0.25W = 1/4W, length*diameter=6.3*2.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf") (tags "Resistor Axial_DIN0207 series Axial Horizontal pin pitch 10.16mm 0.25W = 1/4W length 6.3mm diameter 2.5mm") - (path /637CBD86) - (fp_text reference R1 (at -1.8 -1.7 90) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value 10k (at 5.08 2.37 90) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start 11.21 -1.5) (end -1.05 -1.5) (layer F.CrtYd) (width 0.05)) - (fp_line (start 11.21 1.5) (end 11.21 -1.5) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.05 1.5) (end 11.21 1.5) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.05 -1.5) (end -1.05 1.5) (layer F.CrtYd) (width 0.05)) - (fp_line (start 9.12 0) (end 8.35 0) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.04 0) (end 1.81 0) (layer F.SilkS) (width 0.12)) - (fp_line (start 8.35 -1.37) (end 1.81 -1.37) (layer F.SilkS) (width 0.12)) - (fp_line (start 8.35 1.37) (end 8.35 -1.37) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.81 1.37) (end 8.35 1.37) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.81 -1.37) (end 1.81 1.37) (layer F.SilkS) (width 0.12)) - (fp_line (start 10.16 0) (end 8.23 0) (layer F.Fab) (width 0.1)) - (fp_line (start 0 0) (end 1.93 0) (layer F.Fab) (width 0.1)) - (fp_line (start 8.23 -1.25) (end 1.93 -1.25) (layer F.Fab) (width 0.1)) - (fp_line (start 8.23 1.25) (end 8.23 -1.25) (layer F.Fab) (width 0.1)) - (fp_line (start 1.93 1.25) (end 8.23 1.25) (layer F.Fab) (width 0.1)) - (fp_line (start 1.93 -1.25) (end 1.93 1.25) (layer F.Fab) (width 0.1)) - (fp_text user %R (at 5.08 0 90) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (pad 2 thru_hole circle (at 10.16 0 270) (size 2 2) (drill 0.8) (layers *.Cu *.Mask) - (net 2 GND)) - (pad 1 thru_hole circle (at 0 0 270) (size 2 2) (drill 0.8) (layers *.Cu *.Mask) - (net 3 "Net-(C3-Pad1)")) - (model ${KISYS3DMOD}/Resistor_THT.3dshapes/R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal.wrl - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (module Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal (layer F.Cu) (tedit 61E2EAE3) (tstamp 63B3335C) - (at 248.2 77.2 270) - (descr "Resistor, Axial_DIN0207 series, Axial, Horizontal, pin pitch=10.16mm, 0.25W = 1/4W, length*diameter=6.3*2.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf") - (tags "Resistor Axial_DIN0207 series Axial Horizontal pin pitch 10.16mm 0.25W = 1/4W length 6.3mm diameter 2.5mm") - (path /637CC5CF) - (fp_text reference R2 (at -1.8 -1.7 90) (layer F.SilkS) + (path /637CBD86) + (fp_text reference R1 (at -1.8 -1.7 90) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) (fp_text value 10k (at 5.08 2.37 90) (layer F.Fab) @@ -1168,10 +1127,10 @@ (fp_text user %R (at 5.08 0 90) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (pad 1 thru_hole circle (at 0 0 270) (size 2 2) (drill 0.8) (layers *.Cu *.Mask) - (net 10 "Net-(R2-Pad1)")) (pad 2 thru_hole circle (at 10.16 0 270) (size 2 2) (drill 0.8) (layers *.Cu *.Mask) (net 2 GND)) + (pad 1 thru_hole circle (at 0 0 270) (size 2 2) (drill 0.8) (layers *.Cu *.Mask) + (net 3 "Net-(C3-Pad1)")) (model ${KISYS3DMOD}/Resistor_THT.3dshapes/R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) @@ -1179,15 +1138,15 @@ ) ) - (module Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal (layer F.Cu) (tedit 61E2EAE3) (tstamp 63B33373) - (at 244.9 87.4 90) + (module Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal (layer F.Cu) (tedit 61E2EAE3) (tstamp 63B3335C) + (at 248.2 77.2 270) (descr "Resistor, Axial_DIN0207 series, Axial, Horizontal, pin pitch=10.16mm, 0.25W = 1/4W, length*diameter=6.3*2.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf") (tags "Resistor Axial_DIN0207 series Axial Horizontal pin pitch 10.16mm 0.25W = 1/4W length 6.3mm diameter 2.5mm") - (path /637CEB9B) - (fp_text reference R3 (at 12 1.8 90) (layer F.SilkS) + (path /637CC5CF) + (fp_text reference R2 (at -1.8 -1.7 90) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_text value 33k (at 5.08 2.37 90) (layer F.Fab) + (fp_text value 10k (at 5.08 2.37 90) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) (fp_line (start 11.21 -1.5) (end -1.05 -1.5) (layer F.CrtYd) (width 0.05)) @@ -1209,10 +1168,10 @@ (fp_text user %R (at 5.08 0 90) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (pad 2 thru_hole circle (at 10.16 0 90) (size 2 2) (drill 0.8) (layers *.Cu *.Mask) + (pad 1 thru_hole circle (at 0 0 270) (size 2 2) (drill 0.8) (layers *.Cu *.Mask) (net 10 "Net-(R2-Pad1)")) - (pad 1 thru_hole circle (at 0 0 90) (size 2 2) (drill 0.8) (layers *.Cu *.Mask) - (net 11 "Net-(R3-Pad1)")) + (pad 2 thru_hole circle (at 10.16 0 270) (size 2 2) (drill 0.8) (layers *.Cu *.Mask) + (net 2 GND)) (model ${KISYS3DMOD}/Resistor_THT.3dshapes/R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) @@ -1220,15 +1179,15 @@ ) ) - (module Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal (layer F.Cu) (tedit 61E2EAE3) (tstamp 63B3338A) - (at 239.6 100.7 180) + (module Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal (layer F.Cu) (tedit 61E2EAE3) (tstamp 63B33373) + (at 244.9 87.4 90) (descr "Resistor, Axial_DIN0207 series, Axial, Horizontal, pin pitch=10.16mm, 0.25W = 1/4W, length*diameter=6.3*2.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf") (tags "Resistor Axial_DIN0207 series Axial Horizontal pin pitch 10.16mm 0.25W = 1/4W length 6.3mm diameter 2.5mm") - (path /6385274C) - (fp_text reference R4 (at -0.3 2.5 270) (layer F.SilkS) + (path /637CEB9B) + (fp_text reference R3 (at 12 1.8 90) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_text value 1k (at 5.08 2.37) (layer F.Fab) + (fp_text value 33k (at 5.08 2.37 90) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) (fp_line (start 1.93 -1.25) (end 1.93 1.25) (layer F.Fab) (width 0.1)) @@ -1247,6 +1206,47 @@ (fp_line (start -1.05 1.5) (end 11.21 1.5) (layer F.CrtYd) (width 0.05)) (fp_line (start 11.21 1.5) (end 11.21 -1.5) (layer F.CrtYd) (width 0.05)) (fp_line (start 11.21 -1.5) (end -1.05 -1.5) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 5.08 0 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 2 thru_hole circle (at 10.16 0 90) (size 2 2) (drill 0.8) (layers *.Cu *.Mask) + (net 10 "Net-(R2-Pad1)")) + (pad 1 thru_hole circle (at 0 0 90) (size 2 2) (drill 0.8) (layers *.Cu *.Mask) + (net 11 "Net-(R3-Pad1)")) + (model ${KISYS3DMOD}/Resistor_THT.3dshapes/R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal (layer F.Cu) (tedit 61E2EAE3) (tstamp 63B3338A) + (at 239.6 100.7 180) + (descr "Resistor, Axial_DIN0207 series, Axial, Horizontal, pin pitch=10.16mm, 0.25W = 1/4W, length*diameter=6.3*2.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf") + (tags "Resistor Axial_DIN0207 series Axial Horizontal pin pitch 10.16mm 0.25W = 1/4W length 6.3mm diameter 2.5mm") + (path /6385274C) + (fp_text reference R4 (at -0.3 2.5 270) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 1k (at 5.08 2.37) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 11.21 -1.5) (end -1.05 -1.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 11.21 1.5) (end 11.21 -1.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.05 1.5) (end 11.21 1.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.05 -1.5) (end -1.05 1.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 9.12 0) (end 8.35 0) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.04 0) (end 1.81 0) (layer F.SilkS) (width 0.12)) + (fp_line (start 8.35 -1.37) (end 1.81 -1.37) (layer F.SilkS) (width 0.12)) + (fp_line (start 8.35 1.37) (end 8.35 -1.37) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.81 1.37) (end 8.35 1.37) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.81 -1.37) (end 1.81 1.37) (layer F.SilkS) (width 0.12)) + (fp_line (start 10.16 0) (end 8.23 0) (layer F.Fab) (width 0.1)) + (fp_line (start 0 0) (end 1.93 0) (layer F.Fab) (width 0.1)) + (fp_line (start 8.23 -1.25) (end 1.93 -1.25) (layer F.Fab) (width 0.1)) + (fp_line (start 8.23 1.25) (end 8.23 -1.25) (layer F.Fab) (width 0.1)) + (fp_line (start 1.93 1.25) (end 8.23 1.25) (layer F.Fab) (width 0.1)) + (fp_line (start 1.93 -1.25) (end 1.93 1.25) (layer F.Fab) (width 0.1)) (fp_text user %R (at 5.08 0) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) @@ -1266,36 +1266,36 @@ (descr "Potentiometer, horizontal, ACP CA9-H5, http://www.acptechnologies.com/wp-content/uploads/2017/05/02-ACP-CA9-CE9.pdf") (tags "Potentiometer horizontal ACP CA9-H5") (path /637CCCD9) - (fp_text reference RV1 (at 0.9 -4.3 -90) (layer F.SilkS) + (fp_text reference RV1 (at 0.8 -4.3 90) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) (fp_text value 500k (at 0 8.65) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start 6.45 -2.7) (end -1.45 -2.7) (layer F.CrtYd) (width 0.05)) - (fp_line (start 6.45 7.65) (end 6.45 -2.7) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.45 7.65) (end 6.45 7.65) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.45 -2.7) (end -1.45 7.65) (layer F.CrtYd) (width 0.05)) - (fp_line (start 4.92 3.925) (end 4.92 4.12) (layer F.SilkS) (width 0.12)) - (fp_line (start 4.92 0.88) (end 4.92 1.075) (layer F.SilkS) (width 0.12)) + (fp_line (start 4.8 -2.4) (end 4.8 7.4) (layer F.Fab) (width 0.1)) + (fp_line (start 4.8 7.4) (end 0 7.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0 7.4) (end 0 -2.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0 -2.4) (end 4.8 -2.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0 1) (end 0 4) (layer F.Fab) (width 0.1)) + (fp_line (start 0 4) (end 4.8 4) (layer F.Fab) (width 0.1)) + (fp_line (start 4.8 4) (end 4.8 1) (layer F.Fab) (width 0.1)) + (fp_line (start 4.8 1) (end 0 1) (layer F.Fab) (width 0.1)) + (fp_line (start -0.121 -2.521) (end 4.92 -2.521) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.121 7.52) (end 4.92 7.52) (layer F.SilkS) (width 0.12)) + (fp_line (start 4.92 -2.521) (end 4.92 1.075) (layer F.SilkS) (width 0.12)) + (fp_line (start 4.92 3.925) (end 4.92 7.52) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.121 6.425) (end -0.121 7.52) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.121 -2.521) (end -0.121 -1.426) (layer F.SilkS) (width 0.12)) (fp_line (start -0.121 1.426) (end -0.121 3.575) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.237 4.12) (end 4.92 4.12) (layer F.SilkS) (width 0.12)) (fp_line (start 1.237 0.88) (end 4.92 0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.237 4.12) (end 4.92 4.12) (layer F.SilkS) (width 0.12)) (fp_line (start -0.121 1.426) (end -0.121 3.575) (layer F.SilkS) (width 0.12)) - (fp_line (start -0.121 -2.521) (end -0.121 -1.426) (layer F.SilkS) (width 0.12)) - (fp_line (start -0.121 6.425) (end -0.121 7.52) (layer F.SilkS) (width 0.12)) - (fp_line (start 4.92 3.925) (end 4.92 7.52) (layer F.SilkS) (width 0.12)) - (fp_line (start 4.92 -2.521) (end 4.92 1.075) (layer F.SilkS) (width 0.12)) - (fp_line (start -0.121 7.52) (end 4.92 7.52) (layer F.SilkS) (width 0.12)) - (fp_line (start -0.121 -2.521) (end 4.92 -2.521) (layer F.SilkS) (width 0.12)) - (fp_line (start 4.8 1) (end 0 1) (layer F.Fab) (width 0.1)) - (fp_line (start 4.8 4) (end 4.8 1) (layer F.Fab) (width 0.1)) - (fp_line (start 0 4) (end 4.8 4) (layer F.Fab) (width 0.1)) - (fp_line (start 0 1) (end 0 4) (layer F.Fab) (width 0.1)) - (fp_line (start 0 -2.4) (end 4.8 -2.4) (layer F.Fab) (width 0.1)) - (fp_line (start 0 7.4) (end 0 -2.4) (layer F.Fab) (width 0.1)) - (fp_line (start 4.8 7.4) (end 0 7.4) (layer F.Fab) (width 0.1)) - (fp_line (start 4.8 -2.4) (end 4.8 7.4) (layer F.Fab) (width 0.1)) + (fp_line (start 4.92 0.88) (end 4.92 1.075) (layer F.SilkS) (width 0.12)) + (fp_line (start 4.92 3.925) (end 4.92 4.12) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.45 -2.7) (end -1.45 7.65) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.45 7.65) (end 6.45 7.65) (layer F.CrtYd) (width 0.05)) + (fp_line (start 6.45 7.65) (end 6.45 -2.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start 6.45 -2.7) (end -1.45 -2.7) (layer F.CrtYd) (width 0.05)) (fp_text user %R (at 2.4 2.5) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) @@ -1323,17 +1323,17 @@ (fp_text value "Arduino Mini Plus" (at 8.89 15.24) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start -1.5 31.75) (end -1.5 -1.25) (layer Dwgs.User) (width 0.12)) - (fp_line (start 16.75 31.75) (end -1.5 31.75) (layer Dwgs.User) (width 0.12)) - (fp_line (start 16.75 -1.25) (end 16.75 31.75) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.5 -1.25) (end 16.75 -1.25) (layer Dwgs.User) (width 0.12)) - (fp_line (start 1.75 1.25) (end 1.75 -1.25) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.5 1.25) (end 1.75 1.25) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.5 31.75) (end -1.25 31.75) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.5 -1.25) (end -1.5 31.75) (layer F.SilkS) (width 0.15)) - (fp_line (start 16.75 31.75) (end -1.25 31.75) (layer F.SilkS) (width 0.15)) - (fp_line (start 16.75 -1.25) (end 16.75 31.75) (layer F.SilkS) (width 0.15)) (fp_line (start -1.5 -1.25) (end 16.75 -1.25) (layer F.SilkS) (width 0.15)) + (fp_line (start 16.75 -1.25) (end 16.75 31.75) (layer F.SilkS) (width 0.15)) + (fp_line (start 16.75 31.75) (end -1.25 31.75) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.5 -1.25) (end -1.5 31.75) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.5 31.75) (end -1.25 31.75) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.5 1.25) (end 1.75 1.25) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.75 1.25) (end 1.75 -1.25) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.5 -1.25) (end 16.75 -1.25) (layer Dwgs.User) (width 0.12)) + (fp_line (start 16.75 -1.25) (end 16.75 31.75) (layer Dwgs.User) (width 0.12)) + (fp_line (start 16.75 31.75) (end -1.5 31.75) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.5 31.75) (end -1.5 -1.25) (layer Dwgs.User) (width 0.12)) (fp_text user %R (at 6.35 16.51) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) @@ -1403,20 +1403,20 @@ (fp_text value TL072 (at 3.81 9.95 90) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start 9.1 -1.55) (end -1.45 -1.55) (layer F.CrtYd) (width 0.05)) - (fp_line (start 9.1 9.15) (end 9.1 -1.55) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.45 9.15) (end 9.1 9.15) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.45 -1.55) (end -1.45 9.15) (layer F.CrtYd) (width 0.05)) - (fp_line (start 6.06 -1.33) (end 4.81 -1.33) (layer F.SilkS) (width 0.12)) - (fp_line (start 6.06 8.95) (end 6.06 -1.33) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.56 8.95) (end 6.06 8.95) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.56 -1.33) (end 1.56 8.95) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.81 -1.33) (end 1.56 -1.33) (layer F.SilkS) (width 0.12)) - (fp_line (start 0.635 -0.27) (end 1.635 -1.27) (layer F.Fab) (width 0.1)) - (fp_line (start 0.635 8.89) (end 0.635 -0.27) (layer F.Fab) (width 0.1)) - (fp_line (start 6.985 8.89) (end 0.635 8.89) (layer F.Fab) (width 0.1)) - (fp_line (start 6.985 -1.27) (end 6.985 8.89) (layer F.Fab) (width 0.1)) (fp_line (start 1.635 -1.27) (end 6.985 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 6.985 -1.27) (end 6.985 8.89) (layer F.Fab) (width 0.1)) + (fp_line (start 6.985 8.89) (end 0.635 8.89) (layer F.Fab) (width 0.1)) + (fp_line (start 0.635 8.89) (end 0.635 -0.27) (layer F.Fab) (width 0.1)) + (fp_line (start 0.635 -0.27) (end 1.635 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 2.81 -1.33) (end 1.56 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.56 -1.33) (end 1.56 8.95) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.56 8.95) (end 6.06 8.95) (layer F.SilkS) (width 0.12)) + (fp_line (start 6.06 8.95) (end 6.06 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start 6.06 -1.33) (end 4.81 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.45 -1.55) (end -1.45 9.15) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.45 9.15) (end 9.1 9.15) (layer F.CrtYd) (width 0.05)) + (fp_line (start 9.1 9.15) (end 9.1 -1.55) (layer F.CrtYd) (width 0.05)) + (fp_line (start 9.1 -1.55) (end -1.45 -1.55) (layer F.CrtYd) (width 0.05)) (fp_arc (start 3.81 -1.33) (end 2.81 -1.33) (angle -180) (layer F.SilkS) (width 0.12)) (fp_text user %R (at 3.81 3.81 90) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) @@ -1455,20 +1455,20 @@ (fp_text value 74HC14 (at 3.81 17.57 90) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start 9.1 -1.55) (end -1.45 -1.55) (layer F.CrtYd) (width 0.05)) - (fp_line (start 9.1 16.8) (end 9.1 -1.55) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.45 16.8) (end 9.1 16.8) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.45 -1.55) (end -1.45 16.8) (layer F.CrtYd) (width 0.05)) - (fp_line (start 6.06 -1.33) (end 4.81 -1.33) (layer F.SilkS) (width 0.12)) - (fp_line (start 6.06 16.57) (end 6.06 -1.33) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.56 16.57) (end 6.06 16.57) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.56 -1.33) (end 1.56 16.57) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.81 -1.33) (end 1.56 -1.33) (layer F.SilkS) (width 0.12)) - (fp_line (start 0.635 -0.27) (end 1.635 -1.27) (layer F.Fab) (width 0.1)) - (fp_line (start 0.635 16.51) (end 0.635 -0.27) (layer F.Fab) (width 0.1)) - (fp_line (start 6.985 16.51) (end 0.635 16.51) (layer F.Fab) (width 0.1)) - (fp_line (start 6.985 -1.27) (end 6.985 16.51) (layer F.Fab) (width 0.1)) (fp_line (start 1.635 -1.27) (end 6.985 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 6.985 -1.27) (end 6.985 16.51) (layer F.Fab) (width 0.1)) + (fp_line (start 6.985 16.51) (end 0.635 16.51) (layer F.Fab) (width 0.1)) + (fp_line (start 0.635 16.51) (end 0.635 -0.27) (layer F.Fab) (width 0.1)) + (fp_line (start 0.635 -0.27) (end 1.635 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 2.81 -1.33) (end 1.56 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.56 -1.33) (end 1.56 16.57) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.56 16.57) (end 6.06 16.57) (layer F.SilkS) (width 0.12)) + (fp_line (start 6.06 16.57) (end 6.06 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start 6.06 -1.33) (end 4.81 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.45 -1.55) (end -1.45 16.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.45 16.8) (end 9.1 16.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 9.1 16.8) (end 9.1 -1.55) (layer F.CrtYd) (width 0.05)) + (fp_line (start 9.1 -1.55) (end -1.45 -1.55) (layer F.CrtYd) (width 0.05)) (fp_arc (start 3.81 -1.33) (end 2.81 -1.33) (angle -180) (layer F.SilkS) (width 0.12)) (fp_text user %R (at 3.81 7.62 90) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) @@ -1519,21 +1519,21 @@ (fp_text value TSR_1-2450 (at 2.5 3.25 90) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start -2.3 2) (end 8.4 2) (layer F.Fab) (width 0.1)) - (fp_line (start -3.42 2.12) (end -3.42 -5.73) (layer F.SilkS) (width 0.12)) - (fp_line (start -3.42 -5.73) (end 8.52 -5.73) (layer F.SilkS) (width 0.12)) - (fp_line (start 8.52 -5.73) (end 8.52 2.12) (layer F.SilkS) (width 0.12)) - (fp_line (start 8.52 2.12) (end -3.42 2.12) (layer F.SilkS) (width 0.12)) - (fp_line (start -3.55 -5.85) (end 8.65 -5.85) (layer F.CrtYd) (width 0.05)) - (fp_line (start 8.65 -5.85) (end 8.65 2.25) (layer F.CrtYd) (width 0.05)) - (fp_line (start 8.65 2.25) (end -3.55 2.25) (layer F.CrtYd) (width 0.05)) - (fp_line (start -3.55 2.25) (end -3.55 -5.85) (layer F.CrtYd) (width 0.05)) - (fp_line (start -3.3 -5.6) (end 8.4 -5.6) (layer F.Fab) (width 0.1)) - (fp_line (start 8.4 2) (end 8.4 -5.6) (layer F.Fab) (width 0.1)) - (fp_line (start -3.3 1) (end -3.3 -5.6) (layer F.Fab) (width 0.1)) - (fp_line (start -3.3 1) (end -2.3 2) (layer F.Fab) (width 0.1)) - (fp_line (start -3.75 0) (end -3.75 2.45) (layer F.SilkS) (width 0.12)) (fp_line (start -3.75 2.45) (end -1.42 2.45) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.75 0) (end -3.75 2.45) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.3 1) (end -2.3 2) (layer F.Fab) (width 0.1)) + (fp_line (start -3.3 1) (end -3.3 -5.6) (layer F.Fab) (width 0.1)) + (fp_line (start 8.4 2) (end 8.4 -5.6) (layer F.Fab) (width 0.1)) + (fp_line (start -3.3 -5.6) (end 8.4 -5.6) (layer F.Fab) (width 0.1)) + (fp_line (start -3.55 2.25) (end -3.55 -5.85) (layer F.CrtYd) (width 0.05)) + (fp_line (start 8.65 2.25) (end -3.55 2.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start 8.65 -5.85) (end 8.65 2.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.55 -5.85) (end 8.65 -5.85) (layer F.CrtYd) (width 0.05)) + (fp_line (start 8.52 2.12) (end -3.42 2.12) (layer F.SilkS) (width 0.12)) + (fp_line (start 8.52 -5.73) (end 8.52 2.12) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.42 -5.73) (end 8.52 -5.73) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.42 2.12) (end -3.42 -5.73) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.3 2) (end 8.4 2) (layer F.Fab) (width 0.1)) (fp_text user %R (at 3 -3 90) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) @@ -1562,8 +1562,8 @@ (fp_text value MountingHole (at 0 3.8 90) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_circle (center 0 0) (end 3.05 0) (layer F.CrtYd) (width 0.05)) (fp_circle (center 0 0) (end 2.8 0) (layer Cmts.User) (width 0.15)) + (fp_circle (center 0 0) (end 3.05 0) (layer F.CrtYd) (width 0.05)) (fp_text user %R (at 0.3 0 90) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) @@ -1582,8 +1582,8 @@ (fp_text value MountingHole (at 0 3.8 90) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_circle (center 0 0) (end 2.8 0) (layer Cmts.User) (width 0.15)) (fp_circle (center 0 0) (end 3.05 0) (layer F.CrtYd) (width 0.05)) + (fp_circle (center 0 0) (end 2.8 0) (layer Cmts.User) (width 0.15)) (fp_text user %R (at 0.3 0 90) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) @@ -1602,8 +1602,8 @@ (fp_text value MountingHole (at 0 3.8 90) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_circle (center 0 0) (end 3.05 0) (layer F.CrtYd) (width 0.05)) (fp_circle (center 0 0) (end 2.8 0) (layer Cmts.User) (width 0.15)) + (fp_circle (center 0 0) (end 3.05 0) (layer F.CrtYd) (width 0.05)) (fp_text user %R (at 0.3 0 90) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) @@ -1622,8 +1622,8 @@ (fp_text value MountingHole (at 0 3.8 90) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_circle (center 0 0) (end 2.8 0) (layer Cmts.User) (width 0.15)) (fp_circle (center 0 0) (end 3.05 0) (layer F.CrtYd) (width 0.05)) + (fp_circle (center 0 0) (end 2.8 0) (layer Cmts.User) (width 0.15)) (fp_text user %R (at 0.3 0 90) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) @@ -1641,23 +1641,23 @@ (fp_text value ENC28J60 (at 1.27 15.03 90) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start 0 -1.27) (end 3.81 -1.27) (layer F.Fab) (width 0.1)) - (fp_line (start 3.81 -1.27) (end 3.81 13.97) (layer F.Fab) (width 0.1)) - (fp_line (start 3.81 13.97) (end -1.27 13.97) (layer F.Fab) (width 0.1)) - (fp_line (start -1.27 13.97) (end -1.27 0) (layer F.Fab) (width 0.1)) - (fp_line (start -1.27 0) (end 0 -1.27) (layer F.Fab) (width 0.1)) - (fp_line (start -1.33 14.03) (end 3.87 14.03) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.33 1.27) (end -1.33 14.03) (layer F.SilkS) (width 0.12)) - (fp_line (start 3.87 -1.33) (end 3.87 14.03) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.33 1.27) (end 1.27 1.27) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.27 1.27) (end 1.27 -1.33) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.27 -1.33) (end 3.87 -1.33) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.33 0) (end -1.33 -1.33) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.33 -1.33) (end 0 -1.33) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.8 -1.8) (end -1.8 14.5) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.8 14.5) (end 4.35 14.5) (layer F.CrtYd) (width 0.05)) - (fp_line (start 4.35 14.5) (end 4.35 -1.8) (layer F.CrtYd) (width 0.05)) (fp_line (start 4.35 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 4.35 14.5) (end 4.35 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.8 14.5) (end 4.35 14.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.8 -1.8) (end -1.8 14.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.33 -1.33) (end 0 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 0) (end -1.33 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.27 -1.33) (end 3.87 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.27 1.27) (end 1.27 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end 1.27 1.27) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.87 -1.33) (end 3.87 14.03) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end -1.33 14.03) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 14.03) (end 3.87 14.03) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.27 0) (end 0 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 13.97) (end -1.27 0) (layer F.Fab) (width 0.1)) + (fp_line (start 3.81 13.97) (end -1.27 13.97) (layer F.Fab) (width 0.1)) + (fp_line (start 3.81 -1.27) (end 3.81 13.97) (layer F.Fab) (width 0.1)) + (fp_line (start 0 -1.27) (end 3.81 -1.27) (layer F.Fab) (width 0.1)) (fp_text user %R (at 1.27 6.35) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) @@ -1692,10 +1692,13 @@ ) ) + (gr_text "ARDUINO MINI PLUS" (at 244.9 112.2) (layer F.SilkS) + (effects (font (size 1.5 1.5) (thickness 0.3))) + ) (gr_text SET (at 235.9 97.7 90) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) - (gr_text 8-24VDC (at 221.9 83.4 270) (layer F.SilkS) + (gr_text 8-24VDC (at 223 85.6 270) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) (gr_text Sensitivity (at 265.3 69.2 90) (layer F.SilkS) @@ -1756,14 +1759,14 @@ (segment (start 237.4 91.7) (end 237.4 87.4) (width 0.8) (layer B.Cu) (net 1)) (segment (start 250.02 124.76) (end 248.106 126.674) (width 1.5) (layer B.Cu) (net 1) (status 20)) (segment (start 250.02 119.8) (end 250.02 124.76) (width 1.5) (layer B.Cu) (net 1) (status 10)) - (segment (start 262.6 69.2) (end 262.6 85.1) (width 0.8) (layer B.Cu) (net 1)) - (segment (start 261.7 86) (end 258.5 86) (width 0.8) (layer B.Cu) (net 1)) + (segment (start 262.6 69.2) (end 262.6 85.1) (width 0.8) (layer B.Cu) (net 1) (status 10)) + (segment (start 261.7 86) (end 258.5 86) (width 0.8) (layer B.Cu) (net 1) (status 20)) (segment (start 262.6 85.1) (end 261.7 86) (width 0.8) (layer B.Cu) (net 1)) - (segment (start 241.5 64.2) (end 241.5 64.8) (width 0.8) (layer B.Cu) (net 1)) - (segment (start 242.9 62.8) (end 241.5 64.2) (width 0.8) (layer B.Cu) (net 1)) + (segment (start 241.5 64.2) (end 241.5 64.8) (width 0.8) (layer B.Cu) (net 1) (status 30)) + (segment (start 242.9 62.8) (end 241.5 64.2) (width 0.8) (layer B.Cu) (net 1) (status 20)) (segment (start 260.2 69.2) (end 253.8 62.8) (width 0.8) (layer B.Cu) (net 1)) (segment (start 253.8 62.8) (end 242.9 62.8) (width 0.8) (layer B.Cu) (net 1)) - (segment (start 262.6 69.2) (end 260.2 69.2) (width 0.8) (layer B.Cu) (net 1)) + (segment (start 262.6 69.2) (end 260.2 69.2) (width 0.8) (layer B.Cu) (net 1) (status 10)) (segment (start 254.74 87.36) (end 254.8 87.3) (width 0.8) (layer B.Cu) (net 2) (status 30)) (segment (start 241.5 69.8) (end 251.1 69.8) (width 0.8) (layer B.Cu) (net 2) (status 10)) (segment (start 252.52 71.22) (end 252.52 72.9) (width 0.8) (layer B.Cu) (net 2) (status 20)) @@ -1837,9 +1840,10 @@ (segment (start 229.2 94.1) (end 225.5 94.1) (width 0.8) (layer B.Cu) (net 2) (status 10)) (segment (start 225.5 95.6) (end 225.5 94.1) (width 1.5) (layer B.Cu) (net 2)) (segment (start 226 82.9) (end 225.5 82.4) (width 1.5) (layer B.Cu) (net 2)) - (segment (start 228.8 82.9) (end 226 82.9) (width 1.5) (layer B.Cu) (net 2)) (segment (start 225.5 82.4) (end 225.5 72.6) (width 1.5) (layer B.Cu) (net 2)) (segment (start 225.5 94.1) (end 225.5 82.4) (width 1.5) (layer B.Cu) (net 2)) + (segment (start 226.2 83.1) (end 226 82.9) (width 1.5) (layer B.Cu) (net 2)) + (segment (start 228.8 83.1) (end 226.2 83.1) (width 1.5) (layer B.Cu) (net 2)) (segment (start 257.34 82.3) (end 258.5 83.46) (width 0.8) (layer B.Cu) (net 3) (status 20)) (segment (start 254.8 82.3) (end 257.34 82.3) (width 0.8) (layer B.Cu) (net 3) (status 10)) (segment (start 247.44 72.9) (end 247.44 74.26) (width 0.8) (layer B.Cu) (net 3) (status 10)) @@ -1864,10 +1868,10 @@ (segment (start 233.6 76.1) (end 230.5 76.1) (width 1.5) (layer B.Cu) (net 4)) (segment (start 235.2 76.1) (end 233.6 76.1) (width 1.5) (layer B.Cu) (net 4)) (segment (start 237.2 76.1) (end 237.2 76.8) (width 1.5) (layer B.Cu) (net 4) (status 30)) - (segment (start 231.75 82.85) (end 237.2 77.4) (width 1.5) (layer B.Cu) (net 4)) - (segment (start 237.2 77.4) (end 237.2 76.1) (width 1.5) (layer B.Cu) (net 4) (status 20)) - (segment (start 231.75 84.95) (end 231.75 82.85) (width 1.5) (layer B.Cu) (net 4)) - (segment (start 228.8 87.9) (end 231.75 84.95) (width 1.5) (layer B.Cu) (net 4) (status 10)) + (segment (start 231.75 85.15) (end 228.8 88.1) (width 1.5) (layer B.Cu) (net 4)) + (segment (start 231.75 82.85) (end 231.75 85.15) (width 1.5) (layer B.Cu) (net 4)) + (segment (start 237.2 77.4) (end 231.75 82.85) (width 1.5) (layer B.Cu) (net 4)) + (segment (start 237.2 76.1) (end 237.2 77.4) (width 1.5) (layer B.Cu) (net 4)) (segment (start 233.26 100.7) (end 229.2 96.64) (width 0.8) (layer B.Cu) (net 5) (status 20)) (segment (start 239.6 100.7) (end 233.26 100.7) (width 0.8) (layer B.Cu) (net 5) (status 10)) (segment (start 236.9 94.9) (end 237.3 94.9) (width 0.8) (layer B.Cu) (net 6) (status 30)) @@ -1897,7 +1901,7 @@ (segment (start 248.2 77.2) (end 249.98 75.42) (width 0.8) (layer B.Cu) (net 10) (status 10)) (segment (start 249.98 75.28) (end 249.98 72.9) (width 0.8) (layer B.Cu) (net 10) (status 20)) (segment (start 249.98 75.42) (end 249.98 75.28) (width 0.8) (layer B.Cu) (net 10)) - (segment (start 257.6 71.7) (end 257.6 74) (width 0.8) (layer B.Cu) (net 10)) + (segment (start 257.6 71.7) (end 257.6 74) (width 0.8) (layer B.Cu) (net 10) (status 10)) (segment (start 256.32 75.28) (end 255.02 75.28) (width 0.8) (layer B.Cu) (net 10)) (segment (start 257.6 74) (end 256.32 75.28) (width 0.8) (layer B.Cu) (net 10)) (segment (start 255.02 75.28) (end 249.98 75.28) (width 0.8) (layer B.Cu) (net 10)) diff --git a/hardware/MQTT_energy_meter.kicad_pcb-bak b/hardware/MQTT_energy_meter.kicad_pcb-bak index 3d3aa4d..7ac3672 100644 --- a/hardware/MQTT_energy_meter.kicad_pcb-bak +++ b/hardware/MQTT_energy_meter.kicad_pcb-bak @@ -2,8 +2,8 @@ (general (thickness 1.6) - (drawings 15) - (tracks 221) + (drawings 16) + (tracks 222) (zones 0) (modules 28) (nets 41) @@ -34,7 +34,7 @@ ) (setup - (last_trace_width 0.8) + (last_trace_width 1.5) (user_trace_width 0.4) (user_trace_width 0.8) (user_trace_width 1.5) @@ -65,7 +65,7 @@ (aux_axis_origin 0 0) (visible_elements FFFFFF7F) (pcbplotparams - (layerselection 0x010fc_ffffffff) + (layerselection 0x00020_fffffffe) (usegerberextensions false) (usegerberattributes true) (usegerberadvancedattributes true) @@ -81,16 +81,16 @@ (hpglpendiameter 15.000000) (psnegative false) (psa4output false) - (plotreference true) + (plotreference false) (plotvalue true) (plotinvisibletext false) (padsonsilk false) (subtractmaskfromsilk false) - (outputformat 1) + (outputformat 4) (mirror false) (drillshape 1) (scaleselection 1) - (outputdirectory "")) + (outputdirectory "/home/marcel/Documenten/electronische_projecten/atmega328p_mqtt_energy_meter/MQTT_energy_meter/")) ) (net 0 "") @@ -185,14 +185,14 @@ ) (module Symbol:OSHW-Symbol_6.7x6mm_SilkScreen (layer F.Cu) (tedit 0) (tstamp 63B33B3B) - (at 116.2 110.9) + (at 255.7 129.5 90) (descr "Open Source Hardware Symbol") (tags "Logo Symbol OSHW") (attr virtual) - (fp_text reference REF** (at 0 0) (layer F.SilkS) hide + (fp_text reference REF** (at 0 0 90) (layer F.SilkS) hide (effects (font (size 1 1) (thickness 0.15))) ) - (fp_text value OSHW-Symbol_6.7x6mm_SilkScreen (at 0.75 0) (layer F.Fab) hide + (fp_text value OSHW-Symbol_6.7x6mm_SilkScreen (at 0.75 0 90) (layer F.Fab) hide (effects (font (size 1 1) (thickness 0.15))) ) (fp_poly (pts (xy 0.555814 -2.531069) (xy 0.639635 -2.086445) (xy 0.94892 -1.958947) (xy 1.258206 -1.831449) @@ -283,14 +283,14 @@ ) (module Symbol:OSHW-Symbol_6.7x6mm_Copper (layer B.Cu) (tedit 0) (tstamp 63B33B0E) - (at 116.2 110.9 180) + (at 255.7 129.5 270) (descr "Open Source Hardware Symbol") (tags "Logo Symbol OSHW") (attr virtual) - (fp_text reference REF** (at 0 0) (layer B.SilkS) hide + (fp_text reference REF** (at 0 0 90) (layer B.SilkS) hide (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) - (fp_text value OSHW-Symbol_6.7x6mm_Copper (at 0.75 0) (layer B.Fab) hide + (fp_text value OSHW-Symbol_6.7x6mm_Copper (at 0.75 0 90) (layer B.Fab) hide (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) (fp_poly (pts (xy 0.555814 2.531069) (xy 0.639635 2.086445) (xy 0.94892 1.958947) (xy 1.258206 1.831449) @@ -381,242 +381,14 @@ ) (module Capacitor_THT:CP_Radial_D5.0mm_P2.50mm (layer F.Cu) (tedit 63B2E029) (tstamp 63B33E9D) - (at 178.3 92.4 180) + (at 237.2 67.4 270) (descr "CP, Radial series, Radial, pin pitch=2.50mm, , diameter=5mm, Electrolytic Capacitor") (tags "CP Radial series Radial pin pitch 2.50mm diameter 5mm Electrolytic Capacitor") (path /637E7E46) - (fp_text reference C1 (at -2.8 0.4) (layer F.SilkS) + (fp_text reference C1 (at -2.8 0.4 90) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_text value 10U (at 1.25 3.75) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -1.304775 -1.725) (end -1.304775 -1.225) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.554775 -1.475) (end -1.054775 -1.475) (layer F.SilkS) (width 0.12)) - (fp_line (start 3.851 -0.284) (end 3.851 0.284) (layer F.SilkS) (width 0.12)) - (fp_line (start 3.811 -0.518) (end 3.811 0.518) (layer F.SilkS) (width 0.12)) - (fp_line (start 3.771 -0.677) (end 3.771 0.677) (layer F.SilkS) (width 0.12)) - (fp_line (start 3.731 -0.805) (end 3.731 0.805) (layer F.SilkS) (width 0.12)) - (fp_line (start 3.691 -0.915) (end 3.691 0.915) (layer F.SilkS) (width 0.12)) - (fp_line (start 3.651 -1.011) (end 3.651 1.011) (layer F.SilkS) (width 0.12)) - (fp_line (start 3.611 -1.098) (end 3.611 1.098) (layer F.SilkS) (width 0.12)) - (fp_line (start 3.571 -1.178) (end 3.571 1.178) (layer F.SilkS) (width 0.12)) - (fp_line (start 3.531 1.04) (end 3.531 1.251) (layer F.SilkS) (width 0.12)) - (fp_line (start 3.531 -1.251) (end 3.531 -1.04) (layer F.SilkS) (width 0.12)) - (fp_line (start 3.491 1.04) (end 3.491 1.319) (layer F.SilkS) (width 0.12)) - (fp_line (start 3.491 -1.319) (end 3.491 -1.04) (layer F.SilkS) (width 0.12)) - (fp_line (start 3.451 1.04) (end 3.451 1.383) (layer F.SilkS) (width 0.12)) - (fp_line (start 3.451 -1.383) (end 3.451 -1.04) (layer F.SilkS) (width 0.12)) - (fp_line (start 3.411 1.04) (end 3.411 1.443) (layer F.SilkS) (width 0.12)) - (fp_line (start 3.411 -1.443) (end 3.411 -1.04) (layer F.SilkS) (width 0.12)) - (fp_line (start 3.371 1.04) (end 3.371 1.5) (layer F.SilkS) (width 0.12)) - (fp_line (start 3.371 -1.5) (end 3.371 -1.04) (layer F.SilkS) (width 0.12)) - (fp_line (start 3.331 1.04) (end 3.331 1.554) (layer F.SilkS) (width 0.12)) - (fp_line (start 3.331 -1.554) (end 3.331 -1.04) (layer F.SilkS) (width 0.12)) - (fp_line (start 3.291 1.04) (end 3.291 1.605) (layer F.SilkS) (width 0.12)) - (fp_line (start 3.291 -1.605) (end 3.291 -1.04) (layer F.SilkS) (width 0.12)) - (fp_line (start 3.251 1.04) (end 3.251 1.653) (layer F.SilkS) (width 0.12)) - (fp_line (start 3.251 -1.653) (end 3.251 -1.04) (layer F.SilkS) (width 0.12)) - (fp_line (start 3.211 1.04) (end 3.211 1.699) (layer F.SilkS) (width 0.12)) - (fp_line (start 3.211 -1.699) (end 3.211 -1.04) (layer F.SilkS) (width 0.12)) - (fp_line (start 3.171 1.04) (end 3.171 1.743) (layer F.SilkS) (width 0.12)) - (fp_line (start 3.171 -1.743) (end 3.171 -1.04) (layer F.SilkS) (width 0.12)) - (fp_line (start 3.131 1.04) (end 3.131 1.785) (layer F.SilkS) (width 0.12)) - (fp_line (start 3.131 -1.785) (end 3.131 -1.04) (layer F.SilkS) (width 0.12)) - (fp_line (start 3.091 1.04) (end 3.091 1.826) (layer F.SilkS) (width 0.12)) - (fp_line (start 3.091 -1.826) (end 3.091 -1.04) (layer F.SilkS) (width 0.12)) - (fp_line (start 3.051 1.04) (end 3.051 1.864) (layer F.SilkS) (width 0.12)) - (fp_line (start 3.051 -1.864) (end 3.051 -1.04) (layer F.SilkS) (width 0.12)) - (fp_line (start 3.011 1.04) (end 3.011 1.901) (layer F.SilkS) (width 0.12)) - (fp_line (start 3.011 -1.901) (end 3.011 -1.04) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.971 1.04) (end 2.971 1.937) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.971 -1.937) (end 2.971 -1.04) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.931 1.04) (end 2.931 1.971) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.931 -1.971) (end 2.931 -1.04) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.891 1.04) (end 2.891 2.004) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.891 -2.004) (end 2.891 -1.04) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.851 1.04) (end 2.851 2.035) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.851 -2.035) (end 2.851 -1.04) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.811 1.04) (end 2.811 2.065) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.811 -2.065) (end 2.811 -1.04) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.771 1.04) (end 2.771 2.095) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.771 -2.095) (end 2.771 -1.04) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.731 1.04) (end 2.731 2.122) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.731 -2.122) (end 2.731 -1.04) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.691 1.04) (end 2.691 2.149) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.691 -2.149) (end 2.691 -1.04) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.651 1.04) (end 2.651 2.175) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.651 -2.175) (end 2.651 -1.04) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.611 1.04) (end 2.611 2.2) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.611 -2.2) (end 2.611 -1.04) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.571 1.04) (end 2.571 2.224) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.571 -2.224) (end 2.571 -1.04) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.531 1.04) (end 2.531 2.247) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.531 -2.247) (end 2.531 -1.04) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.491 1.04) (end 2.491 2.268) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.491 -2.268) (end 2.491 -1.04) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.451 1.04) (end 2.451 2.29) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.451 -2.29) (end 2.451 -1.04) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.411 1.04) (end 2.411 2.31) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.411 -2.31) (end 2.411 -1.04) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.371 1.04) (end 2.371 2.329) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.371 -2.329) (end 2.371 -1.04) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.331 1.04) (end 2.331 2.348) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.331 -2.348) (end 2.331 -1.04) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.291 1.04) (end 2.291 2.365) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.291 -2.365) (end 2.291 -1.04) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.251 1.04) (end 2.251 2.382) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.251 -2.382) (end 2.251 -1.04) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.211 1.04) (end 2.211 2.398) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.211 -2.398) (end 2.211 -1.04) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.171 1.04) (end 2.171 2.414) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.171 -2.414) (end 2.171 -1.04) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.131 1.04) (end 2.131 2.428) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.131 -2.428) (end 2.131 -1.04) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.091 1.04) (end 2.091 2.442) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.091 -2.442) (end 2.091 -1.04) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.051 1.04) (end 2.051 2.455) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.051 -2.455) (end 2.051 -1.04) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.011 1.04) (end 2.011 2.468) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.011 -2.468) (end 2.011 -1.04) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.971 1.04) (end 1.971 2.48) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.971 -2.48) (end 1.971 -1.04) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.93 1.04) (end 1.93 2.491) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.93 -2.491) (end 1.93 -1.04) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.89 1.04) (end 1.89 2.501) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.89 -2.501) (end 1.89 -1.04) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.85 1.04) (end 1.85 2.511) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.85 -2.511) (end 1.85 -1.04) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.81 1.04) (end 1.81 2.52) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.81 -2.52) (end 1.81 -1.04) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.77 1.04) (end 1.77 2.528) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.77 -2.528) (end 1.77 -1.04) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.73 1.04) (end 1.73 2.536) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.73 -2.536) (end 1.73 -1.04) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.69 1.04) (end 1.69 2.543) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.69 -2.543) (end 1.69 -1.04) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.65 1.04) (end 1.65 2.55) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.65 -2.55) (end 1.65 -1.04) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.61 1.04) (end 1.61 2.556) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.61 -2.556) (end 1.61 -1.04) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.57 1.04) (end 1.57 2.561) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.57 -2.561) (end 1.57 -1.04) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.53 1.04) (end 1.53 2.565) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.53 -2.565) (end 1.53 -1.04) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.49 1.04) (end 1.49 2.569) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.49 -2.569) (end 1.49 -1.04) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.45 -2.573) (end 1.45 2.573) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.41 -2.576) (end 1.41 2.576) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.37 -2.578) (end 1.37 2.578) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.33 -2.579) (end 1.33 2.579) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.29 -2.58) (end 1.29 2.58) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.25 -2.58) (end 1.25 2.58) (layer F.SilkS) (width 0.12)) - (fp_line (start -0.633605 -1.3375) (end -0.633605 -0.8375) (layer F.Fab) (width 0.1)) - (fp_line (start -0.883605 -1.0875) (end -0.383605 -1.0875) (layer F.Fab) (width 0.1)) - (fp_circle (center 1.25 0) (end 4 0) (layer F.CrtYd) (width 0.05)) - (fp_circle (center 1.25 0) (end 3.87 0) (layer F.SilkS) (width 0.12)) - (fp_circle (center 1.25 0) (end 3.75 0) (layer F.Fab) (width 0.1)) - (fp_text user %R (at 1.25 0) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (pad 1 thru_hole rect (at 0 0 180) (size 2 2) (drill 0.8) (layers *.Cu *.Mask) - (net 1 VCC)) - (pad 2 thru_hole circle (at 2.5 0 180) (size 2 2) (drill 0.8) (layers *.Cu *.Mask) - (net 2 GND)) - (model ${KISYS3DMOD}/Capacitor_THT.3dshapes/CP_Radial_D5.0mm_P2.50mm.wrl - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (module Capacitor_THT:C_Disc_D5.0mm_W2.5mm_P5.00mm (layer F.Cu) (tedit 63B2E009) (tstamp 63B331D3) - (at 155.3 96.7 180) - (descr "C, Disc series, Radial, pin pitch=5.00mm, , diameter*width=5*2.5mm^2, Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/DS_KERKO_TC.pdf") - (tags "C Disc series Radial pin pitch 5.00mm diameter 5mm width 2.5mm Capacitor") - (path /637DF69F) - (fp_text reference C2 (at 4.4 2.3) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value 100n (at 2.5 2.5) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start 6.05 -1.5) (end -1.05 -1.5) (layer F.CrtYd) (width 0.05)) - (fp_line (start 6.05 1.5) (end 6.05 -1.5) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.05 1.5) (end 6.05 1.5) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.05 -1.5) (end -1.05 1.5) (layer F.CrtYd) (width 0.05)) - (fp_line (start 5.12 1.055) (end 5.12 1.37) (layer F.SilkS) (width 0.12)) - (fp_line (start 5.12 -1.37) (end 5.12 -1.055) (layer F.SilkS) (width 0.12)) - (fp_line (start -0.12 1.055) (end -0.12 1.37) (layer F.SilkS) (width 0.12)) - (fp_line (start -0.12 -1.37) (end -0.12 -1.055) (layer F.SilkS) (width 0.12)) - (fp_line (start -0.12 1.37) (end 5.12 1.37) (layer F.SilkS) (width 0.12)) - (fp_line (start -0.12 -1.37) (end 5.12 -1.37) (layer F.SilkS) (width 0.12)) - (fp_line (start 5 -1.25) (end 0 -1.25) (layer F.Fab) (width 0.1)) - (fp_line (start 5 1.25) (end 5 -1.25) (layer F.Fab) (width 0.1)) - (fp_line (start 0 1.25) (end 5 1.25) (layer F.Fab) (width 0.1)) - (fp_line (start 0 -1.25) (end 0 1.25) (layer F.Fab) (width 0.1)) - (fp_text user %R (at 2.5 0) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (pad 1 thru_hole circle (at 0 0 180) (size 2 2) (drill 0.8) (layers *.Cu *.Mask) - (net 1 VCC)) - (pad 2 thru_hole circle (at 5 0 180) (size 2 2) (drill 0.8) (layers *.Cu *.Mask) - (net 2 GND)) - (model ${KISYS3DMOD}/Capacitor_THT.3dshapes/C_Disc_D5.0mm_W2.5mm_P5.00mm.wrl - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (module Capacitor_THT:C_Disc_D5.0mm_W2.5mm_P5.00mm (layer F.Cu) (tedit 63B2DFF7) (tstamp 63B331E8) - (at 163.4 110 180) - (descr "C, Disc series, Radial, pin pitch=5.00mm, , diameter*width=5*2.5mm^2, Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/DS_KERKO_TC.pdf") - (tags "C Disc series Radial pin pitch 5.00mm diameter 5mm width 2.5mm Capacitor") - (path /6398D053) - (fp_text reference C3 (at -2.4 0) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value 100n (at 2.5 2.5) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start 6.05 -1.5) (end -1.05 -1.5) (layer F.CrtYd) (width 0.05)) - (fp_line (start 6.05 1.5) (end 6.05 -1.5) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.05 1.5) (end 6.05 1.5) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.05 -1.5) (end -1.05 1.5) (layer F.CrtYd) (width 0.05)) - (fp_line (start 5.12 1.055) (end 5.12 1.37) (layer F.SilkS) (width 0.12)) - (fp_line (start 5.12 -1.37) (end 5.12 -1.055) (layer F.SilkS) (width 0.12)) - (fp_line (start -0.12 1.055) (end -0.12 1.37) (layer F.SilkS) (width 0.12)) - (fp_line (start -0.12 -1.37) (end -0.12 -1.055) (layer F.SilkS) (width 0.12)) - (fp_line (start -0.12 1.37) (end 5.12 1.37) (layer F.SilkS) (width 0.12)) - (fp_line (start -0.12 -1.37) (end 5.12 -1.37) (layer F.SilkS) (width 0.12)) - (fp_line (start 5 -1.25) (end 0 -1.25) (layer F.Fab) (width 0.1)) - (fp_line (start 5 1.25) (end 5 -1.25) (layer F.Fab) (width 0.1)) - (fp_line (start 0 1.25) (end 5 1.25) (layer F.Fab) (width 0.1)) - (fp_line (start 0 -1.25) (end 0 1.25) (layer F.Fab) (width 0.1)) - (fp_text user %R (at 2.5 0) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (pad 1 thru_hole circle (at 0 0 180) (size 2 2) (drill 0.8) (layers *.Cu *.Mask) - (net 3 "Net-(C3-Pad1)")) - (pad 2 thru_hole circle (at 5 0 180) (size 2 2) (drill 0.8) (layers *.Cu *.Mask) - (net 2 GND)) - (model ${KISYS3DMOD}/Capacitor_THT.3dshapes/C_Disc_D5.0mm_W2.5mm_P5.00mm.wrl - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (module Capacitor_THT:CP_Radial_D5.0mm_P2.50mm (layer F.Cu) (tedit 63B2E030) (tstamp 63B3326C) - (at 169.6 92.4) - (descr "CP, Radial series, Radial, pin pitch=2.50mm, , diameter=5mm, Electrolytic Capacitor") - (tags "CP Radial series Radial pin pitch 2.50mm diameter 5mm Electrolytic Capacitor") - (path /639134F2) - (fp_text reference C4 (at -2.8 0.1) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value 10U (at 1.25 3.75) (layer F.Fab) + (fp_text value 10U (at 1.25 3.75 90) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) (fp_circle (center 1.25 0) (end 3.75 0) (layer F.Fab) (width 0.1)) @@ -744,13 +516,13 @@ (fp_line (start 3.851 -0.284) (end 3.851 0.284) (layer F.SilkS) (width 0.12)) (fp_line (start -1.554775 -1.475) (end -1.054775 -1.475) (layer F.SilkS) (width 0.12)) (fp_line (start -1.304775 -1.725) (end -1.304775 -1.225) (layer F.SilkS) (width 0.12)) - (fp_text user %R (at 1.25 0) (layer F.Fab) + (fp_text user %R (at 1.25 0 90) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (pad 2 thru_hole circle (at 2.5 0) (size 2 2) (drill 0.8) (layers *.Cu *.Mask) + (pad 1 thru_hole rect (at 0 0 270) (size 2 2) (drill 0.8) (layers *.Cu *.Mask) + (net 1 VCC)) + (pad 2 thru_hole circle (at 2.5 0 270) (size 2 2) (drill 0.8) (layers *.Cu *.Mask) (net 2 GND)) - (pad 1 thru_hole rect (at 0 0) (size 2 2) (drill 0.8) (layers *.Cu *.Mask) - (net 4 "Net-(C4-Pad1)")) (model ${KISYS3DMOD}/Capacitor_THT.3dshapes/CP_Radial_D5.0mm_P2.50mm.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) @@ -758,37 +530,37 @@ ) ) - (module Capacitor_THT:C_Disc_D5.0mm_W2.5mm_P5.00mm (layer F.Cu) (tedit 63B2E01B) (tstamp 63B361A4) - (at 167.3 88.1) + (module Capacitor_THT:C_Disc_D5.0mm_W2.5mm_P5.00mm (layer F.Cu) (tedit 63B2E009) (tstamp 63B331D3) + (at 241.5 90.4 270) (descr "C, Disc series, Radial, pin pitch=5.00mm, , diameter*width=5*2.5mm^2, Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/DS_KERKO_TC.pdf") (tags "C Disc series Radial pin pitch 5.00mm diameter 5mm width 2.5mm Capacitor") - (path /6391A1B5) - (fp_text reference C5 (at -0.8 -2.3) (layer F.SilkS) + (path /637DF69F) + (fp_text reference C2 (at 4.4 2.3 90) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_text value 100n (at 2.5 2.5) (layer F.Fab) + (fp_text value 100n (at 2.5 2.5 90) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start 6.05 -1.5) (end -1.05 -1.5) (layer F.CrtYd) (width 0.05)) - (fp_line (start 6.05 1.5) (end 6.05 -1.5) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.05 1.5) (end 6.05 1.5) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.05 -1.5) (end -1.05 1.5) (layer F.CrtYd) (width 0.05)) - (fp_line (start 5.12 1.055) (end 5.12 1.37) (layer F.SilkS) (width 0.12)) - (fp_line (start 5.12 -1.37) (end 5.12 -1.055) (layer F.SilkS) (width 0.12)) - (fp_line (start -0.12 1.055) (end -0.12 1.37) (layer F.SilkS) (width 0.12)) - (fp_line (start -0.12 -1.37) (end -0.12 -1.055) (layer F.SilkS) (width 0.12)) - (fp_line (start -0.12 1.37) (end 5.12 1.37) (layer F.SilkS) (width 0.12)) - (fp_line (start -0.12 -1.37) (end 5.12 -1.37) (layer F.SilkS) (width 0.12)) - (fp_line (start 5 -1.25) (end 0 -1.25) (layer F.Fab) (width 0.1)) - (fp_line (start 5 1.25) (end 5 -1.25) (layer F.Fab) (width 0.1)) - (fp_line (start 0 1.25) (end 5 1.25) (layer F.Fab) (width 0.1)) (fp_line (start 0 -1.25) (end 0 1.25) (layer F.Fab) (width 0.1)) - (fp_text user %R (at 2.5 0) (layer F.Fab) + (fp_line (start 0 1.25) (end 5 1.25) (layer F.Fab) (width 0.1)) + (fp_line (start 5 1.25) (end 5 -1.25) (layer F.Fab) (width 0.1)) + (fp_line (start 5 -1.25) (end 0 -1.25) (layer F.Fab) (width 0.1)) + (fp_line (start -0.12 -1.37) (end 5.12 -1.37) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.12 1.37) (end 5.12 1.37) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.12 -1.37) (end -0.12 -1.055) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.12 1.055) (end -0.12 1.37) (layer F.SilkS) (width 0.12)) + (fp_line (start 5.12 -1.37) (end 5.12 -1.055) (layer F.SilkS) (width 0.12)) + (fp_line (start 5.12 1.055) (end 5.12 1.37) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.05 -1.5) (end -1.05 1.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.05 1.5) (end 6.05 1.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 6.05 1.5) (end 6.05 -1.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 6.05 -1.5) (end -1.05 -1.5) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 2.5 0 90) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (pad 1 thru_hole circle (at 0 0) (size 2 2) (drill 0.8) (layers *.Cu *.Mask) - (net 4 "Net-(C4-Pad1)")) - (pad 2 thru_hole circle (at 5 0) (size 2 2) (drill 0.8) (layers *.Cu *.Mask) + (pad 1 thru_hole circle (at 0 0 270) (size 2 2) (drill 0.8) (layers *.Cu *.Mask) + (net 1 VCC)) + (pad 2 thru_hole circle (at 5 0 270) (size 2 2) (drill 0.8) (layers *.Cu *.Mask) (net 2 GND)) (model ${KISYS3DMOD}/Capacitor_THT.3dshapes/C_Disc_D5.0mm_W2.5mm_P5.00mm.wrl (at (xyz 0 0 0)) @@ -797,15 +569,15 @@ ) ) - (module Capacitor_THT:C_Disc_D5.0mm_W2.5mm_P5.00mm (layer F.Cu) (tedit 63B2E000) (tstamp 63B33296) - (at 180.9 96.7 180) + (module Capacitor_THT:C_Disc_D5.0mm_W2.5mm_P5.00mm (layer F.Cu) (tedit 63B2DFF7) (tstamp 63B331E8) + (at 254.8 82.3 270) (descr "C, Disc series, Radial, pin pitch=5.00mm, , diameter*width=5*2.5mm^2, Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/DS_KERKO_TC.pdf") (tags "C Disc series Radial pin pitch 5.00mm diameter 5mm width 2.5mm Capacitor") - (path /6382F4A6) - (fp_text reference C6 (at -2.7 -0.1) (layer F.SilkS) + (path /6398D053) + (fp_text reference C3 (at -2.4 0 90) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_text value 100n (at 2.5 2.5) (layer F.Fab) + (fp_text value 100n (at 2.5 2.5 90) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) (fp_line (start 0 -1.25) (end 0 1.25) (layer F.Fab) (width 0.1)) @@ -822,13 +594,13 @@ (fp_line (start -1.05 1.5) (end 6.05 1.5) (layer F.CrtYd) (width 0.05)) (fp_line (start 6.05 1.5) (end 6.05 -1.5) (layer F.CrtYd) (width 0.05)) (fp_line (start 6.05 -1.5) (end -1.05 -1.5) (layer F.CrtYd) (width 0.05)) - (fp_text user %R (at 2.5 0) (layer F.Fab) + (fp_text user %R (at 2.5 0 90) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (pad 2 thru_hole circle (at 5 0 180) (size 2 2) (drill 0.8) (layers *.Cu *.Mask) + (pad 1 thru_hole circle (at 0 0 270) (size 2 2) (drill 0.8) (layers *.Cu *.Mask) + (net 3 "Net-(C3-Pad1)")) + (pad 2 thru_hole circle (at 5 0 270) (size 2 2) (drill 0.8) (layers *.Cu *.Mask) (net 2 GND)) - (pad 1 thru_hole circle (at 0 0 180) (size 2 2) (drill 0.8) (layers *.Cu *.Mask) - (net 1 VCC)) (model ${KISYS3DMOD}/Capacitor_THT.3dshapes/C_Disc_D5.0mm_W2.5mm_P5.00mm.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) @@ -836,15 +608,165 @@ ) ) - (module Capacitor_THT:C_Disc_D5.0mm_W2.5mm_P5.00mm (layer F.Cu) (tedit 63B2E012) (tstamp 63B361E0) - (at 179.9 88.1 180) - (descr "C, Disc series, Radial, pin pitch=5.00mm, , diameter*width=5*2.5mm^2, Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/DS_KERKO_TC.pdf") - (tags "C Disc series Radial pin pitch 5.00mm diameter 5mm width 2.5mm Capacitor") - (path /6391C15A) - (fp_text reference C7 (at -2.5 0) (layer F.SilkS) + (module Capacitor_THT:CP_Radial_D5.0mm_P2.50mm (layer F.Cu) (tedit 63B2E030) (tstamp 63B3326C) + (at 237.2 76.1 90) + (descr "CP, Radial series, Radial, pin pitch=2.50mm, , diameter=5mm, Electrolytic Capacitor") + (tags "CP Radial series Radial pin pitch 2.50mm diameter 5mm Electrolytic Capacitor") + (path /639134F2) + (fp_text reference C4 (at -2.8 0.1 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 10U (at 1.25 3.75 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.304775 -1.725) (end -1.304775 -1.225) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.554775 -1.475) (end -1.054775 -1.475) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.851 -0.284) (end 3.851 0.284) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.811 -0.518) (end 3.811 0.518) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.771 -0.677) (end 3.771 0.677) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.731 -0.805) (end 3.731 0.805) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.691 -0.915) (end 3.691 0.915) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.651 -1.011) (end 3.651 1.011) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.611 -1.098) (end 3.611 1.098) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.571 -1.178) (end 3.571 1.178) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.531 1.04) (end 3.531 1.251) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.531 -1.251) (end 3.531 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.491 1.04) (end 3.491 1.319) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.491 -1.319) (end 3.491 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.451 1.04) (end 3.451 1.383) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.451 -1.383) (end 3.451 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.411 1.04) (end 3.411 1.443) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.411 -1.443) (end 3.411 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.371 1.04) (end 3.371 1.5) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.371 -1.5) (end 3.371 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.331 1.04) (end 3.331 1.554) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.331 -1.554) (end 3.331 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.291 1.04) (end 3.291 1.605) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.291 -1.605) (end 3.291 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.251 1.04) (end 3.251 1.653) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.251 -1.653) (end 3.251 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.211 1.04) (end 3.211 1.699) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.211 -1.699) (end 3.211 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.171 1.04) (end 3.171 1.743) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.171 -1.743) (end 3.171 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.131 1.04) (end 3.131 1.785) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.131 -1.785) (end 3.131 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.091 1.04) (end 3.091 1.826) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.091 -1.826) (end 3.091 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.051 1.04) (end 3.051 1.864) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.051 -1.864) (end 3.051 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.011 1.04) (end 3.011 1.901) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.011 -1.901) (end 3.011 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.971 1.04) (end 2.971 1.937) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.971 -1.937) (end 2.971 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.931 1.04) (end 2.931 1.971) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.931 -1.971) (end 2.931 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.891 1.04) (end 2.891 2.004) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.891 -2.004) (end 2.891 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.851 1.04) (end 2.851 2.035) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.851 -2.035) (end 2.851 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.811 1.04) (end 2.811 2.065) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.811 -2.065) (end 2.811 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.771 1.04) (end 2.771 2.095) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.771 -2.095) (end 2.771 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.731 1.04) (end 2.731 2.122) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.731 -2.122) (end 2.731 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.691 1.04) (end 2.691 2.149) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.691 -2.149) (end 2.691 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.651 1.04) (end 2.651 2.175) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.651 -2.175) (end 2.651 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.611 1.04) (end 2.611 2.2) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.611 -2.2) (end 2.611 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.571 1.04) (end 2.571 2.224) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.571 -2.224) (end 2.571 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.531 1.04) (end 2.531 2.247) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.531 -2.247) (end 2.531 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.491 1.04) (end 2.491 2.268) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.491 -2.268) (end 2.491 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.451 1.04) (end 2.451 2.29) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.451 -2.29) (end 2.451 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.411 1.04) (end 2.411 2.31) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.411 -2.31) (end 2.411 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.371 1.04) (end 2.371 2.329) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.371 -2.329) (end 2.371 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.331 1.04) (end 2.331 2.348) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.331 -2.348) (end 2.331 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.291 1.04) (end 2.291 2.365) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.291 -2.365) (end 2.291 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.251 1.04) (end 2.251 2.382) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.251 -2.382) (end 2.251 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.211 1.04) (end 2.211 2.398) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.211 -2.398) (end 2.211 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.171 1.04) (end 2.171 2.414) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.171 -2.414) (end 2.171 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.131 1.04) (end 2.131 2.428) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.131 -2.428) (end 2.131 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.091 1.04) (end 2.091 2.442) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.091 -2.442) (end 2.091 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.051 1.04) (end 2.051 2.455) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.051 -2.455) (end 2.051 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.011 1.04) (end 2.011 2.468) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.011 -2.468) (end 2.011 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.971 1.04) (end 1.971 2.48) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.971 -2.48) (end 1.971 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.93 1.04) (end 1.93 2.491) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.93 -2.491) (end 1.93 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.89 1.04) (end 1.89 2.501) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.89 -2.501) (end 1.89 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.85 1.04) (end 1.85 2.511) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.85 -2.511) (end 1.85 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.81 1.04) (end 1.81 2.52) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.81 -2.52) (end 1.81 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.77 1.04) (end 1.77 2.528) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.77 -2.528) (end 1.77 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.73 1.04) (end 1.73 2.536) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.73 -2.536) (end 1.73 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.69 1.04) (end 1.69 2.543) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.69 -2.543) (end 1.69 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.65 1.04) (end 1.65 2.55) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.65 -2.55) (end 1.65 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.61 1.04) (end 1.61 2.556) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.61 -2.556) (end 1.61 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.57 1.04) (end 1.57 2.561) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.57 -2.561) (end 1.57 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.53 1.04) (end 1.53 2.565) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.53 -2.565) (end 1.53 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.49 1.04) (end 1.49 2.569) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.49 -2.569) (end 1.49 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.45 -2.573) (end 1.45 2.573) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.41 -2.576) (end 1.41 2.576) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.37 -2.578) (end 1.37 2.578) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.33 -2.579) (end 1.33 2.579) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.29 -2.58) (end 1.29 2.58) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.25 -2.58) (end 1.25 2.58) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.633605 -1.3375) (end -0.633605 -0.8375) (layer F.Fab) (width 0.1)) + (fp_line (start -0.883605 -1.0875) (end -0.383605 -1.0875) (layer F.Fab) (width 0.1)) + (fp_circle (center 1.25 0) (end 4 0) (layer F.CrtYd) (width 0.05)) + (fp_circle (center 1.25 0) (end 3.87 0) (layer F.SilkS) (width 0.12)) + (fp_circle (center 1.25 0) (end 3.75 0) (layer F.Fab) (width 0.1)) + (fp_text user %R (at 1.25 0 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 2 thru_hole circle (at 2.5 0 90) (size 2 2) (drill 0.8) (layers *.Cu *.Mask) + (net 2 GND)) + (pad 1 thru_hole rect (at 0 0 90) (size 2 2) (drill 0.8) (layers *.Cu *.Mask) + (net 4 "Net-(C4-Pad1)")) + (model ${KISYS3DMOD}/Capacitor_THT.3dshapes/CP_Radial_D5.0mm_P2.50mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitor_THT:C_Disc_D5.0mm_W2.5mm_P5.00mm (layer F.Cu) (tedit 63B2E01B) (tstamp 63B361A4) + (at 232.9 78.4 90) + (descr "C, Disc series, Radial, pin pitch=5.00mm, , diameter*width=5*2.5mm^2, Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/DS_KERKO_TC.pdf") + (tags "C Disc series Radial pin pitch 5.00mm diameter 5mm width 2.5mm Capacitor") + (path /6391A1B5) + (fp_text reference C5 (at -0.8 -2.3 90) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_text value 100n (at 2.5 2.5) (layer F.Fab) + (fp_text value 100n (at 2.5 2.5 90) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) (fp_line (start 0 -1.25) (end 0 1.25) (layer F.Fab) (width 0.1)) @@ -861,12 +783,90 @@ (fp_line (start -1.05 1.5) (end 6.05 1.5) (layer F.CrtYd) (width 0.05)) (fp_line (start 6.05 1.5) (end 6.05 -1.5) (layer F.CrtYd) (width 0.05)) (fp_line (start 6.05 -1.5) (end -1.05 -1.5) (layer F.CrtYd) (width 0.05)) - (fp_text user %R (at 2.5 0) (layer F.Fab) + (fp_text user %R (at 2.5 0 90) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (pad 2 thru_hole circle (at 5 0 180) (size 2 2) (drill 0.8) (layers *.Cu *.Mask) + (pad 1 thru_hole circle (at 0 0 90) (size 2 2) (drill 0.8) (layers *.Cu *.Mask) + (net 4 "Net-(C4-Pad1)")) + (pad 2 thru_hole circle (at 5 0 90) (size 2 2) (drill 0.8) (layers *.Cu *.Mask) (net 2 GND)) - (pad 1 thru_hole circle (at 0 0 180) (size 2 2) (drill 0.8) (layers *.Cu *.Mask) + (model ${KISYS3DMOD}/Capacitor_THT.3dshapes/C_Disc_D5.0mm_W2.5mm_P5.00mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitor_THT:C_Disc_D5.0mm_W2.5mm_P5.00mm (layer F.Cu) (tedit 63B2E000) (tstamp 63B33296) + (at 241.5 64.8 270) + (descr "C, Disc series, Radial, pin pitch=5.00mm, , diameter*width=5*2.5mm^2, Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/DS_KERKO_TC.pdf") + (tags "C Disc series Radial pin pitch 5.00mm diameter 5mm width 2.5mm Capacitor") + (path /6382F4A6) + (fp_text reference C6 (at -2.7 -0.1 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 100n (at 2.5 2.5 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 6.05 -1.5) (end -1.05 -1.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 6.05 1.5) (end 6.05 -1.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.05 1.5) (end 6.05 1.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.05 -1.5) (end -1.05 1.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 5.12 1.055) (end 5.12 1.37) (layer F.SilkS) (width 0.12)) + (fp_line (start 5.12 -1.37) (end 5.12 -1.055) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.12 1.055) (end -0.12 1.37) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.12 -1.37) (end -0.12 -1.055) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.12 1.37) (end 5.12 1.37) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.12 -1.37) (end 5.12 -1.37) (layer F.SilkS) (width 0.12)) + (fp_line (start 5 -1.25) (end 0 -1.25) (layer F.Fab) (width 0.1)) + (fp_line (start 5 1.25) (end 5 -1.25) (layer F.Fab) (width 0.1)) + (fp_line (start 0 1.25) (end 5 1.25) (layer F.Fab) (width 0.1)) + (fp_line (start 0 -1.25) (end 0 1.25) (layer F.Fab) (width 0.1)) + (fp_text user %R (at 2.5 0 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 2 thru_hole circle (at 5 0 270) (size 2 2) (drill 0.8) (layers *.Cu *.Mask) + (net 2 GND)) + (pad 1 thru_hole circle (at 0 0 270) (size 2 2) (drill 0.8) (layers *.Cu *.Mask) + (net 1 VCC)) + (model ${KISYS3DMOD}/Capacitor_THT.3dshapes/C_Disc_D5.0mm_W2.5mm_P5.00mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitor_THT:C_Disc_D5.0mm_W2.5mm_P5.00mm (layer F.Cu) (tedit 63B2E012) (tstamp 63B361E0) + (at 232.9 65.8 270) + (descr "C, Disc series, Radial, pin pitch=5.00mm, , diameter*width=5*2.5mm^2, Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/DS_KERKO_TC.pdf") + (tags "C Disc series Radial pin pitch 5.00mm diameter 5mm width 2.5mm Capacitor") + (path /6391C15A) + (fp_text reference C7 (at -2.5 0 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 100n (at 2.5 2.5 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 6.05 -1.5) (end -1.05 -1.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 6.05 1.5) (end 6.05 -1.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.05 1.5) (end 6.05 1.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.05 -1.5) (end -1.05 1.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 5.12 1.055) (end 5.12 1.37) (layer F.SilkS) (width 0.12)) + (fp_line (start 5.12 -1.37) (end 5.12 -1.055) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.12 1.055) (end -0.12 1.37) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.12 -1.37) (end -0.12 -1.055) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.12 1.37) (end 5.12 1.37) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.12 -1.37) (end 5.12 -1.37) (layer F.SilkS) (width 0.12)) + (fp_line (start 5 -1.25) (end 0 -1.25) (layer F.Fab) (width 0.1)) + (fp_line (start 5 1.25) (end 5 -1.25) (layer F.Fab) (width 0.1)) + (fp_line (start 0 1.25) (end 5 1.25) (layer F.Fab) (width 0.1)) + (fp_line (start 0 -1.25) (end 0 1.25) (layer F.Fab) (width 0.1)) + (fp_text user %R (at 2.5 0 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 2 thru_hole circle (at 5 0 270) (size 2 2) (drill 0.8) (layers *.Cu *.Mask) + (net 2 GND)) + (pad 1 thru_hole circle (at 0 0 270) (size 2 2) (drill 0.8) (layers *.Cu *.Mask) (net 1 VCC)) (model ${KISYS3DMOD}/Capacitor_THT.3dshapes/C_Disc_D5.0mm_W2.5mm_P5.00mm.wrl (at (xyz 0 0 0)) @@ -876,37 +876,37 @@ ) (module Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical (layer F.Cu) (tedit 63B2DFDE) (tstamp 63B332C1) - (at 159.7 113.7 90) + (at 258.5 86 180) (descr "Through hole straight pin header, 1x02, 2.54mm pitch, single row") (tags "Through hole pin header THT 1x02 2.54mm single row") (path /637CAE56) - (fp_text reference D1 (at 0.1 5.7 180) (layer F.SilkS) + (fp_text reference D1 (at 0.1 5.7 270) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_text value BPW34 (at 0 4.87 90) (layer F.Fab) + (fp_text value BPW34 (at 0 4.87) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer F.Fab) (width 0.1)) - (fp_line (start 1.27 -1.27) (end 1.27 3.81) (layer F.Fab) (width 0.1)) - (fp_line (start 1.27 3.81) (end -1.27 3.81) (layer F.Fab) (width 0.1)) - (fp_line (start -1.27 3.81) (end -1.27 -0.635) (layer F.Fab) (width 0.1)) - (fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1)) - (fp_line (start -1.33 3.87) (end 1.33 3.87) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.33 1.27) (end -1.33 3.87) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.33 1.27) (end 1.33 3.87) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.33 1.27) (end 1.33 1.27) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.33 0) (end -1.33 -1.33) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.33 -1.33) (end 0 -1.33) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.8 -1.8) (end -1.8 4.35) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.8 4.35) (end 1.8 4.35) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.8 4.35) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05)) (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05)) - (fp_text user %R (at 0 1.27) (layer F.Fab) + (fp_line (start 1.8 4.35) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.8 4.35) (end 1.8 4.35) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.8 -1.8) (end -1.8 4.35) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.33 -1.33) (end 0 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 0) (end -1.33 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end 1.33 1.27) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.33 1.27) (end 1.33 3.87) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end -1.33 3.87) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 3.87) (end 1.33 3.87) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 3.81) (end -1.27 -0.635) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 3.81) (end -1.27 3.81) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 -1.27) (end 1.27 3.81) (layer F.Fab) (width 0.1)) + (fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer F.Fab) (width 0.1)) + (fp_text user %R (at 0 1.27 90) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (pad 2 thru_hole oval (at 0 2.54 90) (size 2 2) (drill 1) (layers *.Cu *.Mask) + (pad 2 thru_hole oval (at 0 2.54 180) (size 2 2) (drill 1) (layers *.Cu *.Mask) (net 3 "Net-(C3-Pad1)")) - (pad 1 thru_hole rect (at 0 0 90) (size 2 2) (drill 1) (layers *.Cu *.Mask) + (pad 1 thru_hole rect (at 0 0 180) (size 2 2) (drill 1) (layers *.Cu *.Mask) (net 1 VCC)) (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x02_P2.54mm_Vertical.wrl (at (xyz 0 0 0)) @@ -916,25 +916,25 @@ ) (module LED_THT:LED_D3.0mm_IRGrey (layer F.Cu) (tedit 63B2E04B) (tstamp 63B332D5) - (at 151.6 84.4 180) + (at 229.2 94.1 270) (descr "IR-LED, diameter 3.0mm, 2 pins, color: grey") (tags "IR infrared LED diameter 3.0mm 2 pins grey") (path /63852E70) - (fp_text reference D2 (at 2.9 3.3) (layer F.SilkS) + (fp_text reference D2 (at 2.9 3.3 90) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_text value STATUS (at 1.27 2.96) (layer F.Fab) + (fp_text value STATUS (at 1.27 2.96 90) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_circle (center 1.27 0) (end 2.77 0) (layer F.Fab) (width 0.1)) - (fp_line (start 3.7 -2.25) (end -1.15 -2.25) (layer F.CrtYd) (width 0.05)) - (fp_line (start 3.7 2.25) (end 3.7 -2.25) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.15 2.25) (end 3.7 2.25) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.15 -2.25) (end -1.15 2.25) (layer F.CrtYd) (width 0.05)) - (fp_line (start -0.29 1.08) (end -0.29 1.236) (layer F.SilkS) (width 0.12)) - (fp_line (start -0.29 -1.236) (end -0.29 -1.08) (layer F.SilkS) (width 0.12)) (fp_line (start -0.23 -1.16619) (end -0.23 1.16619) (layer F.Fab) (width 0.1)) - (fp_text user %R (at 1.47 0) (layer F.Fab) + (fp_line (start -0.29 -1.236) (end -0.29 -1.08) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.29 1.08) (end -0.29 1.236) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.15 -2.25) (end -1.15 2.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.15 2.25) (end 3.7 2.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.7 2.25) (end 3.7 -2.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.7 -2.25) (end -1.15 -2.25) (layer F.CrtYd) (width 0.05)) + (fp_circle (center 1.27 0) (end 2.77 0) (layer F.Fab) (width 0.1)) + (fp_text user %R (at 1.47 0 90) (layer F.Fab) (effects (font (size 0.8 0.8) (thickness 0.12))) ) (fp_arc (start 1.27 0) (end -0.23 -1.16619) (angle 284.3) (layer F.Fab) (width 0.1)) @@ -942,9 +942,9 @@ (fp_arc (start 1.27 0) (end -0.29 1.235516) (angle -108.8) (layer F.SilkS) (width 0.12)) (fp_arc (start 1.27 0) (end 0.229039 -1.08) (angle 87.9) (layer F.SilkS) (width 0.12)) (fp_arc (start 1.27 0) (end 0.229039 1.08) (angle -87.9) (layer F.SilkS) (width 0.12)) - (pad 1 thru_hole rect (at 0 0 180) (size 2 2) (drill 0.9) (layers *.Cu *.Mask) + (pad 1 thru_hole rect (at 0 0 270) (size 2 2) (drill 0.9) (layers *.Cu *.Mask) (net 2 GND)) - (pad 2 thru_hole circle (at 2.54 0 180) (size 2 2) (drill 0.9) (layers *.Cu *.Mask) + (pad 2 thru_hole circle (at 2.54 0 270) (size 2 2) (drill 0.9) (layers *.Cu *.Mask) (net 5 "Net-(D2-Pad2)")) (model ${KISYS3DMOD}/LED_THT.3dshapes/LED_D3.0mm_IRGrey.wrl (at (xyz 0 0 0)) @@ -954,60 +954,60 @@ ) (module TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2_1x02_P5.00mm_Horizontal (layer F.Cu) (tedit 5B294EE5) (tstamp 63B33301) - (at 157.8 84) + (at 228.8 83.1 270) (descr "Terminal Block Phoenix MKDS-1,5-2, 2 pins, pitch 5mm, size 10x9.8mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/100425.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix") (tags "THT Terminal Block Phoenix MKDS-1,5-2 pitch 5mm size 10x9.8mm^2 drill 1.3mm pad 2.6mm") (path /6392A12E) - (fp_text reference J1 (at -1.7 5.8) (layer F.SilkS) + (fp_text reference J1 (at -1.7 5.8 90) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_text value "8-24V in" (at 2.5 5.66) (layer F.Fab) + (fp_text value "8-24V in" (at 2.5 5.66 90) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start 8 -5.71) (end -3 -5.71) (layer F.CrtYd) (width 0.05)) - (fp_line (start 8 5.1) (end 8 -5.71) (layer F.CrtYd) (width 0.05)) - (fp_line (start -3 5.1) (end 8 5.1) (layer F.CrtYd) (width 0.05)) - (fp_line (start -3 -5.71) (end -3 5.1) (layer F.CrtYd) (width 0.05)) - (fp_line (start -2.8 4.9) (end -2.3 4.9) (layer F.SilkS) (width 0.12)) - (fp_line (start -2.8 4.16) (end -2.8 4.9) (layer F.SilkS) (width 0.12)) - (fp_line (start 3.773 1.023) (end 3.726 1.069) (layer F.SilkS) (width 0.12)) - (fp_line (start 6.07 -1.275) (end 6.035 -1.239) (layer F.SilkS) (width 0.12)) - (fp_line (start 3.966 1.239) (end 3.931 1.274) (layer F.SilkS) (width 0.12)) - (fp_line (start 6.275 -1.069) (end 6.228 -1.023) (layer F.SilkS) (width 0.12)) - (fp_line (start 5.955 -1.138) (end 3.863 0.955) (layer F.Fab) (width 0.1)) - (fp_line (start 6.138 -0.955) (end 4.046 1.138) (layer F.Fab) (width 0.1)) - (fp_line (start 0.955 -1.138) (end -1.138 0.955) (layer F.Fab) (width 0.1)) - (fp_line (start 1.138 -0.955) (end -0.955 1.138) (layer F.Fab) (width 0.1)) - (fp_line (start 7.56 -5.261) (end 7.56 4.66) (layer F.SilkS) (width 0.12)) - (fp_line (start -2.56 -5.261) (end -2.56 4.66) (layer F.SilkS) (width 0.12)) - (fp_line (start -2.56 4.66) (end 7.56 4.66) (layer F.SilkS) (width 0.12)) - (fp_line (start -2.56 -5.261) (end 7.56 -5.261) (layer F.SilkS) (width 0.12)) - (fp_line (start -2.56 -2.301) (end 7.56 -2.301) (layer F.SilkS) (width 0.12)) - (fp_line (start -2.5 -2.3) (end 7.5 -2.3) (layer F.Fab) (width 0.1)) - (fp_line (start -2.56 2.6) (end 7.56 2.6) (layer F.SilkS) (width 0.12)) - (fp_line (start -2.5 2.6) (end 7.5 2.6) (layer F.Fab) (width 0.1)) - (fp_line (start -2.56 4.1) (end 7.56 4.1) (layer F.SilkS) (width 0.12)) - (fp_line (start -2.5 4.1) (end 7.5 4.1) (layer F.Fab) (width 0.1)) - (fp_line (start -2.5 4.1) (end -2.5 -5.2) (layer F.Fab) (width 0.1)) - (fp_line (start -2 4.6) (end -2.5 4.1) (layer F.Fab) (width 0.1)) - (fp_line (start 7.5 4.6) (end -2 4.6) (layer F.Fab) (width 0.1)) - (fp_line (start 7.5 -5.2) (end 7.5 4.6) (layer F.Fab) (width 0.1)) - (fp_line (start -2.5 -5.2) (end 7.5 -5.2) (layer F.Fab) (width 0.1)) - (fp_circle (center 5 0) (end 6.68 0) (layer F.SilkS) (width 0.12)) - (fp_circle (center 5 0) (end 6.5 0) (layer F.Fab) (width 0.1)) (fp_circle (center 0 0) (end 1.5 0) (layer F.Fab) (width 0.1)) + (fp_circle (center 5 0) (end 6.5 0) (layer F.Fab) (width 0.1)) + (fp_circle (center 5 0) (end 6.68 0) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.5 -5.2) (end 7.5 -5.2) (layer F.Fab) (width 0.1)) + (fp_line (start 7.5 -5.2) (end 7.5 4.6) (layer F.Fab) (width 0.1)) + (fp_line (start 7.5 4.6) (end -2 4.6) (layer F.Fab) (width 0.1)) + (fp_line (start -2 4.6) (end -2.5 4.1) (layer F.Fab) (width 0.1)) + (fp_line (start -2.5 4.1) (end -2.5 -5.2) (layer F.Fab) (width 0.1)) + (fp_line (start -2.5 4.1) (end 7.5 4.1) (layer F.Fab) (width 0.1)) + (fp_line (start -2.56 4.1) (end 7.56 4.1) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.5 2.6) (end 7.5 2.6) (layer F.Fab) (width 0.1)) + (fp_line (start -2.56 2.6) (end 7.56 2.6) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.5 -2.3) (end 7.5 -2.3) (layer F.Fab) (width 0.1)) + (fp_line (start -2.56 -2.301) (end 7.56 -2.301) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.56 -5.261) (end 7.56 -5.261) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.56 4.66) (end 7.56 4.66) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.56 -5.261) (end -2.56 4.66) (layer F.SilkS) (width 0.12)) + (fp_line (start 7.56 -5.261) (end 7.56 4.66) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.138 -0.955) (end -0.955 1.138) (layer F.Fab) (width 0.1)) + (fp_line (start 0.955 -1.138) (end -1.138 0.955) (layer F.Fab) (width 0.1)) + (fp_line (start 6.138 -0.955) (end 4.046 1.138) (layer F.Fab) (width 0.1)) + (fp_line (start 5.955 -1.138) (end 3.863 0.955) (layer F.Fab) (width 0.1)) + (fp_line (start 6.275 -1.069) (end 6.228 -1.023) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.966 1.239) (end 3.931 1.274) (layer F.SilkS) (width 0.12)) + (fp_line (start 6.07 -1.275) (end 6.035 -1.239) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.773 1.023) (end 3.726 1.069) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.8 4.16) (end -2.8 4.9) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.8 4.9) (end -2.3 4.9) (layer F.SilkS) (width 0.12)) + (fp_line (start -3 -5.71) (end -3 5.1) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3 5.1) (end 8 5.1) (layer F.CrtYd) (width 0.05)) + (fp_line (start 8 5.1) (end 8 -5.71) (layer F.CrtYd) (width 0.05)) + (fp_line (start 8 -5.71) (end -3 -5.71) (layer F.CrtYd) (width 0.05)) (fp_arc (start 0 0) (end 0 1.68) (angle -24) (layer F.SilkS) (width 0.12)) (fp_arc (start 0 0) (end 1.535 0.684) (angle -48) (layer F.SilkS) (width 0.12)) (fp_arc (start 0 0) (end 0.684 -1.535) (angle -48) (layer F.SilkS) (width 0.12)) (fp_arc (start 0 0) (end -1.535 -0.684) (angle -48) (layer F.SilkS) (width 0.12)) (fp_arc (start 0 0) (end -0.684 1.535) (angle -25) (layer F.SilkS) (width 0.12)) - (fp_text user %R (at 2.5 3.2) (layer F.Fab) + (fp_text user %R (at 2.5 3.2 90) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (pad 1 thru_hole rect (at 0 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask) - (net 4 "Net-(C4-Pad1)")) - (pad 2 thru_hole circle (at 5 0) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask) + (pad 1 thru_hole rect (at 0 0 270) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask) (net 2 GND)) + (pad 2 thru_hole circle (at 5 0 270) (size 2.6 2.6) (drill 1.3) (layers *.Cu *.Mask) + (net 4 "Net-(C4-Pad1)")) (model ${KISYS3DMOD}/TerminalBlock_Phoenix.3dshapes/TerminalBlock_Phoenix_MKDS-1,5-2_1x02_P5.00mm_Horizontal.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) @@ -1016,37 +1016,37 @@ ) (module Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical (layer F.Cu) (tedit 63B2E040) (tstamp 63B33317) - (at 150.8 92.1 180) + (at 236.9 94.9 270) (descr "Through hole straight pin header, 1x02, 2.54mm pitch, single row") (tags "Through hole pin header THT 1x02 2.54mm single row") (path /6383FB12) - (fp_text reference JP1 (at 2.7 2.5) (layer F.SilkS) + (fp_text reference JP1 (at 2.7 2.5 90) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_text value SET (at 0 4.87) (layer F.Fab) + (fp_text value SET (at 0 4.87 90) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.8 4.35) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.8 4.35) (end 1.8 4.35) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.8 -1.8) (end -1.8 4.35) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.33 -1.33) (end 0 -1.33) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.33 0) (end -1.33 -1.33) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.33 1.27) (end 1.33 1.27) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.33 1.27) (end 1.33 3.87) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.33 1.27) (end -1.33 3.87) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.33 3.87) (end 1.33 3.87) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1)) - (fp_line (start -1.27 3.81) (end -1.27 -0.635) (layer F.Fab) (width 0.1)) - (fp_line (start 1.27 3.81) (end -1.27 3.81) (layer F.Fab) (width 0.1)) - (fp_line (start 1.27 -1.27) (end 1.27 3.81) (layer F.Fab) (width 0.1)) (fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer F.Fab) (width 0.1)) - (fp_text user %R (at 0 1.27 90) (layer F.Fab) + (fp_line (start 1.27 -1.27) (end 1.27 3.81) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 3.81) (end -1.27 3.81) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 3.81) (end -1.27 -0.635) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start -1.33 3.87) (end 1.33 3.87) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end -1.33 3.87) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.33 1.27) (end 1.33 3.87) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end 1.33 1.27) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 0) (end -1.33 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 -1.33) (end 0 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.8 -1.8) (end -1.8 4.35) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.8 4.35) (end 1.8 4.35) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.8 4.35) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 1.27) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (pad 1 thru_hole rect (at 0 0 180) (size 2 2) (drill 1) (layers *.Cu *.Mask) + (pad 1 thru_hole rect (at 0 0 270) (size 2 2) (drill 1) (layers *.Cu *.Mask) (net 6 "Net-(JP1-Pad1)")) - (pad 2 thru_hole oval (at 0 2.54 180) (size 2 2) (drill 1) (layers *.Cu *.Mask) + (pad 2 thru_hole oval (at 0 2.54 270) (size 2 2) (drill 1) (layers *.Cu *.Mask) (net 2 GND)) (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x02_P2.54mm_Vertical.wrl (at (xyz 0 0 0)) @@ -1056,97 +1056,56 @@ ) (module Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical (layer F.Cu) (tedit 63B2DFE7) (tstamp 63B3332E) - (at 153.2 119.2 270) + (at 264 92.5) (descr "Through hole straight pin header, 1x03, 2.54mm pitch, single row") (tags "Through hole pin header THT 1x03 2.54mm single row") (path /63B25D42) - (fp_text reference JP2 (at -1.2 8.5 180) (layer F.SilkS) + (fp_text reference JP2 (at -1.2 8.4 90) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_text value "Invert pulse" (at 0 7.41 90) (layer F.Fab) + (fp_text value "Invert pulse" (at 0 7.41) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.8 6.85) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.8 6.85) (end 1.8 6.85) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.8 -1.8) (end -1.8 6.85) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.33 -1.33) (end 0 -1.33) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.33 0) (end -1.33 -1.33) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.33 1.27) (end 1.33 1.27) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.33 1.27) (end 1.33 6.41) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.33 1.27) (end -1.33 6.41) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.33 6.41) (end 1.33 6.41) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1)) - (fp_line (start -1.27 6.35) (end -1.27 -0.635) (layer F.Fab) (width 0.1)) - (fp_line (start 1.27 6.35) (end -1.27 6.35) (layer F.Fab) (width 0.1)) - (fp_line (start 1.27 -1.27) (end 1.27 6.35) (layer F.Fab) (width 0.1)) (fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer F.Fab) (width 0.1)) - (fp_text user %R (at 0 2.54) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (pad 1 thru_hole rect (at 0 0 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) - (net 7 "Net-(JP2-Pad1)")) - (pad 2 thru_hole oval (at 0 2.54 270) (size 2 2) (drill 1) (layers *.Cu *.Mask) - (net 8 "Net-(JP2-Pad2)")) - (pad 3 thru_hole oval (at 0 5.08 270) (size 2 2) (drill 1) (layers *.Cu *.Mask) - (net 9 "Net-(JP2-Pad3)")) - (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x03_P2.54mm_Vertical.wrl - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (module Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal (layer F.Cu) (tedit 61E2EAE3) (tstamp 63B33345) - (at 168.5 106.7 180) - (descr "Resistor, Axial_DIN0207 series, Axial, Horizontal, pin pitch=10.16mm, 0.25W = 1/4W, length*diameter=6.3*2.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf") - (tags "Resistor Axial_DIN0207 series Axial Horizontal pin pitch 10.16mm 0.25W = 1/4W length 6.3mm diameter 2.5mm") - (path /637CBD86) - (fp_text reference R1 (at -1.8 -1.7) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value 10k (at 5.08 2.37) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start 11.21 -1.5) (end -1.05 -1.5) (layer F.CrtYd) (width 0.05)) - (fp_line (start 11.21 1.5) (end 11.21 -1.5) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.05 1.5) (end 11.21 1.5) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.05 -1.5) (end -1.05 1.5) (layer F.CrtYd) (width 0.05)) - (fp_line (start 9.12 0) (end 8.35 0) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.04 0) (end 1.81 0) (layer F.SilkS) (width 0.12)) - (fp_line (start 8.35 -1.37) (end 1.81 -1.37) (layer F.SilkS) (width 0.12)) - (fp_line (start 8.35 1.37) (end 8.35 -1.37) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.81 1.37) (end 8.35 1.37) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.81 -1.37) (end 1.81 1.37) (layer F.SilkS) (width 0.12)) - (fp_line (start 10.16 0) (end 8.23 0) (layer F.Fab) (width 0.1)) - (fp_line (start 0 0) (end 1.93 0) (layer F.Fab) (width 0.1)) - (fp_line (start 8.23 -1.25) (end 1.93 -1.25) (layer F.Fab) (width 0.1)) - (fp_line (start 8.23 1.25) (end 8.23 -1.25) (layer F.Fab) (width 0.1)) - (fp_line (start 1.93 1.25) (end 8.23 1.25) (layer F.Fab) (width 0.1)) - (fp_line (start 1.93 -1.25) (end 1.93 1.25) (layer F.Fab) (width 0.1)) - (fp_text user %R (at 5.08 0) (layer F.Fab) + (fp_line (start 1.27 -1.27) (end 1.27 6.35) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 6.35) (end -1.27 6.35) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 6.35) (end -1.27 -0.635) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start -1.33 6.41) (end 1.33 6.41) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end -1.33 6.41) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.33 1.27) (end 1.33 6.41) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end 1.33 1.27) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 0) (end -1.33 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 -1.33) (end 0 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.8 -1.8) (end -1.8 6.85) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.8 6.85) (end 1.8 6.85) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.8 6.85) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 2.54 -270) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (pad 2 thru_hole circle (at 10.16 0 180) (size 2 2) (drill 0.8) (layers *.Cu *.Mask) - (net 2 GND)) - (pad 1 thru_hole circle (at 0 0 180) (size 2 2) (drill 0.8) (layers *.Cu *.Mask) - (net 3 "Net-(C3-Pad1)")) - (model ${KISYS3DMOD}/Resistor_THT.3dshapes/R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal.wrl + (pad 1 thru_hole rect (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 7 "Net-(JP2-Pad1)")) + (pad 2 thru_hole oval (at 0 2.54) (size 2 2) (drill 1) (layers *.Cu *.Mask) + (net 8 "Net-(JP2-Pad2)")) + (pad 3 thru_hole oval (at 0 5.08) (size 2 2) (drill 1) (layers *.Cu *.Mask) + (net 9 "Net-(JP2-Pad3)")) + (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x03_P2.54mm_Vertical.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)) ) ) - (module Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal (layer F.Cu) (tedit 61E2EAE3) (tstamp 63B3335C) - (at 168.5 103.4 180) + (module Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal (layer F.Cu) (tedit 61E2EAE3) (tstamp 63B33345) + (at 251.5 77.2 270) (descr "Resistor, Axial_DIN0207 series, Axial, Horizontal, pin pitch=10.16mm, 0.25W = 1/4W, length*diameter=6.3*2.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf") (tags "Resistor Axial_DIN0207 series Axial Horizontal pin pitch 10.16mm 0.25W = 1/4W length 6.3mm diameter 2.5mm") - (path /637CC5CF) - (fp_text reference R2 (at -1.8 -1.7) (layer F.SilkS) + (path /637CBD86) + (fp_text reference R1 (at -1.8 -1.7 90) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_text value 10k (at 5.08 2.37) (layer F.Fab) + (fp_text value 10k (at 5.08 2.37 90) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) (fp_line (start 1.93 -1.25) (end 1.93 1.25) (layer F.Fab) (width 0.1)) @@ -1165,13 +1124,13 @@ (fp_line (start -1.05 1.5) (end 11.21 1.5) (layer F.CrtYd) (width 0.05)) (fp_line (start 11.21 1.5) (end 11.21 -1.5) (layer F.CrtYd) (width 0.05)) (fp_line (start 11.21 -1.5) (end -1.05 -1.5) (layer F.CrtYd) (width 0.05)) - (fp_text user %R (at 5.08 0) (layer F.Fab) + (fp_text user %R (at 5.08 0 90) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (pad 1 thru_hole circle (at 0 0 180) (size 2 2) (drill 0.8) (layers *.Cu *.Mask) - (net 10 "Net-(R2-Pad1)")) - (pad 2 thru_hole circle (at 10.16 0 180) (size 2 2) (drill 0.8) (layers *.Cu *.Mask) + (pad 2 thru_hole circle (at 10.16 0 270) (size 2 2) (drill 0.8) (layers *.Cu *.Mask) (net 2 GND)) + (pad 1 thru_hole circle (at 0 0 270) (size 2 2) (drill 0.8) (layers *.Cu *.Mask) + (net 3 "Net-(C3-Pad1)")) (model ${KISYS3DMOD}/Resistor_THT.3dshapes/R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) @@ -1179,15 +1138,15 @@ ) ) - (module Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal (layer F.Cu) (tedit 61E2EAE3) (tstamp 63B33373) - (at 158.3 100.1) + (module Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal (layer F.Cu) (tedit 61E2EAE3) (tstamp 63B3335C) + (at 248.2 77.2 270) (descr "Resistor, Axial_DIN0207 series, Axial, Horizontal, pin pitch=10.16mm, 0.25W = 1/4W, length*diameter=6.3*2.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf") (tags "Resistor Axial_DIN0207 series Axial Horizontal pin pitch 10.16mm 0.25W = 1/4W length 6.3mm diameter 2.5mm") - (path /637CEB9B) - (fp_text reference R3 (at 12 1.8) (layer F.SilkS) + (path /637CC5CF) + (fp_text reference R2 (at -1.8 -1.7 90) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_text value 33k (at 5.08 2.37) (layer F.Fab) + (fp_text value 10k (at 5.08 2.37 90) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) (fp_line (start 11.21 -1.5) (end -1.05 -1.5) (layer F.CrtYd) (width 0.05)) @@ -1206,13 +1165,13 @@ (fp_line (start 8.23 1.25) (end 8.23 -1.25) (layer F.Fab) (width 0.1)) (fp_line (start 1.93 1.25) (end 8.23 1.25) (layer F.Fab) (width 0.1)) (fp_line (start 1.93 -1.25) (end 1.93 1.25) (layer F.Fab) (width 0.1)) - (fp_text user %R (at 5.08 0) (layer F.Fab) + (fp_text user %R (at 5.08 0 90) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (pad 2 thru_hole circle (at 10.16 0) (size 2 2) (drill 0.8) (layers *.Cu *.Mask) + (pad 1 thru_hole circle (at 0 0 270) (size 2 2) (drill 0.8) (layers *.Cu *.Mask) (net 10 "Net-(R2-Pad1)")) - (pad 1 thru_hole circle (at 0 0) (size 2 2) (drill 0.8) (layers *.Cu *.Mask) - (net 11 "Net-(R3-Pad1)")) + (pad 2 thru_hole circle (at 10.16 0 270) (size 2 2) (drill 0.8) (layers *.Cu *.Mask) + (net 2 GND)) (model ${KISYS3DMOD}/Resistor_THT.3dshapes/R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) @@ -1220,15 +1179,15 @@ ) ) - (module Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal (layer F.Cu) (tedit 61E2EAE3) (tstamp 63B3338A) - (at 145 94.8 90) + (module Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal (layer F.Cu) (tedit 61E2EAE3) (tstamp 63B33373) + (at 244.9 87.4 90) (descr "Resistor, Axial_DIN0207 series, Axial, Horizontal, pin pitch=10.16mm, 0.25W = 1/4W, length*diameter=6.3*2.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf") (tags "Resistor Axial_DIN0207 series Axial Horizontal pin pitch 10.16mm 0.25W = 1/4W length 6.3mm diameter 2.5mm") - (path /6385274C) - (fp_text reference R4 (at -0.3 2.5 180) (layer F.SilkS) + (path /637CEB9B) + (fp_text reference R3 (at 12 1.8 90) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_text value 1k (at 5.08 2.37 90) (layer F.Fab) + (fp_text value 33k (at 5.08 2.37 90) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) (fp_line (start 1.93 -1.25) (end 1.93 1.25) (layer F.Fab) (width 0.1)) @@ -1250,9 +1209,50 @@ (fp_text user %R (at 5.08 0 90) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) + (pad 2 thru_hole circle (at 10.16 0 90) (size 2 2) (drill 0.8) (layers *.Cu *.Mask) + (net 10 "Net-(R2-Pad1)")) (pad 1 thru_hole circle (at 0 0 90) (size 2 2) (drill 0.8) (layers *.Cu *.Mask) + (net 11 "Net-(R3-Pad1)")) + (model ${KISYS3DMOD}/Resistor_THT.3dshapes/R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal (layer F.Cu) (tedit 61E2EAE3) (tstamp 63B3338A) + (at 239.6 100.7 180) + (descr "Resistor, Axial_DIN0207 series, Axial, Horizontal, pin pitch=10.16mm, 0.25W = 1/4W, length*diameter=6.3*2.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf") + (tags "Resistor Axial_DIN0207 series Axial Horizontal pin pitch 10.16mm 0.25W = 1/4W length 6.3mm diameter 2.5mm") + (path /6385274C) + (fp_text reference R4 (at -0.3 2.5 270) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 1k (at 5.08 2.37) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 11.21 -1.5) (end -1.05 -1.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 11.21 1.5) (end 11.21 -1.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.05 1.5) (end 11.21 1.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.05 -1.5) (end -1.05 1.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 9.12 0) (end 8.35 0) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.04 0) (end 1.81 0) (layer F.SilkS) (width 0.12)) + (fp_line (start 8.35 -1.37) (end 1.81 -1.37) (layer F.SilkS) (width 0.12)) + (fp_line (start 8.35 1.37) (end 8.35 -1.37) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.81 1.37) (end 8.35 1.37) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.81 -1.37) (end 1.81 1.37) (layer F.SilkS) (width 0.12)) + (fp_line (start 10.16 0) (end 8.23 0) (layer F.Fab) (width 0.1)) + (fp_line (start 0 0) (end 1.93 0) (layer F.Fab) (width 0.1)) + (fp_line (start 8.23 -1.25) (end 1.93 -1.25) (layer F.Fab) (width 0.1)) + (fp_line (start 8.23 1.25) (end 8.23 -1.25) (layer F.Fab) (width 0.1)) + (fp_line (start 1.93 1.25) (end 8.23 1.25) (layer F.Fab) (width 0.1)) + (fp_line (start 1.93 -1.25) (end 1.93 1.25) (layer F.Fab) (width 0.1)) + (fp_text user %R (at 5.08 0) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0 180) (size 2 2) (drill 0.8) (layers *.Cu *.Mask) (net 5 "Net-(D2-Pad2)")) - (pad 2 thru_hole circle (at 10.16 0 90) (size 2 2) (drill 0.8) (layers *.Cu *.Mask) + (pad 2 thru_hole circle (at 10.16 0 180) (size 2 2) (drill 0.8) (layers *.Cu *.Mask) (net 12 "Net-(R4-Pad2)")) (model ${KISYS3DMOD}/Resistor_THT.3dshapes/R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal.wrl (at (xyz 0 0 0)) @@ -1262,48 +1262,48 @@ ) (module Potentiometer_THT:Potentiometer_ACP_CA9-H5_Horizontal (layer F.Cu) (tedit 5A3D4994) (tstamp 63B333AA) - (at 179 112.8 270) + (at 257.6 66.7) (descr "Potentiometer, horizontal, ACP CA9-H5, http://www.acptechnologies.com/wp-content/uploads/2017/05/02-ACP-CA9-CE9.pdf") (tags "Potentiometer horizontal ACP CA9-H5") (path /637CCCD9) - (fp_text reference RV1 (at 0.9 -4.3 180) (layer F.SilkS) + (fp_text reference RV1 (at 0.8 -4.3 90) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_text value 500k (at 0 8.65 90) (layer F.Fab) + (fp_text value 500k (at 0 8.65) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start 6.45 -2.7) (end -1.45 -2.7) (layer F.CrtYd) (width 0.05)) - (fp_line (start 6.45 7.65) (end 6.45 -2.7) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.45 7.65) (end 6.45 7.65) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.45 -2.7) (end -1.45 7.65) (layer F.CrtYd) (width 0.05)) - (fp_line (start 4.92 3.925) (end 4.92 4.12) (layer F.SilkS) (width 0.12)) - (fp_line (start 4.92 0.88) (end 4.92 1.075) (layer F.SilkS) (width 0.12)) + (fp_line (start 4.8 -2.4) (end 4.8 7.4) (layer F.Fab) (width 0.1)) + (fp_line (start 4.8 7.4) (end 0 7.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0 7.4) (end 0 -2.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0 -2.4) (end 4.8 -2.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0 1) (end 0 4) (layer F.Fab) (width 0.1)) + (fp_line (start 0 4) (end 4.8 4) (layer F.Fab) (width 0.1)) + (fp_line (start 4.8 4) (end 4.8 1) (layer F.Fab) (width 0.1)) + (fp_line (start 4.8 1) (end 0 1) (layer F.Fab) (width 0.1)) + (fp_line (start -0.121 -2.521) (end 4.92 -2.521) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.121 7.52) (end 4.92 7.52) (layer F.SilkS) (width 0.12)) + (fp_line (start 4.92 -2.521) (end 4.92 1.075) (layer F.SilkS) (width 0.12)) + (fp_line (start 4.92 3.925) (end 4.92 7.52) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.121 6.425) (end -0.121 7.52) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.121 -2.521) (end -0.121 -1.426) (layer F.SilkS) (width 0.12)) (fp_line (start -0.121 1.426) (end -0.121 3.575) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.237 4.12) (end 4.92 4.12) (layer F.SilkS) (width 0.12)) (fp_line (start 1.237 0.88) (end 4.92 0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.237 4.12) (end 4.92 4.12) (layer F.SilkS) (width 0.12)) (fp_line (start -0.121 1.426) (end -0.121 3.575) (layer F.SilkS) (width 0.12)) - (fp_line (start -0.121 -2.521) (end -0.121 -1.426) (layer F.SilkS) (width 0.12)) - (fp_line (start -0.121 6.425) (end -0.121 7.52) (layer F.SilkS) (width 0.12)) - (fp_line (start 4.92 3.925) (end 4.92 7.52) (layer F.SilkS) (width 0.12)) - (fp_line (start 4.92 -2.521) (end 4.92 1.075) (layer F.SilkS) (width 0.12)) - (fp_line (start -0.121 7.52) (end 4.92 7.52) (layer F.SilkS) (width 0.12)) - (fp_line (start -0.121 -2.521) (end 4.92 -2.521) (layer F.SilkS) (width 0.12)) - (fp_line (start 4.8 1) (end 0 1) (layer F.Fab) (width 0.1)) - (fp_line (start 4.8 4) (end 4.8 1) (layer F.Fab) (width 0.1)) - (fp_line (start 0 4) (end 4.8 4) (layer F.Fab) (width 0.1)) - (fp_line (start 0 1) (end 0 4) (layer F.Fab) (width 0.1)) - (fp_line (start 0 -2.4) (end 4.8 -2.4) (layer F.Fab) (width 0.1)) - (fp_line (start 0 7.4) (end 0 -2.4) (layer F.Fab) (width 0.1)) - (fp_line (start 4.8 7.4) (end 0 7.4) (layer F.Fab) (width 0.1)) - (fp_line (start 4.8 -2.4) (end 4.8 7.4) (layer F.Fab) (width 0.1)) - (fp_text user %R (at 2.4 2.5 90) (layer F.Fab) + (fp_line (start 4.92 0.88) (end 4.92 1.075) (layer F.SilkS) (width 0.12)) + (fp_line (start 4.92 3.925) (end 4.92 4.12) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.45 -2.7) (end -1.45 7.65) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.45 7.65) (end 6.45 7.65) (layer F.CrtYd) (width 0.05)) + (fp_line (start 6.45 7.65) (end 6.45 -2.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start 6.45 -2.7) (end -1.45 -2.7) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 2.4 2.5) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (pad 3 thru_hole circle (at 0 5 270) (size 2.34 2.34) (drill 1.3) (layers *.Cu *.Mask) + (pad 3 thru_hole circle (at 0 5) (size 2.34 2.34) (drill 1.3) (layers *.Cu *.Mask) (net 10 "Net-(R2-Pad1)")) - (pad 2 thru_hole circle (at 5 2.5 270) (size 2.34 2.34) (drill 1.3) (layers *.Cu *.Mask) + (pad 2 thru_hole circle (at 5 2.5) (size 2.34 2.34) (drill 1.3) (layers *.Cu *.Mask) (net 1 VCC)) - (pad 1 thru_hole circle (at 0 0 270) (size 2.34 2.34) (drill 1.3) (layers *.Cu *.Mask) + (pad 1 thru_hole circle (at 0 0) (size 2.34 2.34) (drill 1.3) (layers *.Cu *.Mask) (net 1 VCC)) (model ${KISYS3DMOD}/Potentiometer_THT.3dshapes/Potentiometer_ACP_CA9-H5_Horizontal.wrl (at (xyz 0 0 0)) @@ -1313,77 +1313,77 @@ ) (module mtk_processor:Arduino_Mini_Plus (layer F.Cu) (tedit 637BA142) (tstamp 63B3340F) - (at 125.9 84.9) + (at 229.7 119.8 90) (descr "Arduino Nano, http://www.mouser.com/pdfdocs/Gravitech_Arduino_Nano3_0.pdf") (tags "Arduino Nano") (path /637B78BA) - (fp_text reference U3 (at 0 -2.4) (layer F.SilkS) + (fp_text reference U3 (at 0 -2.4 90) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_text value "Arduino Mini Plus" (at 8.89 15.24 90) (layer F.Fab) + (fp_text value "Arduino Mini Plus" (at 8.89 15.24) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start -1.5 31.75) (end -1.5 -1.25) (layer Dwgs.User) (width 0.12)) - (fp_line (start 16.75 31.75) (end -1.5 31.75) (layer Dwgs.User) (width 0.12)) - (fp_line (start 16.75 -1.25) (end 16.75 31.75) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.5 -1.25) (end 16.75 -1.25) (layer Dwgs.User) (width 0.12)) - (fp_line (start 1.75 1.25) (end 1.75 -1.25) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.5 1.25) (end 1.75 1.25) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.5 31.75) (end -1.25 31.75) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.5 -1.25) (end -1.5 31.75) (layer F.SilkS) (width 0.15)) - (fp_line (start 16.75 31.75) (end -1.25 31.75) (layer F.SilkS) (width 0.15)) - (fp_line (start 16.75 -1.25) (end 16.75 31.75) (layer F.SilkS) (width 0.15)) (fp_line (start -1.5 -1.25) (end 16.75 -1.25) (layer F.SilkS) (width 0.15)) - (fp_text user %R (at 6.35 16.51 90) (layer F.Fab) + (fp_line (start 16.75 -1.25) (end 16.75 31.75) (layer F.SilkS) (width 0.15)) + (fp_line (start 16.75 31.75) (end -1.25 31.75) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.5 -1.25) (end -1.5 31.75) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.5 31.75) (end -1.25 31.75) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.5 1.25) (end 1.75 1.25) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.75 1.25) (end 1.75 -1.25) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.5 -1.25) (end 16.75 -1.25) (layer Dwgs.User) (width 0.12)) + (fp_line (start 16.75 -1.25) (end 16.75 31.75) (layer Dwgs.User) (width 0.12)) + (fp_line (start 16.75 31.75) (end -1.5 31.75) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.5 31.75) (end -1.5 -1.25) (layer Dwgs.User) (width 0.12)) + (fp_text user %R (at 6.35 16.51) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (pad 24 thru_hole oval (at 15.24 0) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask) + (pad 24 thru_hole oval (at 15.24 0 90) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask) (net 12 "Net-(R4-Pad2)")) - (pad 23 thru_hole oval (at 15.24 2.54) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask) + (pad 23 thru_hole oval (at 15.24 2.54 90) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask) (net 23 "Net-(U3-Pad23)")) - (pad 22 thru_hole oval (at 15.24 5.08) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask) + (pad 22 thru_hole oval (at 15.24 5.08 90) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask) (net 24 "Net-(U3-Pad22)")) - (pad 12 thru_hole oval (at 0 27.94) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask) + (pad 12 thru_hole oval (at 0 27.94 90) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask) (net 25 "Net-(U3-Pad12)")) - (pad 21 thru_hole oval (at 15.24 7.62) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask) + (pad 21 thru_hole oval (at 15.24 7.62 90) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask) (net 26 "Net-(U3-Pad21)")) - (pad 11 thru_hole oval (at 0 25.4) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask) + (pad 11 thru_hole oval (at 0 25.4 90) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask) (net 2 GND)) - (pad 20 thru_hole oval (at 15.24 10.16) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask) + (pad 20 thru_hole oval (at 15.24 10.16 90) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask) (net 27 "Net-(U3-Pad20)")) - (pad 10 thru_hole oval (at 0 22.86) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask) + (pad 10 thru_hole oval (at 0 22.86 90) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask) (net 18 "Net-(U1-Pad4)")) - (pad 19 thru_hole oval (at 15.24 12.7) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask) + (pad 19 thru_hole oval (at 15.24 12.7 90) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask) (net 6 "Net-(JP1-Pad1)")) - (pad 9 thru_hole oval (at 0 20.32) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask) + (pad 9 thru_hole oval (at 0 20.32 90) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask) (net 1 VCC)) - (pad 18 thru_hole oval (at 15.24 15.24) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask) + (pad 18 thru_hole oval (at 15.24 15.24 90) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask) (net 28 "Net-(U3-Pad18)")) - (pad 8 thru_hole oval (at 0 17.78) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask) + (pad 8 thru_hole oval (at 0 17.78 90) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask) (net 29 "Net-(U3-Pad8)")) - (pad 17 thru_hole oval (at 15.24 17.78) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask) + (pad 17 thru_hole oval (at 15.24 17.78 90) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask) (net 8 "Net-(JP2-Pad2)")) - (pad 7 thru_hole oval (at 0 15.24) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask) + (pad 7 thru_hole oval (at 0 15.24 90) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask) (net 30 "Net-(U3-Pad7)")) - (pad 16 thru_hole oval (at 15.24 20.32) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask) + (pad 16 thru_hole oval (at 15.24 20.32 90) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask) (net 2 GND)) - (pad 6 thru_hole oval (at 0 12.7) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask) + (pad 6 thru_hole oval (at 0 12.7 90) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask) (net 31 "Net-(U3-Pad6)")) - (pad 15 thru_hole oval (at 15.24 22.86) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask) + (pad 15 thru_hole oval (at 15.24 22.86 90) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask) (net 32 "Net-(U3-Pad15)")) - (pad 5 thru_hole oval (at 0 10.16) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask) + (pad 5 thru_hole oval (at 0 10.16 90) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask) (net 33 "Net-(U3-Pad5)")) - (pad 14 thru_hole oval (at 15.24 25.4) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask) + (pad 14 thru_hole oval (at 15.24 25.4 90) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask) (net 34 "Net-(U3-Pad14)")) - (pad 4 thru_hole oval (at 0 7.62) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask) + (pad 4 thru_hole oval (at 0 7.62 90) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask) (net 19 "Net-(U1-Pad6)")) - (pad 13 thru_hole oval (at 15.24 27.94) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask) + (pad 13 thru_hole oval (at 15.24 27.94 90) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask) (net 35 "Net-(U3-Pad13)")) - (pad 3 thru_hole oval (at 0 5.08) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask) + (pad 3 thru_hole oval (at 0 5.08 90) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask) (net 20 "Net-(U1-Pad8)")) - (pad 2 thru_hole oval (at 0 2.54) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask) + (pad 2 thru_hole oval (at 0 2.54 90) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask) (net 13 "Net-(U1-Pad5)")) - (pad 1 thru_hole rect (at 0 0) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask) + (pad 1 thru_hole rect (at 0 0 90) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask) (net 16 "Net-(U1-Pad3)")) (model ${KISYS3DMOD}/Module.3dshapes/Arduino_Nano_WithMountingHoles.wrl (at (xyz 0 0 0)) @@ -1393,49 +1393,49 @@ ) (module Package_DIP:DIP-8_W7.62mm_LongPads (layer F.Cu) (tedit 5A02E8C5) (tstamp 63B3342B) - (at 172.8 100.1) + (at 244.9 72.9 90) (descr "8-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), LongPads") (tags "THT DIP DIL PDIP 2.54mm 7.62mm 300mil LongPads") (path /637C1842) - (fp_text reference U2 (at -0.5 -2.8) (layer F.SilkS) + (fp_text reference U2 (at -0.5 -2.8 90) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_text value TL072 (at 3.81 9.95) (layer F.Fab) + (fp_text value TL072 (at 3.81 9.95 90) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start 9.1 -1.55) (end -1.45 -1.55) (layer F.CrtYd) (width 0.05)) - (fp_line (start 9.1 9.15) (end 9.1 -1.55) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.45 9.15) (end 9.1 9.15) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.45 -1.55) (end -1.45 9.15) (layer F.CrtYd) (width 0.05)) - (fp_line (start 6.06 -1.33) (end 4.81 -1.33) (layer F.SilkS) (width 0.12)) - (fp_line (start 6.06 8.95) (end 6.06 -1.33) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.56 8.95) (end 6.06 8.95) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.56 -1.33) (end 1.56 8.95) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.81 -1.33) (end 1.56 -1.33) (layer F.SilkS) (width 0.12)) - (fp_line (start 0.635 -0.27) (end 1.635 -1.27) (layer F.Fab) (width 0.1)) - (fp_line (start 0.635 8.89) (end 0.635 -0.27) (layer F.Fab) (width 0.1)) - (fp_line (start 6.985 8.89) (end 0.635 8.89) (layer F.Fab) (width 0.1)) - (fp_line (start 6.985 -1.27) (end 6.985 8.89) (layer F.Fab) (width 0.1)) (fp_line (start 1.635 -1.27) (end 6.985 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 6.985 -1.27) (end 6.985 8.89) (layer F.Fab) (width 0.1)) + (fp_line (start 6.985 8.89) (end 0.635 8.89) (layer F.Fab) (width 0.1)) + (fp_line (start 0.635 8.89) (end 0.635 -0.27) (layer F.Fab) (width 0.1)) + (fp_line (start 0.635 -0.27) (end 1.635 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 2.81 -1.33) (end 1.56 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.56 -1.33) (end 1.56 8.95) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.56 8.95) (end 6.06 8.95) (layer F.SilkS) (width 0.12)) + (fp_line (start 6.06 8.95) (end 6.06 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start 6.06 -1.33) (end 4.81 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.45 -1.55) (end -1.45 9.15) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.45 9.15) (end 9.1 9.15) (layer F.CrtYd) (width 0.05)) + (fp_line (start 9.1 9.15) (end 9.1 -1.55) (layer F.CrtYd) (width 0.05)) + (fp_line (start 9.1 -1.55) (end -1.45 -1.55) (layer F.CrtYd) (width 0.05)) (fp_arc (start 3.81 -1.33) (end 2.81 -1.33) (angle -180) (layer F.SilkS) (width 0.12)) - (fp_text user %R (at 3.81 3.81) (layer F.Fab) + (fp_text user %R (at 3.81 3.81 90) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (pad 1 thru_hole rect (at 0 0) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask) + (pad 1 thru_hole rect (at 0 0 90) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask) (net 11 "Net-(R3-Pad1)")) - (pad 5 thru_hole oval (at 7.62 7.62) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask) + (pad 5 thru_hole oval (at 7.62 7.62 90) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask) (net 2 GND)) - (pad 2 thru_hole oval (at 0 2.54) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask) + (pad 2 thru_hole oval (at 0 2.54 90) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask) (net 3 "Net-(C3-Pad1)")) - (pad 6 thru_hole oval (at 7.62 5.08) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask) + (pad 6 thru_hole oval (at 7.62 5.08 90) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask) (net 22 "Net-(U2-Pad6)")) - (pad 3 thru_hole oval (at 0 5.08) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask) + (pad 3 thru_hole oval (at 0 5.08 90) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask) (net 10 "Net-(R2-Pad1)")) - (pad 7 thru_hole oval (at 7.62 2.54) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask) + (pad 7 thru_hole oval (at 7.62 2.54 90) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask) (net 22 "Net-(U2-Pad6)")) - (pad 4 thru_hole oval (at 0 7.62) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask) + (pad 4 thru_hole oval (at 0 7.62 90) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask) (net 2 GND)) - (pad 8 thru_hole oval (at 7.62 0) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask) + (pad 8 thru_hole oval (at 7.62 0 90) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask) (net 1 VCC)) (model ${KISYS3DMOD}/Package_DIP.3dshapes/DIP-8_W7.62mm.wrl (at (xyz 0 0 0)) @@ -1445,61 +1445,61 @@ ) (module Package_DIP:DIP-14_W7.62mm_LongPads (layer F.Cu) (tedit 5A02E8C5) (tstamp 63B3344D) - (at 147.2 100.1) + (at 244.9 98.5 90) (descr "14-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), LongPads") (tags "THT DIP DIL PDIP 2.54mm 7.62mm 300mil LongPads") (path /637FF23E) - (fp_text reference U5 (at -0.7 -2.5) (layer F.SilkS) + (fp_text reference U5 (at -0.7 -2.5 90) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_text value 74HC14 (at 3.81 17.57) (layer F.Fab) + (fp_text value 74HC14 (at 3.81 17.57 90) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start 9.1 -1.55) (end -1.45 -1.55) (layer F.CrtYd) (width 0.05)) - (fp_line (start 9.1 16.8) (end 9.1 -1.55) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.45 16.8) (end 9.1 16.8) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.45 -1.55) (end -1.45 16.8) (layer F.CrtYd) (width 0.05)) - (fp_line (start 6.06 -1.33) (end 4.81 -1.33) (layer F.SilkS) (width 0.12)) - (fp_line (start 6.06 16.57) (end 6.06 -1.33) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.56 16.57) (end 6.06 16.57) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.56 -1.33) (end 1.56 16.57) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.81 -1.33) (end 1.56 -1.33) (layer F.SilkS) (width 0.12)) - (fp_line (start 0.635 -0.27) (end 1.635 -1.27) (layer F.Fab) (width 0.1)) - (fp_line (start 0.635 16.51) (end 0.635 -0.27) (layer F.Fab) (width 0.1)) - (fp_line (start 6.985 16.51) (end 0.635 16.51) (layer F.Fab) (width 0.1)) - (fp_line (start 6.985 -1.27) (end 6.985 16.51) (layer F.Fab) (width 0.1)) (fp_line (start 1.635 -1.27) (end 6.985 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 6.985 -1.27) (end 6.985 16.51) (layer F.Fab) (width 0.1)) + (fp_line (start 6.985 16.51) (end 0.635 16.51) (layer F.Fab) (width 0.1)) + (fp_line (start 0.635 16.51) (end 0.635 -0.27) (layer F.Fab) (width 0.1)) + (fp_line (start 0.635 -0.27) (end 1.635 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 2.81 -1.33) (end 1.56 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.56 -1.33) (end 1.56 16.57) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.56 16.57) (end 6.06 16.57) (layer F.SilkS) (width 0.12)) + (fp_line (start 6.06 16.57) (end 6.06 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start 6.06 -1.33) (end 4.81 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.45 -1.55) (end -1.45 16.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.45 16.8) (end 9.1 16.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 9.1 16.8) (end 9.1 -1.55) (layer F.CrtYd) (width 0.05)) + (fp_line (start 9.1 -1.55) (end -1.45 -1.55) (layer F.CrtYd) (width 0.05)) (fp_arc (start 3.81 -1.33) (end 2.81 -1.33) (angle -180) (layer F.SilkS) (width 0.12)) - (fp_text user %R (at 3.81 7.62) (layer F.Fab) + (fp_text user %R (at 3.81 7.62 90) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (pad 1 thru_hole rect (at 0 0) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask) + (pad 1 thru_hole rect (at 0 0 90) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask) (net 2 GND)) - (pad 8 thru_hole oval (at 7.62 15.24) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask) + (pad 8 thru_hole oval (at 7.62 15.24 90) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask) (net 36 "Net-(U5-Pad8)")) - (pad 2 thru_hole oval (at 0 2.54) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask) + (pad 2 thru_hole oval (at 0 2.54 90) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask) (net 38 "Net-(U5-Pad2)")) - (pad 9 thru_hole oval (at 7.62 12.7) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask) + (pad 9 thru_hole oval (at 7.62 12.7 90) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask) (net 2 GND)) - (pad 3 thru_hole oval (at 0 5.08) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask) + (pad 3 thru_hole oval (at 0 5.08 90) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask) (net 2 GND)) - (pad 10 thru_hole oval (at 7.62 10.16) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask) + (pad 10 thru_hole oval (at 7.62 10.16 90) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask) (net 7 "Net-(JP2-Pad1)")) - (pad 4 thru_hole oval (at 0 7.62) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask) + (pad 4 thru_hole oval (at 0 7.62 90) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask) (net 39 "Net-(U5-Pad4)")) - (pad 11 thru_hole oval (at 7.62 7.62) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask) + (pad 11 thru_hole oval (at 7.62 7.62 90) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask) (net 9 "Net-(JP2-Pad3)")) - (pad 5 thru_hole oval (at 0 10.16) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask) + (pad 5 thru_hole oval (at 0 10.16 90) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask) (net 2 GND)) - (pad 12 thru_hole oval (at 7.62 5.08) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask) + (pad 12 thru_hole oval (at 7.62 5.08 90) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask) (net 9 "Net-(JP2-Pad3)")) - (pad 6 thru_hole oval (at 0 12.7) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask) + (pad 6 thru_hole oval (at 0 12.7 90) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask) (net 37 "Net-(U5-Pad6)")) - (pad 13 thru_hole oval (at 7.62 2.54) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask) + (pad 13 thru_hole oval (at 7.62 2.54 90) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask) (net 11 "Net-(R3-Pad1)")) - (pad 7 thru_hole oval (at 0 15.24) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask) + (pad 7 thru_hole oval (at 0 15.24 90) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask) (net 2 GND)) - (pad 14 thru_hole oval (at 7.62 0) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask) + (pad 14 thru_hole oval (at 7.62 0 90) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask) (net 1 VCC)) (model ${KISYS3DMOD}/Package_DIP.3dshapes/DIP-14_W7.62mm.wrl (at (xyz 0 0 0)) @@ -1509,39 +1509,39 @@ ) (module Converter_DCDC:Converter_DCDC_TRACO_TSR-1_THT (layer F.Cu) (tedit 59FE1FB7) (tstamp 63B33464) - (at 171.4 83.9) + (at 228.7 74.3 90) (descr "DCDC-Converter, TRACO, TSR 1-xxxx") (tags "DCDC-Converter TRACO TSR-1") (path /639103C8) - (fp_text reference U6 (at 9.9 -5.1) (layer F.SilkS) + (fp_text reference U6 (at 9.9 -5.1 90) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_text value TSR_1-2450 (at 2.5 3.25) (layer F.Fab) + (fp_text value TSR_1-2450 (at 2.5 3.25 90) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start -2.3 2) (end 8.4 2) (layer F.Fab) (width 0.1)) - (fp_line (start -3.42 2.12) (end -3.42 -5.73) (layer F.SilkS) (width 0.12)) - (fp_line (start -3.42 -5.73) (end 8.52 -5.73) (layer F.SilkS) (width 0.12)) - (fp_line (start 8.52 -5.73) (end 8.52 2.12) (layer F.SilkS) (width 0.12)) - (fp_line (start 8.52 2.12) (end -3.42 2.12) (layer F.SilkS) (width 0.12)) - (fp_line (start -3.55 -5.85) (end 8.65 -5.85) (layer F.CrtYd) (width 0.05)) - (fp_line (start 8.65 -5.85) (end 8.65 2.25) (layer F.CrtYd) (width 0.05)) - (fp_line (start 8.65 2.25) (end -3.55 2.25) (layer F.CrtYd) (width 0.05)) - (fp_line (start -3.55 2.25) (end -3.55 -5.85) (layer F.CrtYd) (width 0.05)) - (fp_line (start -3.3 -5.6) (end 8.4 -5.6) (layer F.Fab) (width 0.1)) - (fp_line (start 8.4 2) (end 8.4 -5.6) (layer F.Fab) (width 0.1)) - (fp_line (start -3.3 1) (end -3.3 -5.6) (layer F.Fab) (width 0.1)) - (fp_line (start -3.3 1) (end -2.3 2) (layer F.Fab) (width 0.1)) - (fp_line (start -3.75 0) (end -3.75 2.45) (layer F.SilkS) (width 0.12)) (fp_line (start -3.75 2.45) (end -1.42 2.45) (layer F.SilkS) (width 0.12)) - (fp_text user %R (at 3 -3) (layer F.Fab) + (fp_line (start -3.75 0) (end -3.75 2.45) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.3 1) (end -2.3 2) (layer F.Fab) (width 0.1)) + (fp_line (start -3.3 1) (end -3.3 -5.6) (layer F.Fab) (width 0.1)) + (fp_line (start 8.4 2) (end 8.4 -5.6) (layer F.Fab) (width 0.1)) + (fp_line (start -3.3 -5.6) (end 8.4 -5.6) (layer F.Fab) (width 0.1)) + (fp_line (start -3.55 2.25) (end -3.55 -5.85) (layer F.CrtYd) (width 0.05)) + (fp_line (start 8.65 2.25) (end -3.55 2.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start 8.65 -5.85) (end 8.65 2.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.55 -5.85) (end 8.65 -5.85) (layer F.CrtYd) (width 0.05)) + (fp_line (start 8.52 2.12) (end -3.42 2.12) (layer F.SilkS) (width 0.12)) + (fp_line (start 8.52 -5.73) (end 8.52 2.12) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.42 -5.73) (end 8.52 -5.73) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.42 2.12) (end -3.42 -5.73) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.3 2) (end 8.4 2) (layer F.Fab) (width 0.1)) + (fp_text user %R (at 3 -3 90) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (pad 1 thru_hole rect (at 0 0) (size 1.5 2.5) (drill 1) (layers *.Cu *.Mask) + (pad 1 thru_hole rect (at 0 0 90) (size 1.5 2.5) (drill 1) (layers *.Cu *.Mask) (net 4 "Net-(C4-Pad1)")) - (pad 2 thru_hole oval (at 2.54 0) (size 1.5 2.5) (drill 1) (layers *.Cu *.Mask) + (pad 2 thru_hole oval (at 2.54 0 90) (size 1.5 2.5) (drill 1) (layers *.Cu *.Mask) (net 2 GND)) - (pad 3 thru_hole oval (at 5.08 0) (size 1.5 2.5) (drill 1) (layers *.Cu *.Mask) + (pad 3 thru_hole oval (at 5.08 0 90) (size 1.5 2.5) (drill 1) (layers *.Cu *.Mask) (net 1 VCC)) (model ${KISYS3DMOD}/Converter_DCDC.3dshapes/Converter_DCDC_TRACO_TSR-1_THT.wrl (at (xyz 0 0 0)) @@ -1551,139 +1551,139 @@ ) (module MountingHole:MountingHole_3.2mm_M3_DIN965_Pad (layer F.Cu) (tedit 56D1B4CB) (tstamp 63B3582A) - (at 186 80) + (at 224.8 59.7 90) (descr "Mounting Hole 3.2mm, M3, DIN965") (tags "mounting hole 3.2mm m3 din965") (path /63B932DF) (attr virtual) - (fp_text reference H1 (at 0 0.1) (layer F.SilkS) + (fp_text reference H1 (at 0 0.1 90) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_text value MountingHole (at 0 3.8) (layer F.Fab) + (fp_text value MountingHole (at 0 3.8 90) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_circle (center 0 0) (end 3.05 0) (layer F.CrtYd) (width 0.05)) (fp_circle (center 0 0) (end 2.8 0) (layer Cmts.User) (width 0.15)) - (fp_text user %R (at 0.3 0) (layer F.Fab) + (fp_circle (center 0 0) (end 3.05 0) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0.3 0 90) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (pad 1 thru_hole circle (at 0 0) (size 5.6 5.6) (drill 3.2) (layers *.Cu *.Mask)) + (pad 1 thru_hole circle (at 0 0 90) (size 5.6 5.6) (drill 3.2) (layers *.Cu *.Mask)) ) (module MountingHole:MountingHole_3.2mm_M3_DIN965_Pad (layer F.Cu) (tedit 56D1B4CB) (tstamp 63B36A9A) - (at 186 119) + (at 263.8 59.7 90) (descr "Mounting Hole 3.2mm, M3, DIN965") (tags "mounting hole 3.2mm m3 din965") (path /63B92FD1) (attr virtual) - (fp_text reference H2 (at -0.1 0.1) (layer F.SilkS) + (fp_text reference H2 (at -0.1 0.1 90) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_text value MountingHole (at 0 3.8) (layer F.Fab) + (fp_text value MountingHole (at 0 3.8 90) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_circle (center 0 0) (end 2.8 0) (layer Cmts.User) (width 0.15)) (fp_circle (center 0 0) (end 3.05 0) (layer F.CrtYd) (width 0.05)) - (fp_text user %R (at 0.3 0) (layer F.Fab) + (fp_circle (center 0 0) (end 2.8 0) (layer Cmts.User) (width 0.15)) + (fp_text user %R (at 0.3 0 90) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (pad 1 thru_hole circle (at 0 0) (size 5.6 5.6) (drill 3.2) (layers *.Cu *.Mask)) + (pad 1 thru_hole circle (at 0 0 90) (size 5.6 5.6) (drill 3.2) (layers *.Cu *.Mask)) ) (module MountingHole:MountingHole_3.2mm_M3_DIN965_Pad (layer F.Cu) (tedit 56D1B4CB) (tstamp 63B3583A) - (at 115 80) + (at 224.8 130.7 90) (descr "Mounting Hole 3.2mm, M3, DIN965") (tags "mounting hole 3.2mm m3 din965") (path /63B92CBB) (attr virtual) - (fp_text reference H3 (at 0 0) (layer F.SilkS) + (fp_text reference H3 (at 0 0 90) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_text value MountingHole (at 0 3.8) (layer F.Fab) + (fp_text value MountingHole (at 0 3.8 90) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_circle (center 0 0) (end 3.05 0) (layer F.CrtYd) (width 0.05)) (fp_circle (center 0 0) (end 2.8 0) (layer Cmts.User) (width 0.15)) - (fp_text user %R (at 0.3 0) (layer F.Fab) + (fp_circle (center 0 0) (end 3.05 0) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0.3 0 90) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (pad 1 thru_hole circle (at 0 0) (size 5.6 5.6) (drill 3.2) (layers *.Cu *.Mask)) + (pad 1 thru_hole circle (at 0 0 90) (size 5.6 5.6) (drill 3.2) (layers *.Cu *.Mask)) ) (module MountingHole:MountingHole_3.2mm_M3_DIN965_Pad (layer F.Cu) (tedit 56D1B4CB) (tstamp 63B35842) - (at 115 119) + (at 263.8 130.7 90) (descr "Mounting Hole 3.2mm, M3, DIN965") (tags "mounting hole 3.2mm m3 din965") (path /63B91EC4) (attr virtual) - (fp_text reference H4 (at -0.1 0) (layer F.SilkS) + (fp_text reference H4 (at -0.1 0 90) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_text value MountingHole (at 0 3.8) (layer F.Fab) + (fp_text value MountingHole (at 0 3.8 90) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_circle (center 0 0) (end 2.8 0) (layer Cmts.User) (width 0.15)) (fp_circle (center 0 0) (end 3.05 0) (layer F.CrtYd) (width 0.05)) - (fp_text user %R (at 0.3 0) (layer F.Fab) + (fp_circle (center 0 0) (end 2.8 0) (layer Cmts.User) (width 0.15)) + (fp_text user %R (at 0.3 0 90) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (pad 1 thru_hole circle (at 0 0) (size 5.6 5.6) (drill 3.2) (layers *.Cu *.Mask)) + (pad 1 thru_hole circle (at 0 0 90) (size 5.6 5.6) (drill 3.2) (layers *.Cu *.Mask)) ) (module Connector_PinHeader_2.54mm:PinHeader_2x06_P2.54mm_Vertical (layer F.Cu) (tedit 63B2E7B9) (tstamp 63B367EA) - (at 116.5 90.6) + (at 235.4 129.2 90) (descr "Through hole straight pin header, 2x06, 2.54mm pitch, double rows") (tags "Through hole pin header THT 2x06 2.54mm double row") (path /637B9F6F) - (fp_text reference U1 (at -0.8 -2.7) (layer F.SilkS) + (fp_text reference U1 (at -0.8 -2.7 90) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_text value ENC28J60 (at 1.27 15.03) (layer F.Fab) + (fp_text value ENC28J60 (at 1.27 15.03 90) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start 0 -1.27) (end 3.81 -1.27) (layer F.Fab) (width 0.1)) - (fp_line (start 3.81 -1.27) (end 3.81 13.97) (layer F.Fab) (width 0.1)) - (fp_line (start 3.81 13.97) (end -1.27 13.97) (layer F.Fab) (width 0.1)) - (fp_line (start -1.27 13.97) (end -1.27 0) (layer F.Fab) (width 0.1)) - (fp_line (start -1.27 0) (end 0 -1.27) (layer F.Fab) (width 0.1)) - (fp_line (start -1.33 14.03) (end 3.87 14.03) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.33 1.27) (end -1.33 14.03) (layer F.SilkS) (width 0.12)) - (fp_line (start 3.87 -1.33) (end 3.87 14.03) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.33 1.27) (end 1.27 1.27) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.27 1.27) (end 1.27 -1.33) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.27 -1.33) (end 3.87 -1.33) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.33 0) (end -1.33 -1.33) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.33 -1.33) (end 0 -1.33) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.8 -1.8) (end -1.8 14.5) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.8 14.5) (end 4.35 14.5) (layer F.CrtYd) (width 0.05)) - (fp_line (start 4.35 14.5) (end 4.35 -1.8) (layer F.CrtYd) (width 0.05)) (fp_line (start 4.35 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05)) - (fp_text user %R (at 1.27 6.35 90) (layer F.Fab) + (fp_line (start 4.35 14.5) (end 4.35 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.8 14.5) (end 4.35 14.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.8 -1.8) (end -1.8 14.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.33 -1.33) (end 0 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 0) (end -1.33 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.27 -1.33) (end 3.87 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.27 1.27) (end 1.27 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end 1.27 1.27) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.87 -1.33) (end 3.87 14.03) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end -1.33 14.03) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 14.03) (end 3.87 14.03) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.27 0) (end 0 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 13.97) (end -1.27 0) (layer F.Fab) (width 0.1)) + (fp_line (start 3.81 13.97) (end -1.27 13.97) (layer F.Fab) (width 0.1)) + (fp_line (start 3.81 -1.27) (end 3.81 13.97) (layer F.Fab) (width 0.1)) + (fp_line (start 0 -1.27) (end 3.81 -1.27) (layer F.Fab) (width 0.1)) + (fp_text user %R (at 1.27 6.35) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (pad 1 thru_hole roundrect (at 0 0) (size 2 2) (drill 1) (layers *.Cu *.Mask) (roundrect_rratio 0.25) + (pad 1 thru_hole roundrect (at 0 0 90) (size 2 2) (drill 1) (layers *.Cu *.Mask) (roundrect_rratio 0.25) (net 40 "Net-(U1-Pad1)")) - (pad 2 thru_hole oval (at 2.54 0) (size 2 2) (drill 1) (layers *.Cu *.Mask) + (pad 2 thru_hole oval (at 2.54 0 90) (size 2 2) (drill 1) (layers *.Cu *.Mask) (net 17 "Net-(U1-Pad2)")) - (pad 3 thru_hole oval (at 0 2.54) (size 2 2) (drill 1) (layers *.Cu *.Mask) + (pad 3 thru_hole oval (at 0 2.54 90) (size 2 2) (drill 1) (layers *.Cu *.Mask) (net 16 "Net-(U1-Pad3)")) - (pad 4 thru_hole oval (at 2.54 2.54) (size 2 2) (drill 1) (layers *.Cu *.Mask) + (pad 4 thru_hole oval (at 2.54 2.54 90) (size 2 2) (drill 1) (layers *.Cu *.Mask) (net 18 "Net-(U1-Pad4)")) - (pad 5 thru_hole oval (at 0 5.08) (size 2 2) (drill 1) (layers *.Cu *.Mask) + (pad 5 thru_hole oval (at 0 5.08 90) (size 2 2) (drill 1) (layers *.Cu *.Mask) (net 13 "Net-(U1-Pad5)")) - (pad 6 thru_hole oval (at 2.54 5.08) (size 2 2) (drill 1) (layers *.Cu *.Mask) + (pad 6 thru_hole oval (at 2.54 5.08 90) (size 2 2) (drill 1) (layers *.Cu *.Mask) (net 19 "Net-(U1-Pad6)")) - (pad 7 thru_hole oval (at 0 7.62) (size 2 2) (drill 1) (layers *.Cu *.Mask) + (pad 7 thru_hole oval (at 0 7.62 90) (size 2 2) (drill 1) (layers *.Cu *.Mask) (net 14 "Net-(U1-Pad7)")) - (pad 8 thru_hole oval (at 2.54 7.62) (size 2 2) (drill 1) (layers *.Cu *.Mask) + (pad 8 thru_hole oval (at 2.54 7.62 90) (size 2 2) (drill 1) (layers *.Cu *.Mask) (net 20 "Net-(U1-Pad8)")) - (pad 9 thru_hole oval (at 0 10.16) (size 2 2) (drill 1) (layers *.Cu *.Mask) + (pad 9 thru_hole oval (at 0 10.16 90) (size 2 2) (drill 1) (layers *.Cu *.Mask) (net 15 "Net-(U1-Pad9)")) - (pad 10 thru_hole oval (at 2.54 10.16) (size 2 2) (drill 1) (layers *.Cu *.Mask) + (pad 10 thru_hole oval (at 2.54 10.16 90) (size 2 2) (drill 1) (layers *.Cu *.Mask) (net 21 "Net-(U1-Pad10)")) - (pad 11 thru_hole oval (at 0 12.7) (size 2 2) (drill 1) (layers *.Cu *.Mask) + (pad 11 thru_hole oval (at 0 12.7 90) (size 2 2) (drill 1) (layers *.Cu *.Mask) (net 2 GND)) - (pad 12 thru_hole oval (at 2.54 12.7) (size 2 2) (drill 1) (layers *.Cu *.Mask) + (pad 12 thru_hole oval (at 2.54 12.7 90) (size 2 2) (drill 1) (layers *.Cu *.Mask) (net 1 VCC)) (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_2x06_P2.54mm_Vertical.wrl (at (xyz 0 0 0)) @@ -1692,262 +1692,266 @@ ) ) - (gr_text SET (at 148 91.1) (layer F.SilkS) + (gr_text "ARDUINO MINI PLUS" (at 244.9 112.2) (layer F.SilkS) + (effects (font (size 1.5 1.5) (thickness 0.3))) + ) + (gr_text SET (at 235.9 97.7 90) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) - (gr_text 8-24VDC (at 162.3 77.1 180) (layer F.SilkS) + (gr_text 8-24VDC (at 221.9 83.4 270) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) - (gr_text Sensitivity (at 176.5 120.5) (layer F.SilkS) + (gr_text Sensitivity (at 265.3 69.2 90) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) - (gr_text "Pulse input" (at 161.1 116.3) (layer F.SilkS) + (gr_text "Pulse input" (at 261.1 84.6 90) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) - (gr_text "Invert pulse" (at 150.7 121.9) (layer F.SilkS) + (gr_text "Invert pulse" (at 266.7 95 90) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) - (gr_text ENC28J60 (at 113.6 97 270) (layer F.SilkS) + (gr_text ENC28J60 (at 241.8 132.1) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) - (gr_text "© 2023 M.T. Konstapel" (at 129.4 120.9) (layer F.SilkS) + (gr_text "© 2023 M.T. Konstapel" (at 265.7 116.3 90) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) - (gr_text "Energy meter pulse counter" (at 130.6 118.8) (layer F.SilkS) + (gr_text "Energy meter pulse counter" (at 263.6 115.1 90) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) - (gr_text "Energy meter pulse counter" (at 185.5 98.4 90) (layer B.Cu) (tstamp 63B33B40) - (effects (font (size 1.3 1.3) (thickness 0.25)) (justify mirror)) + (gr_text "Energy meter pulse counter" (at 244.2 60.3 180) (layer B.Cu) (tstamp 63B33B40) + (effects (font (size 1.5 1.5) (thickness 0.25)) (justify mirror)) ) - (gr_text "© 2023 M.T. Konstapel" (at 187.9 97 90) (layer B.Cu) - (effects (font (size 1.3 1.3) (thickness 0.25)) (justify mirror)) + (gr_text "© 2023 M.T. Konstapel" (at 242.6 57.6 180) (layer B.Cu) + (effects (font (size 1.5 1.5) (thickness 0.25)) (justify mirror)) ) - (gr_line (start 190 76) (end 190 123) (layer Margin) (width 0.15) (tstamp 63B36ACB)) - (gr_line (start 186 76) (end 190 76) (layer Margin) (width 0.15)) - (gr_line (start 111 76) (end 186 76) (layer Margin) (width 0.15)) - (gr_line (start 111 123) (end 111 76) (layer Margin) (width 0.15)) - (gr_line (start 190 123) (end 111 123) (layer Margin) (width 0.15)) + (gr_line (start 220.8 55.7) (end 267.8 55.7) (layer Margin) (width 0.15) (tstamp 63B36ACB)) + (gr_line (start 220.8 59.7) (end 220.8 55.7) (layer Margin) (width 0.15)) + (gr_line (start 220.8 134.7) (end 220.8 59.7) (layer Margin) (width 0.15)) + (gr_line (start 267.8 134.7) (end 220.8 134.7) (layer Margin) (width 0.15)) + (gr_line (start 267.8 55.7) (end 267.8 134.7) (layer Margin) (width 0.15)) - (segment (start 180.42 97.18) (end 180.9 96.7) (width 0.8) (layer B.Cu) (net 1) (status 30)) - (segment (start 180.42 100.1) (end 180.42 97.18) (width 0.8) (layer B.Cu) (net 1) (status 30)) - (segment (start 154.82 97.18) (end 155.3 96.7) (width 0.8) (layer B.Cu) (net 1) (status 30)) - (segment (start 154.82 100.1) (end 154.82 97.18) (width 0.8) (layer B.Cu) (net 1) (status 30)) - (segment (start 176.48 84.68) (end 179.9 88.1) (width 1.5) (layer B.Cu) (net 1) (status 30)) - (segment (start 176.48 83.9) (end 176.48 84.68) (width 1.5) (layer B.Cu) (net 1) (status 30)) - (segment (start 178.3 89.7) (end 179.9 88.1) (width 1.5) (layer B.Cu) (net 1) (status 20)) - (segment (start 178.3 92.4) (end 178.3 89.7) (width 1.5) (layer B.Cu) (net 1) (status 10)) - (segment (start 178.3 94.1) (end 180.9 96.7) (width 1.5) (layer B.Cu) (net 1) (status 20)) - (segment (start 178.3 92.4) (end 178.3 94.1) (width 1.5) (layer B.Cu) (net 1) (status 10)) - (segment (start 176.48 83.9) (end 176.48 80.08) (width 1.5) (layer B.Cu) (net 1) (status 10)) - (segment (start 176.48 80.08) (end 174.9 78.5) (width 1.5) (layer B.Cu) (net 1)) - (segment (start 174.9 78.5) (end 154 78.5) (width 1.5) (layer B.Cu) (net 1)) - (segment (start 134 78.5) (end 130 82.5) (width 1.5) (layer B.Cu) (net 1)) - (segment (start 128.6 105.22) (end 125.9 105.22) (width 1.5) (layer B.Cu) (net 1) (status 20)) - (segment (start 130 103.82) (end 128.6 105.22) (width 1.5) (layer B.Cu) (net 1)) - (segment (start 130 82.5) (end 130 103.82) (width 1.5) (layer B.Cu) (net 1)) - (segment (start 155.3 96.7) (end 158.3 96.7) (width 0.8) (layer B.Cu) (net 1) (status 10)) - (via (at 158.3 96.7) (size 2) (drill 0.8) (layers F.Cu B.Cu) (net 1)) - (segment (start 158.3 96.7) (end 158.3 92.6) (width 0.8) (layer F.Cu) (net 1)) - (via (at 158.3 92.6) (size 2) (drill 0.8) (layers F.Cu B.Cu) (net 1)) - (segment (start 154 78.5) (end 134 78.5) (width 1.5) (layer B.Cu) (net 1) (tstamp 63B36573)) - (via (at 154 78.5) (size 2) (drill 0.8) (layers F.Cu B.Cu) (net 1)) - (segment (start 154 78.5) (end 154 92.6) (width 0.8) (layer F.Cu) (net 1)) - (via (at 154 92.6) (size 2) (drill 0.8) (layers F.Cu B.Cu) (net 1)) - (segment (start 154 92.6) (end 158.3 92.6) (width 0.8) (layer B.Cu) (net 1)) - (segment (start 120.94 105.22) (end 119.026 103.306) (width 1.5) (layer B.Cu) (net 1) (status 20)) - (segment (start 125.9 105.22) (end 120.94 105.22) (width 1.5) (layer B.Cu) (net 1) (status 10)) - (segment (start 176.5 117.8) (end 160.6 117.8) (width 0.8) (layer B.Cu) (net 1)) - (segment (start 159.7 116.9) (end 159.7 113.7) (width 0.8) (layer B.Cu) (net 1)) - (segment (start 160.6 117.8) (end 159.7 116.9) (width 0.8) (layer B.Cu) (net 1)) - (segment (start 181.5 96.7) (end 180.9 96.7) (width 0.8) (layer B.Cu) (net 1)) - (segment (start 182.9 98.1) (end 181.5 96.7) (width 0.8) (layer B.Cu) (net 1)) - (segment (start 176.5 115.4) (end 182.9 109) (width 0.8) (layer B.Cu) (net 1)) - (segment (start 182.9 109) (end 182.9 98.1) (width 0.8) (layer B.Cu) (net 1)) - (segment (start 176.5 117.8) (end 176.5 115.4) (width 0.8) (layer B.Cu) (net 1)) - (segment (start 158.34 109.94) (end 158.4 110) (width 0.8) (layer B.Cu) (net 2) (status 30)) - (segment (start 175.9 96.7) (end 175.9 106.3) (width 0.8) (layer B.Cu) (net 2) (status 10)) - (segment (start 174.48 107.72) (end 172.8 107.72) (width 0.8) (layer B.Cu) (net 2) (status 20)) - (segment (start 175.9 106.3) (end 174.48 107.72) (width 0.8) (layer B.Cu) (net 2)) - (segment (start 175.9 106.3) (end 175.9 106.4) (width 0.8) (layer B.Cu) (net 2)) - (segment (start 177.22 107.72) (end 180.42 107.72) (width 0.8) (layer B.Cu) (net 2) (status 20)) - (segment (start 175.9 106.4) (end 177.22 107.72) (width 0.8) (layer B.Cu) (net 2)) - (segment (start 147.2 115.34) (end 148.56 115.34) (width 0.8) (layer B.Cu) (net 2) (status 10)) - (segment (start 148.56 115.34) (end 149.9 114) (width 0.8) (layer B.Cu) (net 2)) - (segment (start 149.6 100.1) (end 149.9 99.8) (width 0.8) (layer B.Cu) (net 2)) - (segment (start 147.2 100.1) (end 149.6 100.1) (width 0.8) (layer B.Cu) (net 2) (status 10)) - (segment (start 149.78 105.18) (end 149.9 105.3) (width 0.8) (layer B.Cu) (net 2)) - (segment (start 147.2 105.18) (end 149.78 105.18) (width 0.8) (layer B.Cu) (net 2) (status 10)) - (segment (start 149.9 105.3) (end 149.9 99.8) (width 0.8) (layer B.Cu) (net 2)) - (segment (start 149.56 110.26) (end 149.9 110.6) (width 0.8) (layer B.Cu) (net 2)) - (segment (start 147.2 110.26) (end 149.56 110.26) (width 0.8) (layer B.Cu) (net 2) (status 10)) - (segment (start 149.9 110.6) (end 149.9 105.3) (width 0.8) (layer B.Cu) (net 2)) - (segment (start 149.9 114) (end 149.9 110.6) (width 0.8) (layer B.Cu) (net 2)) - (segment (start 173.94 87.14) (end 174.9 88.1) (width 1.5) (layer B.Cu) (net 2) (status 20)) - (segment (start 173.94 83.9) (end 173.94 87.14) (width 1.5) (layer B.Cu) (net 2) (status 10)) - (segment (start 173.26 87.14) (end 172.3 88.1) (width 1.5) (layer B.Cu) (net 2) (status 20)) - (segment (start 173.94 87.14) (end 173.26 87.14) (width 1.5) (layer B.Cu) (net 2)) - (segment (start 172.3 88.1) (end 174.9 88.1) (width 1.5) (layer B.Cu) (net 2) (status 30)) - (segment (start 172.3 92.2) (end 172.1 92.4) (width 1.5) (layer B.Cu) (net 2) (status 30)) - (segment (start 172.3 88.1) (end 172.3 92.2) (width 1.5) (layer B.Cu) (net 2) (status 30)) - (segment (start 174.9 91.5) (end 175.8 92.4) (width 1.5) (layer B.Cu) (net 2) (status 20)) - (segment (start 174.9 88.1) (end 174.9 91.5) (width 1.5) (layer B.Cu) (net 2) (status 10)) - (segment (start 175.9 92.5) (end 175.8 92.4) (width 1.5) (layer B.Cu) (net 2) (status 30)) - (segment (start 175.9 96.7) (end 175.9 95.4) (width 1.5) (layer B.Cu) (net 2) (status 10)) - (segment (start 175.9 94.5) (end 175.9 92.5) (width 1.5) (layer B.Cu) (net 2) (status 20)) - (segment (start 175.9 95.4) (end 175.9 94.5) (width 1.5) (layer B.Cu) (net 2)) - (segment (start 152.5 94.5) (end 150.3 96.7) (width 0.8) (layer B.Cu) (net 2) (status 20)) - (segment (start 150.3 99.4) (end 149.9 99.8) (width 0.8) (layer B.Cu) (net 2)) - (segment (start 150.3 96.7) (end 150.3 99.4) (width 0.8) (layer B.Cu) (net 2) (status 10)) - (segment (start 158.34 103.4) (end 158.34 103.76) (width 0.8) (layer B.Cu) (net 2) (status 30)) - (segment (start 158.34 103.76) (end 158.34 109.94) (width 0.8) (layer B.Cu) (net 2) (status 30)) - (segment (start 158.34 103.3) (end 158.34 103.76) (width 0.8) (layer B.Cu) (net 2) (status 30)) - (segment (start 158.34 103.4) (end 163.1 98.64) (width 0.8) (layer B.Cu) (net 2) (status 10)) - (segment (start 163.1 98.64) (end 163.1 97.7) (width 0.8) (layer B.Cu) (net 2)) - (via (at 163.1 97.5) (size 2) (drill 0.8) (layers F.Cu B.Cu) (net 2)) - (segment (start 163.1 98.64) (end 163.1 97.5) (width 0.8) (layer B.Cu) (net 2)) - (segment (start 163.1 97.5) (end 163.1 93.7) (width 0.8) (layer F.Cu) (net 2)) - (via (at 163.1 93.7) (size 2) (drill 0.8) (layers F.Cu B.Cu) (net 2)) - (segment (start 163.1 94.4) (end 163 94.5) (width 0.8) (layer B.Cu) (net 2)) - (segment (start 163.1 93.7) (end 163.1 94.4) (width 0.8) (layer B.Cu) (net 2)) - (segment (start 155.6 112.8) (end 158.4 110) (width 0.8) (layer B.Cu) (net 2) (status 30)) - (segment (start 154.82 112.8) (end 155.6 112.8) (width 0.8) (layer B.Cu) (net 2) (status 30)) - (segment (start 151.6 88.76) (end 150.8 89.56) (width 0.8) (layer B.Cu) (net 2) (status 20)) - (segment (start 151.6 84.4) (end 151.6 88.76) (width 0.8) (layer B.Cu) (net 2) (status 10)) - (segment (start 163 94.5) (end 152.5 94.5) (width 0.8) (layer B.Cu) (net 2)) - (segment (start 137.1 80.7) (end 133.4 84.4) (width 1.5) (layer B.Cu) (net 2)) - (segment (start 130.1 110.3) (end 125.9 110.3) (width 1.5) (layer B.Cu) (net 2) (status 20)) - (segment (start 133.4 107) (end 130.1 110.3) (width 1.5) (layer B.Cu) (net 2)) - (segment (start 133.98 105.22) (end 133.4 105.8) (width 1.5) (layer B.Cu) (net 2)) - (segment (start 141.14 105.22) (end 133.98 105.22) (width 1.5) (layer B.Cu) (net 2) (status 10)) - (segment (start 133.4 105.8) (end 133.4 107) (width 1.5) (layer B.Cu) (net 2)) - (segment (start 133.4 84.4) (end 133.4 105.8) (width 1.5) (layer B.Cu) (net 2)) - (segment (start 164.7 94.5) (end 163 94.5) (width 0.8) (layer B.Cu) (net 2)) - (segment (start 175.7 95.6) (end 175.9 95.4) (width 0.8) (layer B.Cu) (net 2)) - (segment (start 165.8 95.6) (end 175.7 95.6) (width 0.8) (layer B.Cu) (net 2)) - (segment (start 164.7 94.5) (end 165.8 95.6) (width 0.8) (layer B.Cu) (net 2)) - (segment (start 151.6 80.8) (end 151.7 80.7) (width 0.8) (layer B.Cu) (net 2)) - (segment (start 116.486 104.720213) (end 116.486 103.306) (width 1.5) (layer B.Cu) (net 2) (status 20)) - (segment (start 122.065787 110.3) (end 116.486 104.720213) (width 1.5) (layer B.Cu) (net 2)) - (segment (start 125.9 110.3) (end 122.065787 110.3) (width 1.5) (layer B.Cu) (net 2) (status 10)) - (segment (start 173.94 83.26) (end 173.94 83.9) (width 1.5) (layer B.Cu) (net 2) (status 30)) - (segment (start 173.94 81.54) (end 173.94 83.26) (width 1.5) (layer B.Cu) (net 2) (status 20)) - (segment (start 173.1 80.7) (end 173.94 81.54) (width 1.5) (layer B.Cu) (net 2)) - (segment (start 151.7 80.7) (end 150.1 80.7) (width 1.5) (layer B.Cu) (net 2)) - (segment (start 150.1 80.7) (end 137.1 80.7) (width 1.5) (layer B.Cu) (net 2)) - (segment (start 151.6 84.4) (end 151.6 80.7) (width 0.8) (layer B.Cu) (net 2) (status 10)) - (segment (start 150.1 80.7) (end 151.6 80.7) (width 1.5) (layer B.Cu) (net 2)) - (segment (start 162.8 81.2) (end 163.3 80.7) (width 1.5) (layer B.Cu) (net 2)) - (segment (start 162.8 84) (end 162.8 81.2) (width 1.5) (layer B.Cu) (net 2)) - (segment (start 163.3 80.7) (end 173.1 80.7) (width 1.5) (layer B.Cu) (net 2)) - (segment (start 151.6 80.7) (end 163.3 80.7) (width 1.5) (layer B.Cu) (net 2)) - (segment (start 163.4 112.54) (end 162.24 113.7) (width 0.8) (layer B.Cu) (net 3) (status 20)) - (segment (start 163.4 110) (end 163.4 112.54) (width 0.8) (layer B.Cu) (net 3) (status 10)) - (segment (start 172.8 102.64) (end 171.44 102.64) (width 0.8) (layer B.Cu) (net 3) (status 10)) - (segment (start 171.44 102.64) (end 170.4 101.6) (width 0.8) (layer B.Cu) (net 3)) - (segment (start 170.4 101.6) (end 170.4 98.7) (width 0.8) (layer B.Cu) (net 3)) - (segment (start 170.4 98.7) (end 169.8 98.1) (width 0.8) (layer B.Cu) (net 3)) - (segment (start 169.8 98.1) (end 166.9 98.1) (width 0.8) (layer B.Cu) (net 3)) - (segment (start 166.9 98.1) (end 166.2 98.8) (width 0.8) (layer B.Cu) (net 3)) - (segment (start 166.2 98.8) (end 166.2 105.5) (width 0.8) (layer B.Cu) (net 3)) - (segment (start 167.4 106.7) (end 168.5 106.7) (width 0.8) (layer B.Cu) (net 3) (status 20)) - (segment (start 166.2 105.5) (end 167.4 106.7) (width 0.8) (layer B.Cu) (net 3)) - (segment (start 163.4 108.3) (end 166.2 105.5) (width 0.8) (layer B.Cu) (net 3)) - (segment (start 163.4 110) (end 163.4 108.3) (width 0.8) (layer B.Cu) (net 3) (status 10)) - (segment (start 169.6 90.4) (end 167.3 88.1) (width 1.5) (layer B.Cu) (net 4) (status 20)) - (segment (start 169.6 92.4) (end 169.6 90.4) (width 1.5) (layer B.Cu) (net 4) (status 10)) - (segment (start 167.3 88.1) (end 167.3 88) (width 1.5) (layer B.Cu) (net 4) (status 30)) - (segment (start 169.6 85.7) (end 169.85 85.45) (width 1.5) (layer B.Cu) (net 4)) - (segment (start 169.85 85.45) (end 171.4 83.9) (width 1.5) (layer B.Cu) (net 4) (status 20)) - (segment (start 167.3 88) (end 169.85 85.45) (width 1.5) (layer B.Cu) (net 4) (status 10)) - (segment (start 168.9 88.1) (end 169.6 88.8) (width 1.5) (layer B.Cu) (net 4)) - (segment (start 167.3 88.1) (end 168.9 88.1) (width 1.5) (layer B.Cu) (net 4) (status 10)) - (segment (start 169.6 88.8) (end 169.6 85.7) (width 1.5) (layer B.Cu) (net 4)) - (segment (start 169.6 90.4) (end 169.6 88.8) (width 1.5) (layer B.Cu) (net 4)) - (segment (start 169.6 92.4) (end 168.9 92.4) (width 1.5) (layer B.Cu) (net 4) (status 30)) - (segment (start 162.85 86.95) (end 168.3 92.4) (width 1.5) (layer B.Cu) (net 4)) - (segment (start 168.3 92.4) (end 169.6 92.4) (width 1.5) (layer B.Cu) (net 4) (status 20)) - (segment (start 160.75 86.95) (end 162.85 86.95) (width 1.5) (layer B.Cu) (net 4)) - (segment (start 157.8 84) (end 160.75 86.95) (width 1.5) (layer B.Cu) (net 4) (status 10)) - (segment (start 145 88.46) (end 149.06 84.4) (width 0.8) (layer B.Cu) (net 5) (status 20)) - (segment (start 145 94.8) (end 145 88.46) (width 0.8) (layer B.Cu) (net 5) (status 10)) - (segment (start 150.8 92.1) (end 150.8 92.5) (width 0.8) (layer B.Cu) (net 6) (status 30)) - (segment (start 145.7 97.6) (end 141.14 97.6) (width 0.8) (layer B.Cu) (net 6) (status 20)) - (segment (start 150.8 92.5) (end 145.7 97.6) (width 0.8) (layer B.Cu) (net 6) (status 10)) - (segment (start 154.82 110.26) (end 153.84 110.26) (width 0.8) (layer B.Cu) (net 7) (status 30)) - (segment (start 154.82 110.26) (end 153.94 110.26) (width 0.8) (layer B.Cu) (net 7) (status 30)) - (segment (start 153.94 110.26) (end 152.5 111.7) (width 0.8) (layer B.Cu) (net 7) (status 10)) - (segment (start 152.5 118.5) (end 153.2 119.2) (width 0.8) (layer B.Cu) (net 7) (status 30)) - (segment (start 152.5 111.7) (end 152.5 118.5) (width 0.8) (layer B.Cu) (net 7) (status 20)) - (segment (start 141.14 102.68) (end 142.98 102.68) (width 0.8) (layer B.Cu) (net 8) (status 10)) - (segment (start 142.98 102.68) (end 144.4 104.1) (width 0.8) (layer B.Cu) (net 8)) - (segment (start 144.4 104.1) (end 144.4 120.2) (width 0.8) (layer B.Cu) (net 8)) - (segment (start 144.4 120.2) (end 145.6 121.4) (width 0.8) (layer B.Cu) (net 8)) - (segment (start 145.6 121.4) (end 149.2 121.4) (width 0.8) (layer B.Cu) (net 8)) - (segment (start 150.66 119.94) (end 150.66 119.2) (width 0.8) (layer B.Cu) (net 8) (status 30)) - (segment (start 149.2 121.4) (end 150.66 119.94) (width 0.8) (layer B.Cu) (net 8) (status 20)) - (segment (start 154.82 105.18) (end 154.82 107.72) (width 0.8) (layer B.Cu) (net 9) (status 30)) - (segment (start 150.5 116.82) (end 148.12 119.2) (width 0.8) (layer B.Cu) (net 9) (status 20)) - (segment (start 150.5 116.82) (end 150.5 116.8) (width 0.8) (layer B.Cu) (net 9)) - (segment (start 151.3 116.02) (end 150.5 116.82) (width 0.8) (layer B.Cu) (net 9)) - (segment (start 151.3 109.2) (end 151.3 116.02) (width 0.8) (layer B.Cu) (net 9)) - (segment (start 152.78 107.72) (end 151.3 109.2) (width 0.8) (layer B.Cu) (net 9)) - (segment (start 154.82 107.72) (end 152.78 107.72) (width 0.8) (layer B.Cu) (net 9) (status 10)) - (segment (start 168.46 103.36) (end 168.5 103.4) (width 0.8) (layer B.Cu) (net 10) (status 30)) - (segment (start 168.46 100.1) (end 168.46 103.36) (width 0.8) (layer B.Cu) (net 10) (status 30)) - (segment (start 168.5 103.4) (end 170.28 105.18) (width 0.8) (layer B.Cu) (net 10) (status 10)) - (segment (start 170.42 105.18) (end 172.8 105.18) (width 0.8) (layer B.Cu) (net 10) (status 20)) - (segment (start 170.28 105.18) (end 170.42 105.18) (width 0.8) (layer B.Cu) (net 10)) - (segment (start 174 112.8) (end 171.7 112.8) (width 0.8) (layer B.Cu) (net 10)) - (segment (start 170.42 111.52) (end 170.42 110.22) (width 0.8) (layer B.Cu) (net 10)) - (segment (start 171.7 112.8) (end 170.42 111.52) (width 0.8) (layer B.Cu) (net 10)) - (segment (start 170.42 110.22) (end 170.42 105.18) (width 0.8) (layer B.Cu) (net 10)) - (segment (start 170.42 110.72) (end 170.42 110.22) (width 0.8) (layer B.Cu) (net 10)) - (segment (start 155.76 102.64) (end 158.3 100.1) (width 0.8) (layer B.Cu) (net 11) (status 30)) - (segment (start 154.82 102.64) (end 155.76 102.64) (width 0.8) (layer B.Cu) (net 11) (status 30)) - (segment (start 171.5 96.9) (end 172.8 98.2) (width 0.8) (layer B.Cu) (net 11)) - (segment (start 165.3 96.9) (end 171.5 96.9) (width 0.8) (layer B.Cu) (net 11)) - (segment (start 172.8 98.2) (end 172.8 100.1) (width 0.8) (layer B.Cu) (net 11) (status 20)) - (segment (start 162 95.8) (end 164.2 95.8) (width 0.8) (layer B.Cu) (net 11)) - (segment (start 158.3 99.5) (end 162 95.8) (width 0.8) (layer B.Cu) (net 11) (status 10)) - (segment (start 164.2 95.8) (end 165.3 96.9) (width 0.8) (layer B.Cu) (net 11)) - (segment (start 158.3 100.1) (end 158.3 99.5) (width 0.8) (layer B.Cu) (net 11) (status 30)) - (segment (start 144.74 84.9) (end 145 84.64) (width 0.8) (layer B.Cu) (net 12) (status 30)) - (segment (start 141.14 84.9) (end 144.74 84.9) (width 0.8) (layer B.Cu) (net 12) (status 30)) - (segment (start 127.9 87.44) (end 125.9 87.44) (width 0.8) (layer B.Cu) (net 13) (status 20)) - (segment (start 127.3 82.6) (end 128.4 83.7) (width 0.8) (layer B.Cu) (net 13)) - (segment (start 122.5 82.6) (end 127.3 82.6) (width 0.8) (layer B.Cu) (net 13)) - (segment (start 118.7 86.4) (end 122.5 82.6) (width 0.8) (layer B.Cu) (net 13)) - (segment (start 128.4 86.94) (end 127.9 87.44) (width 0.8) (layer B.Cu) (net 13)) - (segment (start 114.9 86.4) (end 118.7 86.4) (width 0.8) (layer B.Cu) (net 13)) - (segment (start 128.4 83.7) (end 128.4 86.94) (width 0.8) (layer B.Cu) (net 13)) - (segment (start 112.6 88.7) (end 114.9 86.4) (width 0.8) (layer B.Cu) (net 13)) - (segment (start 112.6 93.6) (end 112.6 88.7) (width 0.8) (layer B.Cu) (net 13)) - (segment (start 114.7 95.7) (end 112.6 93.6) (width 0.8) (layer B.Cu) (net 13)) - (segment (start 116.5 95.7) (end 114.7 95.7) (width 0.8) (layer B.Cu) (net 13) (status 10)) - (segment (start 116.486 93.146) (end 115.646 93.146) (width 0.8) (layer B.Cu) (net 16) (status 30)) - (segment (start 115.646 93.146) (end 113.9 91.4) (width 0.8) (layer B.Cu) (net 16) (status 10)) - (segment (start 125.9 84.9) (end 122.4 84.9) (width 0.8) (layer B.Cu) (net 16) (status 10)) - (segment (start 122.4 84.9) (end 119.5 87.8) (width 0.8) (layer B.Cu) (net 16)) - (segment (start 119.5 87.8) (end 115.4 87.8) (width 0.8) (layer B.Cu) (net 16)) - (segment (start 113.9 89.3) (end 113.9 91.4) (width 0.8) (layer B.Cu) (net 16)) - (segment (start 115.4 87.8) (end 113.9 89.3) (width 0.8) (layer B.Cu) (net 16)) - (segment (start 125.9 107.76) (end 122.84 107.76) (width 0.8) (layer B.Cu) (net 18) (status 10)) - (via (at 122.84 107.76) (size 2) (drill 0.8) (layers F.Cu B.Cu) (net 18)) - (segment (start 122.84 107.76) (end 122.84 93.16) (width 0.8) (layer F.Cu) (net 18)) - (via (at 122.8 93.2) (size 2) (drill 0.8) (layers F.Cu B.Cu) (net 18)) - (segment (start 122.84 93.16) (end 122.8 93.2) (width 0.8) (layer F.Cu) (net 18)) - (segment (start 119.08 93.2) (end 119.026 93.146) (width 0.8) (layer B.Cu) (net 18) (status 30)) - (segment (start 122.8 93.2) (end 119.08 93.2) (width 0.8) (layer B.Cu) (net 18) (status 20)) - (segment (start 122.734 95.686) (end 125.9 92.52) (width 0.8) (layer B.Cu) (net 19) (status 20)) - (segment (start 119.026 95.686) (end 122.734 95.686) (width 0.8) (layer B.Cu) (net 19) (status 10)) - (segment (start 119.026 98.226) (end 121.774 98.226) (width 0.8) (layer B.Cu) (net 20) (status 10)) - (segment (start 121.774 98.226) (end 123.6 96.4) (width 0.8) (layer B.Cu) (net 20)) - (segment (start 123.73999 96.26001) (end 123.6 96.4) (width 0.4) (layer B.Cu) (net 20)) - (segment (start 127.63999 96.26001) (end 123.73999 96.26001) (width 0.4) (layer B.Cu) (net 20)) - (segment (start 127.63999 96.26001) (end 128.2 95.7) (width 0.8) (layer B.Cu) (net 20)) - (segment (start 128.2 90.68) (end 127.5 89.98) (width 0.8) (layer B.Cu) (net 20)) - (segment (start 128.2 95.7) (end 128.2 90.68) (width 0.8) (layer B.Cu) (net 20)) - (segment (start 125.9 89.98) (end 127.5 89.98) (width 0.8) (layer B.Cu) (net 20) (status 10)) - (segment (start 180.42 102.64) (end 180.42 105.18) (width 0.8) (layer B.Cu) (net 22) (status 30)) + (segment (start 241.98 65.28) (end 241.5 64.8) (width 0.8) (layer B.Cu) (net 1) (status 30)) + (segment (start 244.9 65.28) (end 241.98 65.28) (width 0.8) (layer B.Cu) (net 1) (status 30)) + (segment (start 241.98 90.88) (end 241.5 90.4) (width 0.8) (layer B.Cu) (net 1) (status 30)) + (segment (start 244.9 90.88) (end 241.98 90.88) (width 0.8) (layer B.Cu) (net 1) (status 30)) + (segment (start 229.48 69.22) (end 232.9 65.8) (width 1.5) (layer B.Cu) (net 1) (status 30)) + (segment (start 228.7 69.22) (end 229.48 69.22) (width 1.5) (layer B.Cu) (net 1) (status 30)) + (segment (start 234.5 67.4) (end 232.9 65.8) (width 1.5) (layer B.Cu) (net 1) (status 20)) + (segment (start 237.2 67.4) (end 234.5 67.4) (width 1.5) (layer B.Cu) (net 1) (status 10)) + (segment (start 238.9 67.4) (end 241.5 64.8) (width 1.5) (layer B.Cu) (net 1) (status 20)) + (segment (start 237.2 67.4) (end 238.9 67.4) (width 1.5) (layer B.Cu) (net 1) (status 10)) + (segment (start 228.7 69.22) (end 224.88 69.22) (width 1.5) (layer B.Cu) (net 1) (status 10)) + (segment (start 224.88 69.22) (end 223.3 70.8) (width 1.5) (layer B.Cu) (net 1)) + (segment (start 223.3 70.8) (end 223.3 91.7) (width 1.5) (layer B.Cu) (net 1)) + (segment (start 223.3 111.7) (end 227.3 115.7) (width 1.5) (layer B.Cu) (net 1)) + (segment (start 250.02 117.1) (end 250.02 119.8) (width 1.5) (layer B.Cu) (net 1) (status 20)) + (segment (start 248.62 115.7) (end 250.02 117.1) (width 1.5) (layer B.Cu) (net 1)) + (segment (start 227.3 115.7) (end 248.62 115.7) (width 1.5) (layer B.Cu) (net 1)) + (segment (start 241.5 90.4) (end 241.5 87.4) (width 0.8) (layer B.Cu) (net 1) (status 10)) + (via (at 241.5 87.4) (size 2) (drill 0.8) (layers F.Cu B.Cu) (net 1)) + (segment (start 241.5 87.4) (end 237.4 87.4) (width 0.8) (layer F.Cu) (net 1)) + (via (at 237.4 87.4) (size 2) (drill 0.8) (layers F.Cu B.Cu) (net 1)) + (segment (start 223.3 91.7) (end 223.3 111.7) (width 1.5) (layer B.Cu) (net 1) (tstamp 63B36573)) + (via (at 223.3 91.7) (size 2) (drill 0.8) (layers F.Cu B.Cu) (net 1)) + (segment (start 223.3 91.7) (end 237.4 91.7) (width 0.8) (layer F.Cu) (net 1)) + (via (at 237.4 91.7) (size 2) (drill 0.8) (layers F.Cu B.Cu) (net 1)) + (segment (start 237.4 91.7) (end 237.4 87.4) (width 0.8) (layer B.Cu) (net 1)) + (segment (start 250.02 124.76) (end 248.106 126.674) (width 1.5) (layer B.Cu) (net 1) (status 20)) + (segment (start 250.02 119.8) (end 250.02 124.76) (width 1.5) (layer B.Cu) (net 1) (status 10)) + (segment (start 262.6 69.2) (end 262.6 85.1) (width 0.8) (layer B.Cu) (net 1) (status 10)) + (segment (start 261.7 86) (end 258.5 86) (width 0.8) (layer B.Cu) (net 1) (status 20)) + (segment (start 262.6 85.1) (end 261.7 86) (width 0.8) (layer B.Cu) (net 1)) + (segment (start 241.5 64.2) (end 241.5 64.8) (width 0.8) (layer B.Cu) (net 1) (status 30)) + (segment (start 242.9 62.8) (end 241.5 64.2) (width 0.8) (layer B.Cu) (net 1) (status 20)) + (segment (start 260.2 69.2) (end 253.8 62.8) (width 0.8) (layer B.Cu) (net 1)) + (segment (start 253.8 62.8) (end 242.9 62.8) (width 0.8) (layer B.Cu) (net 1)) + (segment (start 262.6 69.2) (end 260.2 69.2) (width 0.8) (layer B.Cu) (net 1) (status 10)) + (segment (start 254.74 87.36) (end 254.8 87.3) (width 0.8) (layer B.Cu) (net 2) (status 30)) + (segment (start 241.5 69.8) (end 251.1 69.8) (width 0.8) (layer B.Cu) (net 2) (status 10)) + (segment (start 252.52 71.22) (end 252.52 72.9) (width 0.8) (layer B.Cu) (net 2) (status 20)) + (segment (start 251.1 69.8) (end 252.52 71.22) (width 0.8) (layer B.Cu) (net 2)) + (segment (start 251.1 69.8) (end 251.2 69.8) (width 0.8) (layer B.Cu) (net 2)) + (segment (start 252.52 68.48) (end 252.52 65.28) (width 0.8) (layer B.Cu) (net 2) (status 20)) + (segment (start 251.2 69.8) (end 252.52 68.48) (width 0.8) (layer B.Cu) (net 2)) + (segment (start 260.14 98.5) (end 260.14 97.14) (width 0.8) (layer B.Cu) (net 2) (status 10)) + (segment (start 260.14 97.14) (end 258.8 95.8) (width 0.8) (layer B.Cu) (net 2)) + (segment (start 244.9 96.1) (end 244.6 95.8) (width 0.8) (layer B.Cu) (net 2)) + (segment (start 244.9 98.5) (end 244.9 96.1) (width 0.8) (layer B.Cu) (net 2) (status 10)) + (segment (start 249.98 95.92) (end 250.1 95.8) (width 0.8) (layer B.Cu) (net 2)) + (segment (start 249.98 98.5) (end 249.98 95.92) (width 0.8) (layer B.Cu) (net 2) (status 10)) + (segment (start 250.1 95.8) (end 244.6 95.8) (width 0.8) (layer B.Cu) (net 2)) + (segment (start 255.06 96.14) (end 255.4 95.8) (width 0.8) (layer B.Cu) (net 2)) + (segment (start 255.06 98.5) (end 255.06 96.14) (width 0.8) (layer B.Cu) (net 2) (status 10)) + (segment (start 255.4 95.8) (end 250.1 95.8) (width 0.8) (layer B.Cu) (net 2)) + (segment (start 258.8 95.8) (end 255.4 95.8) (width 0.8) (layer B.Cu) (net 2)) + (segment (start 231.94 71.76) (end 232.9 70.8) (width 1.5) (layer B.Cu) (net 2) (status 20)) + (segment (start 228.7 71.76) (end 231.94 71.76) (width 1.5) (layer B.Cu) (net 2) (status 10)) + (segment (start 231.94 72.44) (end 232.9 73.4) (width 1.5) (layer B.Cu) (net 2) (status 20)) + (segment (start 231.94 71.76) (end 231.94 72.44) (width 1.5) (layer B.Cu) (net 2)) + (segment (start 232.9 73.4) (end 232.9 70.8) (width 1.5) (layer B.Cu) (net 2) (status 30)) + (segment (start 237 73.4) (end 237.2 73.6) (width 1.5) (layer B.Cu) (net 2) (status 30)) + (segment (start 232.9 73.4) (end 237 73.4) (width 1.5) (layer B.Cu) (net 2) (status 30)) + (segment (start 236.3 70.8) (end 237.2 69.9) (width 1.5) (layer B.Cu) (net 2) (status 20)) + (segment (start 232.9 70.8) (end 236.3 70.8) (width 1.5) (layer B.Cu) (net 2) (status 10)) + (segment (start 237.3 69.8) (end 237.2 69.9) (width 1.5) (layer B.Cu) (net 2) (status 30)) + (segment (start 241.5 69.8) (end 240.2 69.8) (width 1.5) (layer B.Cu) (net 2) (status 10)) + (segment (start 239.3 69.8) (end 237.3 69.8) (width 1.5) (layer B.Cu) (net 2) (status 20)) + (segment (start 240.2 69.8) (end 239.3 69.8) (width 1.5) (layer B.Cu) (net 2)) + (segment (start 239.3 93.2) (end 241.5 95.4) (width 0.8) (layer B.Cu) (net 2) (status 20)) + (segment (start 244.2 95.4) (end 244.6 95.8) (width 0.8) (layer B.Cu) (net 2)) + (segment (start 241.5 95.4) (end 244.2 95.4) (width 0.8) (layer B.Cu) (net 2) (status 10)) + (segment (start 248.2 87.36) (end 248.56 87.36) (width 0.8) (layer B.Cu) (net 2) (status 30)) + (segment (start 248.56 87.36) (end 254.74 87.36) (width 0.8) (layer B.Cu) (net 2) (status 30)) + (segment (start 248.1 87.36) (end 248.56 87.36) (width 0.8) (layer B.Cu) (net 2) (status 30)) + (segment (start 248.2 87.36) (end 243.44 82.6) (width 0.8) (layer B.Cu) (net 2) (status 10)) + (segment (start 243.44 82.6) (end 242.5 82.6) (width 0.8) (layer B.Cu) (net 2)) + (via (at 242.3 82.6) (size 2) (drill 0.8) (layers F.Cu B.Cu) (net 2)) + (segment (start 243.44 82.6) (end 242.3 82.6) (width 0.8) (layer B.Cu) (net 2)) + (segment (start 242.3 82.6) (end 238.5 82.6) (width 0.8) (layer F.Cu) (net 2)) + (via (at 238.5 82.6) (size 2) (drill 0.8) (layers F.Cu B.Cu) (net 2)) + (segment (start 239.2 82.6) (end 239.3 82.7) (width 0.8) (layer B.Cu) (net 2)) + (segment (start 238.5 82.6) (end 239.2 82.6) (width 0.8) (layer B.Cu) (net 2)) + (segment (start 257.6 90.1) (end 254.8 87.3) (width 0.8) (layer B.Cu) (net 2) (status 30)) + (segment (start 257.6 90.88) (end 257.6 90.1) (width 0.8) (layer B.Cu) (net 2) (status 30)) + (segment (start 233.56 94.1) (end 234.36 94.9) (width 0.8) (layer B.Cu) (net 2) (status 20)) + (segment (start 229.2 94.1) (end 233.56 94.1) (width 0.8) (layer B.Cu) (net 2) (status 10)) + (segment (start 239.3 82.7) (end 239.3 93.2) (width 0.8) (layer B.Cu) (net 2)) + (segment (start 225.5 108.6) (end 229.2 112.3) (width 1.5) (layer B.Cu) (net 2)) + (segment (start 255.1 115.6) (end 255.1 119.8) (width 1.5) (layer B.Cu) (net 2) (status 20)) + (segment (start 251.8 112.3) (end 255.1 115.6) (width 1.5) (layer B.Cu) (net 2)) + (segment (start 250.02 111.72) (end 250.6 112.3) (width 1.5) (layer B.Cu) (net 2)) + (segment (start 250.02 104.56) (end 250.02 111.72) (width 1.5) (layer B.Cu) (net 2) (status 10)) + (segment (start 250.6 112.3) (end 251.8 112.3) (width 1.5) (layer B.Cu) (net 2)) + (segment (start 229.2 112.3) (end 250.6 112.3) (width 1.5) (layer B.Cu) (net 2)) + (segment (start 239.3 81) (end 239.3 82.7) (width 0.8) (layer B.Cu) (net 2)) + (segment (start 240.4 70) (end 240.2 69.8) (width 0.8) (layer B.Cu) (net 2)) + (segment (start 240.4 79.9) (end 240.4 70) (width 0.8) (layer B.Cu) (net 2)) + (segment (start 239.3 81) (end 240.4 79.9) (width 0.8) (layer B.Cu) (net 2)) + (segment (start 225.6 94.1) (end 225.5 94) (width 0.8) (layer B.Cu) (net 2)) + (segment (start 249.520213 129.214) (end 248.106 129.214) (width 1.5) (layer B.Cu) (net 2) (status 20)) + (segment (start 255.1 123.634213) (end 249.520213 129.214) (width 1.5) (layer B.Cu) (net 2)) + (segment (start 255.1 119.8) (end 255.1 123.634213) (width 1.5) (layer B.Cu) (net 2) (status 10)) + (segment (start 228.06 71.76) (end 228.7 71.76) (width 1.5) (layer B.Cu) (net 2) (status 30)) + (segment (start 226.34 71.76) (end 228.06 71.76) (width 1.5) (layer B.Cu) (net 2) (status 20)) + (segment (start 225.5 72.6) (end 226.34 71.76) (width 1.5) (layer B.Cu) (net 2)) + (segment (start 225.5 94) (end 225.5 95.6) (width 1.5) (layer B.Cu) (net 2)) + (segment (start 225.5 95.6) (end 225.5 108.6) (width 1.5) (layer B.Cu) (net 2)) + (segment (start 229.2 94.1) (end 225.5 94.1) (width 0.8) (layer B.Cu) (net 2) (status 10)) + (segment (start 225.5 95.6) (end 225.5 94.1) (width 1.5) (layer B.Cu) (net 2)) + (segment (start 226 82.9) (end 225.5 82.4) (width 1.5) (layer B.Cu) (net 2)) + (segment (start 225.5 82.4) (end 225.5 72.6) (width 1.5) (layer B.Cu) (net 2)) + (segment (start 225.5 94.1) (end 225.5 82.4) (width 1.5) (layer B.Cu) (net 2)) + (segment (start 226.2 83.1) (end 226 82.9) (width 1.5) (layer B.Cu) (net 2)) + (segment (start 228.8 83.1) (end 226.2 83.1) (width 1.5) (layer B.Cu) (net 2)) + (segment (start 257.34 82.3) (end 258.5 83.46) (width 0.8) (layer B.Cu) (net 3) (status 20)) + (segment (start 254.8 82.3) (end 257.34 82.3) (width 0.8) (layer B.Cu) (net 3) (status 10)) + (segment (start 247.44 72.9) (end 247.44 74.26) (width 0.8) (layer B.Cu) (net 3) (status 10)) + (segment (start 247.44 74.26) (end 246.4 75.3) (width 0.8) (layer B.Cu) (net 3)) + (segment (start 246.4 75.3) (end 243.5 75.3) (width 0.8) (layer B.Cu) (net 3)) + (segment (start 243.5 75.3) (end 242.9 75.9) (width 0.8) (layer B.Cu) (net 3)) + (segment (start 242.9 75.9) (end 242.9 78.8) (width 0.8) (layer B.Cu) (net 3)) + (segment (start 242.9 78.8) (end 243.6 79.5) (width 0.8) (layer B.Cu) (net 3)) + (segment (start 243.6 79.5) (end 250.3 79.5) (width 0.8) (layer B.Cu) (net 3)) + (segment (start 251.5 78.3) (end 251.5 77.2) (width 0.8) (layer B.Cu) (net 3) (status 20)) + (segment (start 250.3 79.5) (end 251.5 78.3) (width 0.8) (layer B.Cu) (net 3)) + (segment (start 253.1 82.3) (end 250.3 79.5) (width 0.8) (layer B.Cu) (net 3)) + (segment (start 254.8 82.3) (end 253.1 82.3) (width 0.8) (layer B.Cu) (net 3) (status 10)) + (segment (start 235.2 76.1) (end 232.9 78.4) (width 1.5) (layer B.Cu) (net 4) (status 20)) + (segment (start 237.2 76.1) (end 235.2 76.1) (width 1.5) (layer B.Cu) (net 4) (status 10)) + (segment (start 232.9 78.4) (end 232.8 78.4) (width 1.5) (layer B.Cu) (net 4) (status 30)) + (segment (start 230.5 76.1) (end 230.25 75.85) (width 1.5) (layer B.Cu) (net 4)) + (segment (start 230.25 75.85) (end 228.7 74.3) (width 1.5) (layer B.Cu) (net 4) (status 20)) + (segment (start 232.8 78.4) (end 230.25 75.85) (width 1.5) (layer B.Cu) (net 4) (status 10)) + (segment (start 232.9 76.8) (end 233.6 76.1) (width 1.5) (layer B.Cu) (net 4)) + (segment (start 232.9 78.4) (end 232.9 76.8) (width 1.5) (layer B.Cu) (net 4) (status 10)) + (segment (start 233.6 76.1) (end 230.5 76.1) (width 1.5) (layer B.Cu) (net 4)) + (segment (start 235.2 76.1) (end 233.6 76.1) (width 1.5) (layer B.Cu) (net 4)) + (segment (start 237.2 76.1) (end 237.2 76.8) (width 1.5) (layer B.Cu) (net 4) (status 30)) + (segment (start 231.75 85.15) (end 228.8 88.1) (width 1.5) (layer B.Cu) (net 4)) + (segment (start 231.75 82.85) (end 231.75 85.15) (width 1.5) (layer B.Cu) (net 4)) + (segment (start 237.2 77.4) (end 231.75 82.85) (width 1.5) (layer B.Cu) (net 4)) + (segment (start 237.2 76.1) (end 237.2 77.4) (width 1.5) (layer B.Cu) (net 4)) + (segment (start 233.26 100.7) (end 229.2 96.64) (width 0.8) (layer B.Cu) (net 5) (status 20)) + (segment (start 239.6 100.7) (end 233.26 100.7) (width 0.8) (layer B.Cu) (net 5) (status 10)) + (segment (start 236.9 94.9) (end 237.3 94.9) (width 0.8) (layer B.Cu) (net 6) (status 30)) + (segment (start 242.4 100) (end 242.4 104.56) (width 0.8) (layer B.Cu) (net 6) (status 20)) + (segment (start 237.3 94.9) (end 242.4 100) (width 0.8) (layer B.Cu) (net 6) (status 10)) + (segment (start 255.06 90.88) (end 255.06 91.86) (width 0.8) (layer B.Cu) (net 7) (status 30)) + (segment (start 255.06 90.88) (end 255.06 91.76) (width 0.8) (layer B.Cu) (net 7) (status 30)) + (segment (start 255.06 91.76) (end 256.5 93.2) (width 0.8) (layer B.Cu) (net 7) (status 10)) + (segment (start 263.3 93.2) (end 264 92.5) (width 0.8) (layer B.Cu) (net 7) (status 30)) + (segment (start 256.5 93.2) (end 263.3 93.2) (width 0.8) (layer B.Cu) (net 7) (status 20)) + (segment (start 247.48 104.56) (end 247.48 102.72) (width 0.8) (layer B.Cu) (net 8) (status 10)) + (segment (start 247.48 102.72) (end 248.9 101.3) (width 0.8) (layer B.Cu) (net 8)) + (segment (start 248.9 101.3) (end 265 101.3) (width 0.8) (layer B.Cu) (net 8)) + (segment (start 265 101.3) (end 266.2 100.1) (width 0.8) (layer B.Cu) (net 8)) + (segment (start 266.2 100.1) (end 266.2 96.5) (width 0.8) (layer B.Cu) (net 8)) + (segment (start 264.74 95.04) (end 264 95.04) (width 0.8) (layer B.Cu) (net 8) (status 30)) + (segment (start 266.2 96.5) (end 264.74 95.04) (width 0.8) (layer B.Cu) (net 8) (status 20)) + (segment (start 249.98 90.88) (end 252.52 90.88) (width 0.8) (layer B.Cu) (net 9) (status 30)) + (segment (start 261.62 95.2) (end 264 97.58) (width 0.8) (layer B.Cu) (net 9) (status 20)) + (segment (start 261.62 95.2) (end 261.6 95.2) (width 0.8) (layer B.Cu) (net 9)) + (segment (start 260.82 94.4) (end 261.62 95.2) (width 0.8) (layer B.Cu) (net 9)) + (segment (start 254 94.4) (end 260.82 94.4) (width 0.8) (layer B.Cu) (net 9)) + (segment (start 252.52 92.92) (end 254 94.4) (width 0.8) (layer B.Cu) (net 9)) + (segment (start 252.52 90.88) (end 252.52 92.92) (width 0.8) (layer B.Cu) (net 9) (status 10)) + (segment (start 248.16 77.24) (end 248.2 77.2) (width 0.8) (layer B.Cu) (net 10) (status 30)) + (segment (start 244.9 77.24) (end 248.16 77.24) (width 0.8) (layer B.Cu) (net 10) (status 30)) + (segment (start 248.2 77.2) (end 249.98 75.42) (width 0.8) (layer B.Cu) (net 10) (status 10)) + (segment (start 249.98 75.28) (end 249.98 72.9) (width 0.8) (layer B.Cu) (net 10) (status 20)) + (segment (start 249.98 75.42) (end 249.98 75.28) (width 0.8) (layer B.Cu) (net 10)) + (segment (start 257.6 71.7) (end 257.6 74) (width 0.8) (layer B.Cu) (net 10) (status 10)) + (segment (start 256.32 75.28) (end 255.02 75.28) (width 0.8) (layer B.Cu) (net 10)) + (segment (start 257.6 74) (end 256.32 75.28) (width 0.8) (layer B.Cu) (net 10)) + (segment (start 255.02 75.28) (end 249.98 75.28) (width 0.8) (layer B.Cu) (net 10)) + (segment (start 255.52 75.28) (end 255.02 75.28) (width 0.8) (layer B.Cu) (net 10)) + (segment (start 247.44 89.94) (end 244.9 87.4) (width 0.8) (layer B.Cu) (net 11) (status 30)) + (segment (start 247.44 90.88) (end 247.44 89.94) (width 0.8) (layer B.Cu) (net 11) (status 30)) + (segment (start 241.7 74.2) (end 243 72.9) (width 0.8) (layer B.Cu) (net 11)) + (segment (start 241.7 80.4) (end 241.7 74.2) (width 0.8) (layer B.Cu) (net 11)) + (segment (start 243 72.9) (end 244.9 72.9) (width 0.8) (layer B.Cu) (net 11) (status 20)) + (segment (start 240.6 83.7) (end 240.6 81.5) (width 0.8) (layer B.Cu) (net 11)) + (segment (start 244.3 87.4) (end 240.6 83.7) (width 0.8) (layer B.Cu) (net 11) (status 10)) + (segment (start 240.6 81.5) (end 241.7 80.4) (width 0.8) (layer B.Cu) (net 11)) + (segment (start 244.9 87.4) (end 244.3 87.4) (width 0.8) (layer B.Cu) (net 11) (status 30)) + (segment (start 229.7 100.96) (end 229.44 100.7) (width 0.8) (layer B.Cu) (net 12) (status 30)) + (segment (start 229.7 104.56) (end 229.7 100.96) (width 0.8) (layer B.Cu) (net 12) (status 30)) + (segment (start 232.24 117.8) (end 232.24 119.8) (width 0.8) (layer B.Cu) (net 13) (status 20)) + (segment (start 227.4 118.4) (end 228.5 117.3) (width 0.8) (layer B.Cu) (net 13)) + (segment (start 227.4 123.2) (end 227.4 118.4) (width 0.8) (layer B.Cu) (net 13)) + (segment (start 231.2 127) (end 227.4 123.2) (width 0.8) (layer B.Cu) (net 13)) + (segment (start 231.74 117.3) (end 232.24 117.8) (width 0.8) (layer B.Cu) (net 13)) + (segment (start 231.2 130.8) (end 231.2 127) (width 0.8) (layer B.Cu) (net 13)) + (segment (start 228.5 117.3) (end 231.74 117.3) (width 0.8) (layer B.Cu) (net 13)) + (segment (start 233.5 133.1) (end 231.2 130.8) (width 0.8) (layer B.Cu) (net 13)) + (segment (start 238.4 133.1) (end 233.5 133.1) (width 0.8) (layer B.Cu) (net 13)) + (segment (start 240.5 131) (end 238.4 133.1) (width 0.8) (layer B.Cu) (net 13)) + (segment (start 240.5 129.2) (end 240.5 131) (width 0.8) (layer B.Cu) (net 13) (status 10)) + (segment (start 237.946 129.214) (end 237.946 130.054) (width 0.8) (layer B.Cu) (net 16) (status 30)) + (segment (start 237.946 130.054) (end 236.2 131.8) (width 0.8) (layer B.Cu) (net 16) (status 10)) + (segment (start 229.7 119.8) (end 229.7 123.3) (width 0.8) (layer B.Cu) (net 16) (status 10)) + (segment (start 229.7 123.3) (end 232.6 126.2) (width 0.8) (layer B.Cu) (net 16)) + (segment (start 232.6 126.2) (end 232.6 130.3) (width 0.8) (layer B.Cu) (net 16)) + (segment (start 234.1 131.8) (end 236.2 131.8) (width 0.8) (layer B.Cu) (net 16)) + (segment (start 232.6 130.3) (end 234.1 131.8) (width 0.8) (layer B.Cu) (net 16)) + (segment (start 252.56 119.8) (end 252.56 122.86) (width 0.8) (layer B.Cu) (net 18) (status 10)) + (via (at 252.56 122.86) (size 2) (drill 0.8) (layers F.Cu B.Cu) (net 18)) + (segment (start 252.56 122.86) (end 237.96 122.86) (width 0.8) (layer F.Cu) (net 18)) + (via (at 238 122.9) (size 2) (drill 0.8) (layers F.Cu B.Cu) (net 18)) + (segment (start 237.96 122.86) (end 238 122.9) (width 0.8) (layer F.Cu) (net 18)) + (segment (start 238 126.62) (end 237.946 126.674) (width 0.8) (layer B.Cu) (net 18) (status 30)) + (segment (start 238 122.9) (end 238 126.62) (width 0.8) (layer B.Cu) (net 18) (status 20)) + (segment (start 240.486 122.966) (end 237.32 119.8) (width 0.8) (layer B.Cu) (net 19) (status 20)) + (segment (start 240.486 126.674) (end 240.486 122.966) (width 0.8) (layer B.Cu) (net 19) (status 10)) + (segment (start 243.026 126.674) (end 243.026 123.926) (width 0.8) (layer B.Cu) (net 20) (status 10)) + (segment (start 243.026 123.926) (end 241.2 122.1) (width 0.8) (layer B.Cu) (net 20)) + (segment (start 241.06001 121.96001) (end 241.2 122.1) (width 0.4) (layer B.Cu) (net 20)) + (segment (start 241.06001 118.06001) (end 241.06001 121.96001) (width 0.4) (layer B.Cu) (net 20)) + (segment (start 241.06001 118.06001) (end 240.5 117.5) (width 0.8) (layer B.Cu) (net 20)) + (segment (start 235.48 117.5) (end 234.78 118.2) (width 0.8) (layer B.Cu) (net 20)) + (segment (start 240.5 117.5) (end 235.48 117.5) (width 0.8) (layer B.Cu) (net 20)) + (segment (start 234.78 119.8) (end 234.78 118.2) (width 0.8) (layer B.Cu) (net 20) (status 10)) + (segment (start 247.44 65.28) (end 249.98 65.28) (width 0.8) (layer B.Cu) (net 22) (status 30)) ) diff --git a/hardware/MQTT_energy_meter.net b/hardware/MQTT_energy_meter.net index 9aae521..0aaccf9 100644 --- a/hardware/MQTT_energy_meter.net +++ b/hardware/MQTT_energy_meter.net @@ -1,14 +1,14 @@ (export (version D) (design - (source /home/marcel/Documenten/electronische_projecten/atmega328p_mqtt_energy_meter/MQTT_energy_meter/MQTT_energy_meter.sch) - (date "ma 02 jan 2023 15:23:33 CET") + (source /home/marcel/Documenten/electronische_projecten/atmega328p_mqtt_energy_meter/firmware/atmega328p_mqtt_energy_meter/hardware/MQTT_energy_meter.sch) + (date "di 10 jan 2023 21:21:15 CET") (tool "Eeschema 5.1.8-5.1.8") (sheet (number 1) (name /) (tstamps /) (title_block (title "MQTT ethernet energy meter") (company "M. Konstapel") (rev 1) - (date 2022-11-21) + (date 2023-01-02) (source MQTT_energy_meter.sch) (comment (number 1) (value meezenest.nl/mees)) (comment (number 2) (value "Mees Electronics")) @@ -554,7 +554,7 @@ (node (ref R1) (pin 2)) (node (ref U3) (pin 16)) (node (ref C6) (pin 2)) - (node (ref J1) (pin 2)) + (node (ref J1) (pin 1)) (node (ref U5) (pin 7)) (node (ref U5) (pin 9)) (node (ref U5) (pin 5)) @@ -580,7 +580,7 @@ (node (ref D2) (pin 2))) (net (code 14) (name "Net-(C4-Pad1)") (node (ref U6) (pin 1)) - (node (ref J1) (pin 1)) + (node (ref J1) (pin 2)) (node (ref C5) (pin 1)) (node (ref C4) (pin 1))) (net (code 15) (name "Net-(U1-Pad1)") diff --git a/hardware/MQTT_energy_meter.pdf b/hardware/MQTT_energy_meter.pdf index fe4e692bf01156a9ba07c3deaa6ad0a50977bbae..6709aabb6e4156a287be6db0402f2288b58e2315 100644 GIT binary patch literal 58255 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 literal 59424 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 W0|s~CFQ~GNv>d&#@L6Lx{XYP=SA4_( diff --git a/hardware/MQTT_energy_meter.png b/hardware/MQTT_energy_meter.png new file mode 100644 index 0000000000000000000000000000000000000000..263bec47c969e6fb33c171ee8e2f32ecff425a47 GIT binary patch literal 71291 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ðVUh_lZU7 zfhkJR>fl<3zh5h&t0^XP_6Uuzn46ss4t8$aRgeGOUl#w^IF$@G&wfoj+we+ExfA}a zL0kbTmpeH=k4-bUg+H(>e+0-+tB-gI^6X?>asa zaFyj@JYzvW3#%`bpzsJD3<3a<^Bt)l+w+R=Od6ERwEzZPM|Y@F=^r?gV(;?Ne_;vV zDci^MR#t^H1Aa6+{w?*3Z`;%R?#+vur4|>yDY5okQ31UvwrlfFTcKi&wRIa##RgF$ zQPeRwa8Ot0jdoc7Krd%Y((fS7V77QU_@T;;%lm%@LFjJi@&O0ET{9Q~gm}SPRpttu zPEEcgAQVcIH>{|nN~Cdsstp)68OC^lsf5H&fvw*v2;*oi_0XT9U7IbO9a3wA?q(v` zZbOyLXl{rP=G-h3_)NFURsZBGVV44SW=3YpTu`#ZVBkYCB9?DlS@s$H#gC;5Wf#FI zmujeWFsl8WNK~T90w#fQkzA6wKselaKBy~@@B;9~YNG?xy|h%=)%x$dpTieo!yjVH zbm4H-PP;@uP+dW;u*zA!E9_dipzt2V>4^b4SCq+7Zkj_nzu_xnMj$( z?!BIKdvlf(_L?
  • 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 literal 0 HcmV?d00001