(kicad_pcb (version 20240101) (generator pcbnew) (general (thickness 1.6) (drawings 0) (tracks 0) (zones 0) (modules 59) (nets 44) ) (paper "A4") (title_block (title "TRIHAT-1") (date "2025") (rev "E") (comment_1 "SUPERSEDED by SENSORHAT-1 in Rev H — retained for reference only") (comment_2 "CC BY 4.0 — creativecommons.org/licenses/by/4.0") (comment_3 "Pico 2 sensor hat: IMU+Baro+GPS+CAN+ETH+TPM+FPV 65x48mm 4-layer") (comment_4 "Hull: Peter Farell CC BY 4.0 | Nozzle: BamJr CC BY 4.0 | Firefly/Serenity fan-work, not officially licensed") ) (layers (0 "F.Cu" signal) (1 "In1.Cu" power) (2 "In2.Cu" power) (31 "B.Cu" signal) (32 "B.Adhes" user) (33 "F.Adhes" user) (34 "B.Paste" user) (35 "F.Paste" user) (36 "B.SilkS" user) (37 "F.SilkS" user) (38 "B.Mask" user) (39 "F.Mask" user) (40 "Dwgs.User" user) (41 "Cmts.User" user) (44 "Edge.Cuts" user) (45 "Margin" user) ) (setup (pad_to_mask_clearance 0.1) (solder_mask_min_width 0) (pcbplotparams (layerselection 0x00010fc_ffffffff) (outputformat 1) (mirror false) (drillshape 0) (scaleselection 1) (scale 1) (mode 1) (useauxorigin false) (hpglpennumber 1) (hpglpenspeed 20) (hpglpendiameter 15) (dxfpolygonmode true) (dxfimperialunits true) (dxfusepcbnewfont true) (psnegative false) (psa4output false) (plotreference true) (plotvalue true) (plotinvisibletext false) (sketchpadsonfab false) (subtractmaskfromsilk false) (outputformat 1) (mirror false) (drillshape 0) (scaleselection 1) ) ) (net 0 "") (net 1 "+3V3") (net 2 "+5V") (net 3 "GND") (net 4 "SPI0_SCK") (net 5 "SPI0_MOSI") (net 6 "SPI0_MISO") (net 7 "SPI0_CS_IMU") (net 8 "SPI0_CS_CAN") (net 9 "SPI0_CS_TPM") (net 10 "SPI1_SCK") (net 11 "SPI1_MOSI") (net 12 "SPI1_MISO") (net 13 "SPI1_CS_ETH") (net 14 "I2C1_SDA") (net 15 "I2C1_SCL") (net 16 "UART0_TX") (net 17 "UART0_RX") (net 18 "UART1_TX") (net 19 "UART1_RX") (net 20 "GPS_PPS") (net 21 "GPS_NRST") (net 22 "W5500_INT") (net 23 "W5500_RST") (net 24 "CAN_INT") (net 25 "CAN_STBY") (net 26 "TPM_IRQ") (net 27 "IMU_INT1") (net 28 "LED_CHAIN") (net 29 "ESC1_DSHOT") (net 30 "ESC2_DSHOT") (net 31 "ESC3_DSHOT") (net 32 "SERVO1_PWM") (net 33 "SERVO2_PWM") (net 34 "NOZZLE_PWM") (net 35 "CANH") (net 36 "CANL") (net 37 "ETH_TX_P") (net 38 "ETH_TX_N") (net 39 "ETH_RX_P") (net 40 "ETH_RX_N") (net 41 "GPS_ANT") (net 42 "ADC_VBAT") (net 43 "ADC_RSSI") (gr_line (start 0 0) (end 65 0) (layer "Edge.Cuts") (width 0.05) ) (gr_line (start 65 0) (end 65 48) (layer "Edge.Cuts") (width 0.05) ) (gr_line (start 65 48) (end 0 48) (layer "Edge.Cuts") (width 0.05) ) (gr_line (start 0 48) (end 0 0) (layer "Edge.Cuts") (width 0.05) ) (footprint "MountingHole:MountingHole_2.7mm_M2.5" (layer "F.Cu") (at 3.5 3.5) (property "Description" "M2.5 mounting hole") (pad "" thru_hole circle (at 0 0) (size 2.7 2.7) (drill 2.7) (layers "*.Cu" "*.Mask")) ) (footprint "MountingHole:MountingHole_2.7mm_M2.5" (layer "F.Cu") (at 61.5 3.5) (property "Description" "M2.5 mounting hole") (pad "" thru_hole circle (at 0 0) (size 2.7 2.7) (drill 2.7) (layers "*.Cu" "*.Mask")) ) (footprint "MountingHole:MountingHole_2.7mm_M2.5" (layer "F.Cu") (at 3.5 44.5) (property "Description" "M2.5 mounting hole") (pad "" thru_hole circle (at 0 0) (size 2.7 2.7) (drill 2.7) (layers "*.Cu" "*.Mask")) ) (footprint "MountingHole:MountingHole_2.7mm_M2.5" (layer "F.Cu") (at 61.5 44.5) (property "Description" "M2.5 mounting hole") (pad "" thru_hole circle (at 0 0) (size 2.7 2.7) (drill 2.7) (layers "*.Cu" "*.Mask")) ) (footprint "Connector_PinSocket_2.54mm:PinSocket_1x01_P2.54mm_Vertical" (layer "F.Cu") (at 10.00 38.00) (property "Description" "Pico 2 socket pin 1") (pad "1" thru_hole oval (at 0 0) (size 1.7 1.7) (drill 1.0) (layers "*.Cu" "*.Mask"))) (footprint "Connector_PinSocket_2.54mm:PinSocket_1x01_P2.54mm_Vertical" (layer "F.Cu") (at 10.00 40.54) (property "Description" "Pico 2 socket pin 21") (pad "1" thru_hole oval (at 0 0) (size 1.7 1.7) (drill 1.0) (layers "*.Cu" "*.Mask"))) (footprint "Connector_PinSocket_2.54mm:PinSocket_1x01_P2.54mm_Vertical" (layer "F.Cu") (at 12.54 38.00) (property "Description" "Pico 2 socket pin 2") (pad "1" thru_hole oval (at 0 0) (size 1.7 1.7) (drill 1.0) (layers "*.Cu" "*.Mask"))) (footprint "Connector_PinSocket_2.54mm:PinSocket_1x01_P2.54mm_Vertical" (layer "F.Cu") (at 12.54 40.54) (property "Description" "Pico 2 socket pin 22") (pad "1" thru_hole oval (at 0 0) (size 1.7 1.7) (drill 1.0) (layers "*.Cu" "*.Mask"))) (footprint "Connector_PinSocket_2.54mm:PinSocket_1x01_P2.54mm_Vertical" (layer "F.Cu") (at 15.08 38.00) (property "Description" "Pico 2 socket pin 3") (pad "1" thru_hole oval (at 0 0) (size 1.7 1.7) (drill 1.0) (layers "*.Cu" "*.Mask"))) (footprint "Connector_PinSocket_2.54mm:PinSocket_1x01_P2.54mm_Vertical" (layer "F.Cu") (at 15.08 40.54) (property "Description" "Pico 2 socket pin 23") (pad "1" thru_hole oval (at 0 0) (size 1.7 1.7) (drill 1.0) (layers "*.Cu" "*.Mask"))) (footprint "Connector_PinSocket_2.54mm:PinSocket_1x01_P2.54mm_Vertical" (layer "F.Cu") (at 17.62 38.00) (property "Description" "Pico 2 socket pin 4") (pad "1" thru_hole oval (at 0 0) (size 1.7 1.7) (drill 1.0) (layers "*.Cu" "*.Mask"))) (footprint "Connector_PinSocket_2.54mm:PinSocket_1x01_P2.54mm_Vertical" (layer "F.Cu") (at 17.62 40.54) (property "Description" "Pico 2 socket pin 24") (pad "1" thru_hole oval (at 0 0) (size 1.7 1.7) (drill 1.0) (layers "*.Cu" "*.Mask"))) (footprint "Connector_PinSocket_2.54mm:PinSocket_1x01_P2.54mm_Vertical" (layer "F.Cu") (at 20.16 38.00) (property "Description" "Pico 2 socket pin 5") (pad "1" thru_hole oval (at 0 0) (size 1.7 1.7) (drill 1.0) (layers "*.Cu" "*.Mask"))) (footprint "Connector_PinSocket_2.54mm:PinSocket_1x01_P2.54mm_Vertical" (layer "F.Cu") (at 20.16 40.54) (property "Description" "Pico 2 socket pin 25") (pad "1" thru_hole oval (at 0 0) (size 1.7 1.7) (drill 1.0) (layers "*.Cu" "*.Mask"))) (footprint "Connector_PinSocket_2.54mm:PinSocket_1x01_P2.54mm_Vertical" (layer "F.Cu") (at 22.70 38.00) (property "Description" "Pico 2 socket pin 6") (pad "1" thru_hole oval (at 0 0) (size 1.7 1.7) (drill 1.0) (layers "*.Cu" "*.Mask"))) (footprint "Connector_PinSocket_2.54mm:PinSocket_1x01_P2.54mm_Vertical" (layer "F.Cu") (at 22.70 40.54) (property "Description" "Pico 2 socket pin 26") (pad "1" thru_hole oval (at 0 0) (size 1.7 1.7) (drill 1.0) (layers "*.Cu" "*.Mask"))) (footprint "Connector_PinSocket_2.54mm:PinSocket_1x01_P2.54mm_Vertical" (layer "F.Cu") (at 25.24 38.00) (property "Description" "Pico 2 socket pin 7") (pad "1" thru_hole oval (at 0 0) (size 1.7 1.7) (drill 1.0) (layers "*.Cu" "*.Mask"))) (footprint "Connector_PinSocket_2.54mm:PinSocket_1x01_P2.54mm_Vertical" (layer "F.Cu") (at 25.24 40.54) (property "Description" "Pico 2 socket pin 27") (pad "1" thru_hole oval (at 0 0) (size 1.7 1.7) (drill 1.0) (layers "*.Cu" "*.Mask"))) (footprint "Connector_PinSocket_2.54mm:PinSocket_1x01_P2.54mm_Vertical" (layer "F.Cu") (at 27.78 38.00) (property "Description" "Pico 2 socket pin 8") (pad "1" thru_hole oval (at 0 0) (size 1.7 1.7) (drill 1.0) (layers "*.Cu" "*.Mask"))) (footprint "Connector_PinSocket_2.54mm:PinSocket_1x01_P2.54mm_Vertical" (layer "F.Cu") (at 27.78 40.54) (property "Description" "Pico 2 socket pin 28") (pad "1" thru_hole oval (at 0 0) (size 1.7 1.7) (drill 1.0) (layers "*.Cu" "*.Mask"))) (footprint "Connector_PinSocket_2.54mm:PinSocket_1x01_P2.54mm_Vertical" (layer "F.Cu") (at 30.32 38.00) (property "Description" "Pico 2 socket pin 9") (pad "1" thru_hole oval (at 0 0) (size 1.7 1.7) (drill 1.0) (layers "*.Cu" "*.Mask"))) (footprint "Connector_PinSocket_2.54mm:PinSocket_1x01_P2.54mm_Vertical" (layer "F.Cu") (at 30.32 40.54) (property "Description" "Pico 2 socket pin 29") (pad "1" thru_hole oval (at 0 0) (size 1.7 1.7) (drill 1.0) (layers "*.Cu" "*.Mask"))) (footprint "Connector_PinSocket_2.54mm:PinSocket_1x01_P2.54mm_Vertical" (layer "F.Cu") (at 32.86 38.00) (property "Description" "Pico 2 socket pin 10") (pad "1" thru_hole oval (at 0 0) (size 1.7 1.7) (drill 1.0) (layers "*.Cu" "*.Mask"))) (footprint "Connector_PinSocket_2.54mm:PinSocket_1x01_P2.54mm_Vertical" (layer "F.Cu") (at 32.86 40.54) (property "Description" "Pico 2 socket pin 30") (pad "1" thru_hole oval (at 0 0) (size 1.7 1.7) (drill 1.0) (layers "*.Cu" "*.Mask"))) (footprint "Connector_PinSocket_2.54mm:PinSocket_1x01_P2.54mm_Vertical" (layer "F.Cu") (at 35.40 38.00) (property "Description" "Pico 2 socket pin 11") (pad "1" thru_hole oval (at 0 0) (size 1.7 1.7) (drill 1.0) (layers "*.Cu" "*.Mask"))) (footprint "Connector_PinSocket_2.54mm:PinSocket_1x01_P2.54mm_Vertical" (layer "F.Cu") (at 35.40 40.54) (property "Description" "Pico 2 socket pin 31") (pad "1" thru_hole oval (at 0 0) (size 1.7 1.7) (drill 1.0) (layers "*.Cu" "*.Mask"))) (footprint "Connector_PinSocket_2.54mm:PinSocket_1x01_P2.54mm_Vertical" (layer "F.Cu") (at 37.94 38.00) (property "Description" "Pico 2 socket pin 12") (pad "1" thru_hole oval (at 0 0) (size 1.7 1.7) (drill 1.0) (layers "*.Cu" "*.Mask"))) (footprint "Connector_PinSocket_2.54mm:PinSocket_1x01_P2.54mm_Vertical" (layer "F.Cu") (at 37.94 40.54) (property "Description" "Pico 2 socket pin 32") (pad "1" thru_hole oval (at 0 0) (size 1.7 1.7) (drill 1.0) (layers "*.Cu" "*.Mask"))) (footprint "Connector_PinSocket_2.54mm:PinSocket_1x01_P2.54mm_Vertical" (layer "F.Cu") (at 40.48 38.00) (property "Description" "Pico 2 socket pin 13") (pad "1" thru_hole oval (at 0 0) (size 1.7 1.7) (drill 1.0) (layers "*.Cu" "*.Mask"))) (footprint "Connector_PinSocket_2.54mm:PinSocket_1x01_P2.54mm_Vertical" (layer "F.Cu") (at 40.48 40.54) (property "Description" "Pico 2 socket pin 33") (pad "1" thru_hole oval (at 0 0) (size 1.7 1.7) (drill 1.0) (layers "*.Cu" "*.Mask"))) (footprint "Connector_PinSocket_2.54mm:PinSocket_1x01_P2.54mm_Vertical" (layer "F.Cu") (at 43.02 38.00) (property "Description" "Pico 2 socket pin 14") (pad "1" thru_hole oval (at 0 0) (size 1.7 1.7) (drill 1.0) (layers "*.Cu" "*.Mask"))) (footprint "Connector_PinSocket_2.54mm:PinSocket_1x01_P2.54mm_Vertical" (layer "F.Cu") (at 43.02 40.54) (property "Description" "Pico 2 socket pin 34") (pad "1" thru_hole oval (at 0 0) (size 1.7 1.7) (drill 1.0) (layers "*.Cu" "*.Mask"))) (footprint "Connector_PinSocket_2.54mm:PinSocket_1x01_P2.54mm_Vertical" (layer "F.Cu") (at 45.56 38.00) (property "Description" "Pico 2 socket pin 15") (pad "1" thru_hole oval (at 0 0) (size 1.7 1.7) (drill 1.0) (layers "*.Cu" "*.Mask"))) (footprint "Connector_PinSocket_2.54mm:PinSocket_1x01_P2.54mm_Vertical" (layer "F.Cu") (at 45.56 40.54) (property "Description" "Pico 2 socket pin 35") (pad "1" thru_hole oval (at 0 0) (size 1.7 1.7) (drill 1.0) (layers "*.Cu" "*.Mask"))) (footprint "Connector_PinSocket_2.54mm:PinSocket_1x01_P2.54mm_Vertical" (layer "F.Cu") (at 48.10 38.00) (property "Description" "Pico 2 socket pin 16") (pad "1" thru_hole oval (at 0 0) (size 1.7 1.7) (drill 1.0) (layers "*.Cu" "*.Mask"))) (footprint "Connector_PinSocket_2.54mm:PinSocket_1x01_P2.54mm_Vertical" (layer "F.Cu") (at 48.10 40.54) (property "Description" "Pico 2 socket pin 36") (pad "1" thru_hole oval (at 0 0) (size 1.7 1.7) (drill 1.0) (layers "*.Cu" "*.Mask"))) (footprint "Connector_PinSocket_2.54mm:PinSocket_1x01_P2.54mm_Vertical" (layer "F.Cu") (at 50.64 38.00) (property "Description" "Pico 2 socket pin 17") (pad "1" thru_hole oval (at 0 0) (size 1.7 1.7) (drill 1.0) (layers "*.Cu" "*.Mask"))) (footprint "Connector_PinSocket_2.54mm:PinSocket_1x01_P2.54mm_Vertical" (layer "F.Cu") (at 50.64 40.54) (property "Description" "Pico 2 socket pin 37") (pad "1" thru_hole oval (at 0 0) (size 1.7 1.7) (drill 1.0) (layers "*.Cu" "*.Mask"))) (footprint "Connector_PinSocket_2.54mm:PinSocket_1x01_P2.54mm_Vertical" (layer "F.Cu") (at 53.18 38.00) (property "Description" "Pico 2 socket pin 18") (pad "1" thru_hole oval (at 0 0) (size 1.7 1.7) (drill 1.0) (layers "*.Cu" "*.Mask"))) (footprint "Connector_PinSocket_2.54mm:PinSocket_1x01_P2.54mm_Vertical" (layer "F.Cu") (at 53.18 40.54) (property "Description" "Pico 2 socket pin 38") (pad "1" thru_hole oval (at 0 0) (size 1.7 1.7) (drill 1.0) (layers "*.Cu" "*.Mask"))) (footprint "Connector_PinSocket_2.54mm:PinSocket_1x01_P2.54mm_Vertical" (layer "F.Cu") (at 55.72 38.00) (property "Description" "Pico 2 socket pin 19") (pad "1" thru_hole oval (at 0 0) (size 1.7 1.7) (drill 1.0) (layers "*.Cu" "*.Mask"))) (footprint "Connector_PinSocket_2.54mm:PinSocket_1x01_P2.54mm_Vertical" (layer "F.Cu") (at 55.72 40.54) (property "Description" "Pico 2 socket pin 39") (pad "1" thru_hole oval (at 0 0) (size 1.7 1.7) (drill 1.0) (layers "*.Cu" "*.Mask"))) (footprint "Connector_PinSocket_2.54mm:PinSocket_1x01_P2.54mm_Vertical" (layer "F.Cu") (at 58.26 38.00) (property "Description" "Pico 2 socket pin 20") (pad "1" thru_hole oval (at 0 0) (size 1.7 1.7) (drill 1.0) (layers "*.Cu" "*.Mask"))) (footprint "Connector_PinSocket_2.54mm:PinSocket_1x01_P2.54mm_Vertical" (layer "F.Cu") (at 58.26 40.54) (property "Description" "Pico 2 socket pin 40") (pad "1" thru_hole oval (at 0 0) (size 1.7 1.7) (drill 1.0) (layers "*.Cu" "*.Mask"))) (footprint "Package_DFN_QFN:QFN-30" (layer "F.Cu") (at 10.5 10.5) (property "Description" "6-DOF IMU SPI0 24MHz LGA-14") (fp_text reference "IMU" (at 0 -2.7) (layer "F.SilkS") (effects (font (size 0.8 0.8) (thickness 0.15)))) (fp_text value "ICM-42688-P" (at 0 2.7) (layer "F.Fab") (effects (font (size 0.8 0.8) (thickness 0.15)))) (fp_poly (pts (xy -1.50 -1.50) (xy 1.50 -1.50) (xy 1.50 1.50) (xy -1.50 1.50)) (layer "F.CrtYd") (width 0.05)) (pad "1" smd rect (at -1.50 0) (size 0.4 0.4) (layers "F.Cu" "F.Paste" "F.Mask")) (pad "EP" smd rect (at 0 0) (size 2.10 2.10) (layers "F.Cu" "F.Paste" "F.Mask")) ) (footprint "Package_DFN_QFN:QFN-20" (layer "F.Cu") (at 17.5 10.5) (property "Description" "Barometer I2C1 LGA-8") (fp_text reference "BARO" (at 0 -2.2) (layer "F.SilkS") (effects (font (size 0.8 0.8) (thickness 0.15)))) (fp_text value "BMP388" (at 0 2.2) (layer "F.Fab") (effects (font (size 0.8 0.8) (thickness 0.15)))) (fp_poly (pts (xy -1.00 -1.00) (xy 1.00 -1.00) (xy 1.00 1.00) (xy -1.00 1.00)) (layer "F.CrtYd") (width 0.05)) (pad "1" smd rect (at -1.00 0) (size 0.4 0.4) (layers "F.Cu" "F.Paste" "F.Mask")) (pad "EP" smd rect (at 0 0) (size 1.40 1.40) (layers "F.Cu" "F.Paste" "F.Mask")) ) (footprint "RF_GPS:u-blox_CAM-M8" (layer "F.Cu") (at 38 8) (property "Description" "u-blox M10Q GPS module") (fp_text reference "GPS" (at 0 -6) (layer "F.SilkS") (effects (font (size 0.8 0.8) (thickness 0.15)))) (fp_text value "M10Q" (at 0 6) (layer "F.Fab") (effects (font (size 0.8 0.8) (thickness 0.15)))) (fp_poly (pts (xy -4.8 -4.8) (xy 4.8 -4.8) (xy 4.8 4.8) (xy -4.8 4.8)) (layer "F.CrtYd") (width 0.05)) (pad "GND" smd rect (at 0 4.2) (size 8 1.0) (layers "F.Cu" "F.Paste" "F.Mask")) (pad "VCC" smd rect (at 0 -4.2) (size 2.0 1.0) (layers "F.Cu" "F.Paste" "F.Mask")) (pad "TXD" smd rect (at -3 4.2) (size 1.2 1.0) (layers "F.Cu" "F.Paste" "F.Mask")) (pad "RXD" smd rect (at -1 4.2) (size 1.2 1.0) (layers "F.Cu" "F.Paste" "F.Mask")) (pad "PPS" smd rect (at 1 4.2) (size 1.2 1.0) (layers "F.Cu" "F.Paste" "F.Mask")) (pad "NRST" smd rect (at 3 4.2) (size 1.2 1.0) (layers "F.Cu" "F.Paste" "F.Mask")) ) (footprint "Package_DFN_QFN:QFN-40" (layer "F.Cu") (at 10.5 22) (property "Description" "CAN FD controller SOIC-20 SPI0") (fp_text reference "CAN-CTRL" (at 0 -3.2) (layer "F.SilkS") (effects (font (size 0.8 0.8) (thickness 0.15)))) (fp_text value "MCP2518FD" (at 0 3.2) (layer "F.Fab") (effects (font (size 0.8 0.8) (thickness 0.15)))) (fp_poly (pts (xy -2.00 -2.00) (xy 2.00 -2.00) (xy 2.00 2.00) (xy -2.00 2.00)) (layer "F.CrtYd") (width 0.05)) (pad "1" smd rect (at -2.00 0) (size 0.4 0.4) (layers "F.Cu" "F.Paste" "F.Mask")) (pad "EP" smd rect (at 0 0) (size 2.80 2.80) (layers "F.Cu" "F.Paste" "F.Mask")) ) (footprint "Package_DFN_QFN:QFN-30" (layer "F.Cu") (at 18.5 22) (property "Description" "CAN FD transceiver SOIC-8") (fp_text reference "CAN-TR" (at 0 -2.7) (layer "F.SilkS") (effects (font (size 0.8 0.8) (thickness 0.15)))) (fp_text value "MCP2562FD" (at 0 2.7) (layer "F.Fab") (effects (font (size 0.8 0.8) (thickness 0.15)))) (fp_poly (pts (xy -1.50 -1.50) (xy 1.50 -1.50) (xy 1.50 1.50) (xy -1.50 1.50)) (layer "F.CrtYd") (width 0.05)) (pad "1" smd rect (at -1.50 0) (size 0.4 0.4) (layers "F.Cu" "F.Paste" "F.Mask")) (pad "EP" smd rect (at 0 0) (size 2.10 2.10) (layers "F.Cu" "F.Paste" "F.Mask")) ) (footprint "Package_DFN_QFN:QFN-50" (layer "F.Cu") (at 38 22) (property "Description" "Ethernet SPI controller LQFP-48") (fp_text reference "ETH-CTRL" (at 0 -3.7) (layer "F.SilkS") (effects (font (size 0.8 0.8) (thickness 0.15)))) (fp_text value "W5500" (at 0 3.7) (layer "F.Fab") (effects (font (size 0.8 0.8) (thickness 0.15)))) (fp_poly (pts (xy -2.50 -2.50) (xy 2.50 -2.50) (xy 2.50 2.50) (xy -2.50 2.50)) (layer "F.CrtYd") (width 0.05)) (pad "1" smd rect (at -2.50 0) (size 0.4 0.4) (layers "F.Cu" "F.Paste" "F.Mask")) (pad "EP" smd rect (at 0 0) (size 3.50 3.50) (layers "F.Cu" "F.Paste" "F.Mask")) ) (footprint "Package_DFN_QFN:QFN-40" (layer "F.Cu") (at 48 22) (property "Description" "Ethernet magnetics transformer") (fp_text reference "ETH-MAG" (at 0 -3.2) (layer "F.SilkS") (effects (font (size 0.8 0.8) (thickness 0.15)))) (fp_text value "HX1188NL" (at 0 3.2) (layer "F.Fab") (effects (font (size 0.8 0.8) (thickness 0.15)))) (fp_poly (pts (xy -2.00 -2.00) (xy 2.00 -2.00) (xy 2.00 2.00) (xy -2.00 2.00)) (layer "F.CrtYd") (width 0.05)) (pad "1" smd rect (at -2.00 0) (size 0.4 0.4) (layers "F.Cu" "F.Paste" "F.Mask")) (pad "EP" smd rect (at 0 0) (size 2.80 2.80) (layers "F.Cu" "F.Paste" "F.Mask")) ) (footprint "Package_DFN_QFN:QFN-35" (layer "F.Cu") (at 26 22) (property "Description" "TPM 2.0 SPI SOP-8") (fp_text reference "TPM" (at 0 -3.0) (layer "F.SilkS") (effects (font (size 0.8 0.8) (thickness 0.15)))) (fp_text value "SLB9670" (at 0 3.0) (layer "F.Fab") (effects (font (size 0.8 0.8) (thickness 0.15)))) (fp_poly (pts (xy -1.75 -1.75) (xy 1.75 -1.75) (xy 1.75 1.75) (xy -1.75 1.75)) (layer "F.CrtYd") (width 0.05)) (pad "1" smd rect (at -1.75 0) (size 0.4 0.4) (layers "F.Cu" "F.Paste" "F.Mask")) (pad "EP" smd rect (at 0 0) (size 2.45 2.45) (layers "F.Cu" "F.Paste" "F.Mask")) ) (footprint "Package_TO_SOT_SMD:SOT-23-5" (layer "F.Cu") (at 10.5 32) (property "Description" "3.3V LDO 600mA ultra-low noise") (fp_text reference "LDO" (at 0 -2) (layer "F.SilkS") (effects (font (size 0.8 0.8) (thickness 0.15)))) (fp_text value "AP2112K-3.3" (at 0 2) (layer "F.Fab") (effects (font (size 0.8 0.8) (thickness 0.15)))) (pad "1" smd rect (at -1 0) (size 1.5 0.8) (layers "F.Cu" "F.Paste" "F.Mask")) (pad "2" smd rect (at 1 0) (size 1.5 0.8) (layers "F.Cu" "F.Paste" "F.Mask")) ) (footprint "Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm" (layer "F.Cu") (at 43 18) (property "Description" "W5500 reference clock") (fp_text reference "ETH-CLK" (at 0 -2) (layer "F.SilkS") (effects (font (size 0.8 0.8) (thickness 0.15)))) (fp_text value "25MHz" (at 0 2) (layer "F.Fab") (effects (font (size 0.8 0.8) (thickness 0.15)))) (pad "1" smd rect (at -1 0) (size 1.5 0.8) (layers "F.Cu" "F.Paste" "F.Mask")) (pad "2" smd rect (at 1 0) (size 1.5 0.8) (layers "F.Cu" "F.Paste" "F.Mask")) ) (footprint "Connector_JST:JST_GH_SM06B-GHS-TB_1x06_P1.25mm_Horizontal" (layer "F.Cu") (at 12 44) (property "Description" "JST-GH 1.25mm 6-pin connector") (fp_text reference "GPS" (at 0 -3) (layer "F.SilkS") (effects (font (size 0.8 0.8) (thickness 0.15)))) (fp_text value "JST-GH-6P" (at 0 3) (layer "F.Fab") (effects (font (size 0.8 0.8) (thickness 0.15)))) (pad "1" smd rect (at -3.125 0) (size 0.8 1.6) (layers "F.Cu" "F.Paste" "F.Mask")) (pad "2" smd rect (at -1.875 0) (size 0.8 1.6) (layers "F.Cu" "F.Paste" "F.Mask")) (pad "3" smd rect (at -0.625 0) (size 0.8 1.6) (layers "F.Cu" "F.Paste" "F.Mask")) (pad "4" smd rect (at 0.625 0) (size 0.8 1.6) (layers "F.Cu" "F.Paste" "F.Mask")) (pad "5" smd rect (at 1.875 0) (size 0.8 1.6) (layers "F.Cu" "F.Paste" "F.Mask")) (pad "6" smd rect (at 3.125 0) (size 0.8 1.6) (layers "F.Cu" "F.Paste" "F.Mask")) ) (footprint "Connector_JST:JST_GH_SM04B-GHS-TB_1x04_P1.25mm_Horizontal" (layer "F.Cu") (at 22 44) (property "Description" "JST-GH 1.25mm 4-pin connector") (fp_text reference "CAN-FD" (at 0 -3) (layer "F.SilkS") (effects (font (size 0.8 0.8) (thickness 0.15)))) (fp_text value "JST-GH-4P" (at 0 3) (layer "F.Fab") (effects (font (size 0.8 0.8) (thickness 0.15)))) (pad "1" smd rect (at -1.875 0) (size 0.8 1.6) (layers "F.Cu" "F.Paste" "F.Mask")) (pad "2" smd rect (at -0.625 0) (size 0.8 1.6) (layers "F.Cu" "F.Paste" "F.Mask")) (pad "3" smd rect (at 0.625 0) (size 0.8 1.6) (layers "F.Cu" "F.Paste" "F.Mask")) (pad "4" smd rect (at 1.875 0) (size 0.8 1.6) (layers "F.Cu" "F.Paste" "F.Mask")) ) (footprint "Connector_JST:JST_GH_SM06B-GHS-TB_1x06_P1.25mm_Horizontal" (layer "F.Cu") (at 30 44) (property "Description" "JST-GH 1.25mm 6-pin connector") (fp_text reference "ETH" (at 0 -3) (layer "F.SilkS") (effects (font (size 0.8 0.8) (thickness 0.15)))) (fp_text value "JST-GH-6P" (at 0 3) (layer "F.Fab") (effects (font (size 0.8 0.8) (thickness 0.15)))) (pad "1" smd rect (at -3.125 0) (size 0.8 1.6) (layers "F.Cu" "F.Paste" "F.Mask")) (pad "2" smd rect (at -1.875 0) (size 0.8 1.6) (layers "F.Cu" "F.Paste" "F.Mask")) (pad "3" smd rect (at -0.625 0) (size 0.8 1.6) (layers "F.Cu" "F.Paste" "F.Mask")) (pad "4" smd rect (at 0.625 0) (size 0.8 1.6) (layers "F.Cu" "F.Paste" "F.Mask")) (pad "5" smd rect (at 1.875 0) (size 0.8 1.6) (layers "F.Cu" "F.Paste" "F.Mask")) (pad "6" smd rect (at 3.125 0) (size 0.8 1.6) (layers "F.Cu" "F.Paste" "F.Mask")) ) (footprint "Connector_JST:JST_GH_SM06B-GHS-TB_1x06_P1.25mm_Horizontal" (layer "F.Cu") (at 40 44) (property "Description" "JST-GH 1.25mm 6-pin connector") (fp_text reference "ESC-OUT" (at 0 -3) (layer "F.SilkS") (effects (font (size 0.8 0.8) (thickness 0.15)))) (fp_text value "JST-GH-6P" (at 0 3) (layer "F.Fab") (effects (font (size 0.8 0.8) (thickness 0.15)))) (pad "1" smd rect (at -3.125 0) (size 0.8 1.6) (layers "F.Cu" "F.Paste" "F.Mask")) (pad "2" smd rect (at -1.875 0) (size 0.8 1.6) (layers "F.Cu" "F.Paste" "F.Mask")) (pad "3" smd rect (at -0.625 0) (size 0.8 1.6) (layers "F.Cu" "F.Paste" "F.Mask")) (pad "4" smd rect (at 0.625 0) (size 0.8 1.6) (layers "F.Cu" "F.Paste" "F.Mask")) (pad "5" smd rect (at 1.875 0) (size 0.8 1.6) (layers "F.Cu" "F.Paste" "F.Mask")) (pad "6" smd rect (at 3.125 0) (size 0.8 1.6) (layers "F.Cu" "F.Paste" "F.Mask")) ) (footprint "Connector_JST:JST_GH_SM06B-GHS-TB_1x06_P1.25mm_Horizontal" (layer "F.Cu") (at 50 44) (property "Description" "JST-GH 1.25mm 6-pin connector") (fp_text reference "SERVO-OUT" (at 0 -3) (layer "F.SilkS") (effects (font (size 0.8 0.8) (thickness 0.15)))) (fp_text value "JST-GH-6P" (at 0 3) (layer "F.Fab") (effects (font (size 0.8 0.8) (thickness 0.15)))) (pad "1" smd rect (at -3.125 0) (size 0.8 1.6) (layers "F.Cu" "F.Paste" "F.Mask")) (pad "2" smd rect (at -1.875 0) (size 0.8 1.6) (layers "F.Cu" "F.Paste" "F.Mask")) (pad "3" smd rect (at -0.625 0) (size 0.8 1.6) (layers "F.Cu" "F.Paste" "F.Mask")) (pad "4" smd rect (at 0.625 0) (size 0.8 1.6) (layers "F.Cu" "F.Paste" "F.Mask")) (pad "5" smd rect (at 1.875 0) (size 0.8 1.6) (layers "F.Cu" "F.Paste" "F.Mask")) (pad "6" smd rect (at 3.125 0) (size 0.8 1.6) (layers "F.Cu" "F.Paste" "F.Mask")) ) (footprint "Connector_JST:JST_GH_SM04B-GHS-TB_1x04_P1.25mm_Horizontal" (layer "F.Cu") (at 8 44) (property "Description" "JST-GH 1.25mm 4-pin connector") (fp_text reference "PWR-IN" (at 0 -3) (layer "F.SilkS") (effects (font (size 0.8 0.8) (thickness 0.15)))) (fp_text value "JST-GH-4P" (at 0 3) (layer "F.Fab") (effects (font (size 0.8 0.8) (thickness 0.15)))) (pad "1" smd rect (at -1.875 0) (size 0.8 1.6) (layers "F.Cu" "F.Paste" "F.Mask")) (pad "2" smd rect (at -0.625 0) (size 0.8 1.6) (layers "F.Cu" "F.Paste" "F.Mask")) (pad "3" smd rect (at 0.625 0) (size 0.8 1.6) (layers "F.Cu" "F.Paste" "F.Mask")) (pad "4" smd rect (at 1.875 0) (size 0.8 1.6) (layers "F.Cu" "F.Paste" "F.Mask")) ) (footprint "Connector_JST:JST_GH_SM04B-GHS-TB_1x04_P1.25mm_Horizontal" (layer "F.Cu") (at 56 44) (property "Description" "JST-GH 1.25mm 4-pin connector") (fp_text reference "LED-ADC" (at 0 -3) (layer "F.SilkS") (effects (font (size 0.8 0.8) (thickness 0.15)))) (fp_text value "JST-GH-4P" (at 0 3) (layer "F.Fab") (effects (font (size 0.8 0.8) (thickness 0.15)))) (pad "1" smd rect (at -1.875 0) (size 0.8 1.6) (layers "F.Cu" "F.Paste" "F.Mask")) (pad "2" smd rect (at -0.625 0) (size 0.8 1.6) (layers "F.Cu" "F.Paste" "F.Mask")) (pad "3" smd rect (at 0.625 0) (size 0.8 1.6) (layers "F.Cu" "F.Paste" "F.Mask")) (pad "4" smd rect (at 1.875 0) (size 0.8 1.6) (layers "F.Cu" "F.Paste" "F.Mask")) ) (footprint "Connector_JST:JST_GH_SM04B-GHS-TB_1x04_P1.25mm_Horizontal" (layer "F.Cu") (at 34 44) (property "Description" "JST-GH 1.25mm 4-pin connector") (fp_text reference "UART-EXT" (at 0 -3) (layer "F.SilkS") (effects (font (size 0.8 0.8) (thickness 0.15)))) (fp_text value "JST-GH-4P" (at 0 3) (layer "F.Fab") (effects (font (size 0.8 0.8) (thickness 0.15)))) (pad "1" smd rect (at -1.875 0) (size 0.8 1.6) (layers "F.Cu" "F.Paste" "F.Mask")) (pad "2" smd rect (at -0.625 0) (size 0.8 1.6) (layers "F.Cu" "F.Paste" "F.Mask")) (pad "3" smd rect (at 0.625 0) (size 0.8 1.6) (layers "F.Cu" "F.Paste" "F.Mask")) (pad "4" smd rect (at 1.875 0) (size 0.8 1.6) (layers "F.Cu" "F.Paste" "F.Mask")) ) (footprint "Connector_Coaxial:U.FL_Molex_MCRF_73412-0110_Vertical" (layer "F.Cu") (at 44 8) (property "Description" "GPS antenna U.FL") (fp_text reference "ANT1" (at 0 -2) (layer "F.SilkS") (effects (font (size 0.8 0.8) (thickness 0.15)))) (fp_text value "U.FL" (at 0 2) (layer "F.Fab") (effects (font (size 0.8 0.8) (thickness 0.15)))) (pad "1" smd rect (at -1 0) (size 1.5 0.8) (layers "F.Cu" "F.Paste" "F.Mask")) (pad "2" smd rect (at 1 0) (size 1.5 0.8) (layers "F.Cu" "F.Paste" "F.Mask")) ) (segment (start 10.5 10.5) (end 17.5 10.5) (width 0.15) (layer "F.Cu") (net 4)) (segment (start 10.5 22) (end 10.5 10.5) (width 0.15) (layer "F.Cu") (net 4)) (segment (start 38 22) (end 38 10.5) (width 0.15) (layer "In1.Cu") (net 1)) (segment (start 0 0) (end 65 0) (width 0.5) (layer "In1.Cu") (net 1)) (segment (start 0 0) (end 0 48) (width 0.5) (layer "In2.Cu") (net 2)) (zone (net 2) (net_name "GND") (layer "In2.Cu") (tstamp 00000001) (hatch edge 0.508) (connect_pads (clearance 0.3)) (min_thickness 0.25) (fill yes (arc_segments 32) (thermal_gap 0.3) (thermal_bridge_width 0.3)) (polygon (pts (xy 0 0) (xy 65 0) (xy 65 48) (xy 0 48))) ) (zone (net 1) (net_name "+3V3") (layer "In1.Cu") (tstamp 00000002) (hatch edge 0.508) (connect_pads (clearance 0.3)) (min_thickness 0.25) (fill yes (arc_segments 32) (thermal_gap 0.3) (thermal_bridge_width 0.3)) (polygon (pts (xy 1 1) (xy 64 1) (xy 64 47) (xy 1 47))) ) )