diff --git a/movinghead/src/main.cpp b/movinghead/src/main.cpp index 2a3ce1a..d426509 100644 --- a/movinghead/src/main.cpp +++ b/movinghead/src/main.cpp @@ -6,65 +6,82 @@ // https://learn.watterott.com/de/silentstepstick/pinconfig/tmc2130/ -#define EN_PIN D0 -#define ROLL_STEP_PIN D8 -#define ROLL_DIR_PIN D7 +#define EN_PIN D0 +#define TILT_STEP_PIN D7 +#define TILT_DIR_PIN D4 +#define ENDSTOP_TILT D5 -#define PITCH_STEP_PIN D6 -#define PITCH_DIR_PIN D5 +#define PAN_STEP_PIN D8 +#define PAN_DIR_PIN D3 +#define ENDSTOP_PAN A0 -AccelStepper stepperPitch(AccelStepper::DRIVER, PITCH_STEP_PIN, PITCH_DIR_PIN); +#define PIN_LIGHT D6 -AccelStepper stepperRoll(AccelStepper::DRIVER, ROLL_STEP_PIN, ROLL_DIR_PIN); +AccelStepper stepperPan(AccelStepper::DRIVER, PAN_STEP_PIN, PAN_DIR_PIN); -unsigned long stepsPerRotationPitch=16*42*400/12; //12z to 42z, 16x microstepping +AccelStepper stepperTilt(AccelStepper::DRIVER, TILT_STEP_PIN, TILT_DIR_PIN); -unsigned long stepsPerRotationRoll=16*85*400/17;//17z to 85z, 16x microstepping +unsigned long stepsPerRotationPan=16*42*400/12; //12z to 42z, 16x microstepping + +unsigned long stepsPerRotationTilt=16*85*400/17;//17z to 85z, 16x microstepping + +void setEnable(bool t){ + digitalWrite(EN_PIN,!t); //active low +} void setup() { Serial.begin(115200); - - stepperPitch.setMaxSpeed(15000); - stepperPitch.setAcceleration(80000.0); - stepperPitch.moveTo(stepsPerRotationPitch/2); - stepperRoll.setMaxSpeed(15000); - stepperRoll.setAcceleration(80000.0); - stepperRoll.moveTo(stepsPerRotationRoll/8); + pinMode(EN_PIN,OUTPUT); + pinMode(ENDSTOP_TILT,INPUT_PULLUP); + pinMode(ENDSTOP_PAN,INPUT_PULLUP); + pinMode(PIN_LIGHT, OUTPUT); + digitalWrite(PIN_LIGHT, LOW); + setEnable(false); + + stepperPan.setMaxSpeed(10000); //tested w/o load 15000 + stepperPan.setAcceleration(20000.0); //tested w/o load 80000 + stepperPan.moveTo(stepsPerRotationPan/2); + + stepperTilt.setMaxSpeed(10000); //tested w/o load 15000 + stepperTilt.setAcceleration(20000.0); //tested w/o load 80000 + stepperTilt.moveTo(stepsPerRotationTilt/8); + + setEnable(true); } void loop() { static unsigned long last_change; - if (stepperPitch.distanceToGo() == 0) { - if (stepperPitch.currentPosition()>100) { - Serial.print("Pitch Moving to: "); Serial.println(0); - stepperPitch.moveTo(0); + if (stepperPan.distanceToGo() == 0) { + if (stepperPan.currentPosition()>100) { + Serial.print("Pan Moving to: "); Serial.println(0); + stepperPan.moveTo(0); }else{ - Serial.print("Pitch Moving to: "); Serial.println(stepsPerRotationPitch/2); - stepperPitch.moveTo(stepsPerRotationPitch/2); + Serial.print("Pan Moving to: "); Serial.println(stepsPerRotationPan/2); + stepperPan.moveTo(stepsPerRotationPan/2); } } - if (stepperRoll.distanceToGo() == 0) { - if (stepperRoll.currentPosition()>100) { - Serial.print("Roll Moving to: "); Serial.println(0); - stepperRoll.moveTo(0); + if (stepperTilt.distanceToGo() == 0) { + if (stepperTilt.currentPosition()>100) { + Serial.print("Tilt Moving to: "); Serial.println(0); + stepperTilt.moveTo(0); }else{ - Serial.print("Roll Moving to: "); Serial.println(stepsPerRotationRoll/8); - stepperRoll.moveTo(stepsPerRotationRoll/8); + Serial.print("Tilt Moving to: "); Serial.println(stepsPerRotationTilt/8); + stepperTilt.moveTo(stepsPerRotationTilt/8); } } - bool resultPitch = stepperPitch.run(); - bool resultRoll = stepperRoll.run(); + bool resultPan = stepperPan.run(); + bool resultTilt = stepperTilt.run(); if ( millis() > last_change+500 ) { last_change=millis(); //Serial.print("run="); Serial.print(result); - //Serial.print(" dist="); Serial.print(stepperPitch.distanceToGo()); - //Serial.print(" pos="); Serial.print(stepperPitch.currentPosition()); + //Serial.print(" dist="); Serial.print(stepperPan.distanceToGo()); + //Serial.print(" pos="); Serial.print(stepperPan.currentPosition()); //Serial.println(); } diff --git a/ptz_board/ptz_board-backups/ptz_board-2025-01-01_124150.zip b/ptz_board/ptz_board-backups/ptz_board-2025-01-01_124150.zip deleted file mode 100644 index 1438ab7..0000000 Binary files a/ptz_board/ptz_board-backups/ptz_board-2025-01-01_124150.zip and /dev/null differ diff --git a/ptz_board/ptz_board.kicad_pcb b/ptz_board/ptz_board.kicad_pcb index ef218ba..42f7147 100644 --- a/ptz_board/ptz_board.kicad_pcb +++ b/ptz_board/ptz_board.kicad_pcb @@ -1,2 +1,7364 @@ -(kicad_pcb (version 20240108) (generator "pcbnew") (generator_version "8.0") -) \ No newline at end of file +(kicad_pcb + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (general + (thickness 1.6) + (legacy_teardrops no) + ) + (paper "A4") + (layers + (0 "F.Cu" signal) + (31 "B.Cu" signal) + (32 "B.Adhes" user "B.Adhesive") + (33 "F.Adhes" user "F.Adhesive") + (34 "B.Paste" user) + (35 "F.Paste" user) + (36 "B.SilkS" user "B.Silkscreen") + (37 "F.SilkS" user "F.Silkscreen") + (38 "B.Mask" user) + (39 "F.Mask" user) + (40 "Dwgs.User" user "User.Drawings") + (41 "Cmts.User" user "User.Comments") + (42 "Eco1.User" user "User.Eco1") + (43 "Eco2.User" user "User.Eco2") + (44 "Edge.Cuts" user) + (45 "Margin" user) + (46 "B.CrtYd" user "B.Courtyard") + (47 "F.CrtYd" user "F.Courtyard") + (48 "B.Fab" user) + (49 "F.Fab" user) + (50 "User.1" user) + (51 "User.2" user) + (52 "User.3" user) + (53 "User.4" user) + (54 "User.5" user) + (55 "User.6" user) + (56 "User.7" user) + (57 "User.8" user) + (58 "User.9" user) + ) + (setup + (pad_to_mask_clearance 0) + (allow_soldermask_bridges_in_footprints no) + (pcbplotparams + (layerselection 0x00010fc_ffffffff) + (plot_on_all_layers_selection 0x0000000_00000000) + (disableapertmacros no) + (usegerberextensions no) + (usegerberattributes yes) + (usegerberadvancedattributes yes) + (creategerberjobfile yes) + (dashed_line_dash_ratio 12.000000) + (dashed_line_gap_ratio 3.000000) + (svgprecision 4) + (plotframeref no) + (viasonmask no) + (mode 1) + (useauxorigin no) + (hpglpennumber 1) + (hpglpenspeed 20) + (hpglpendiameter 15.000000) + (pdf_front_fp_property_popups yes) + (pdf_back_fp_property_popups yes) + (dxfpolygonmode yes) + (dxfimperialunits yes) + (dxfusepcbnewfont yes) + (psnegative no) + (psa4output no) + (plotreference yes) + (plotvalue yes) + (plotfptext yes) + (plotinvisibletext no) + (sketchpadsonfab no) + (subtractmaskfromsilk no) + (outputformat 1) + (mirror no) + (drillshape 1) + (scaleselection 1) + (outputdirectory "") + ) + ) + (net 0 "") + (net 1 "P_CFG0") + (net 2 "Net-(A1-1A)") + (net 3 "GNDPWR") + (net 4 "Net-(A1-DIR)") + (net 5 "Net-(A1-~{ENABLE})") + (net 6 "Net-(A1-1B)") + (net 7 "P_CFG2") + (net 8 "Net-(A1-2B)") + (net 9 "VCC") + (net 10 "Net-(A1-2A)") + (net 11 "P_CFG1") + (net 12 "Net-(A1-STEP)") + (net 13 "P_CFG3") + (net 14 "unconnected-(A1-~{SLEEP}-Pad14)") + (net 15 "VDD") + (net 16 "T_CFG1") + (net 17 "T_CFG3") + (net 18 "T_CFG2") + (net 19 "Net-(A2-DIR)") + (net 20 "Net-(A2-2A)") + (net 21 "unconnected-(A2-~{SLEEP}-Pad14)") + (net 22 "Net-(A2-1A)") + (net 23 "Net-(A2-2B)") + (net 24 "T_CFG0") + (net 25 "Net-(A2-1B)") + (net 26 "Net-(A2-STEP)") + (net 27 "Net-(J3-Pin_11)") + (net 28 "+5V") + (net 29 "Net-(J3-Pin_12)") + (net 30 "Net-(J4-Pin_3)") + (net 31 "GNDD") + (net 32 "SCL") + (net 33 "SDA") + (net 34 "Net-(J7-Pin_2)") + (net 35 "Net-(J7-Pin_1)") + (net 36 "Net-(J8-Pin_2)") + (net 37 "Net-(Q1-B)") + (net 38 "Net-(U1-MISO{slash}D6)") + (net 39 "unconnected-(SW1-Pad12)") + (net 40 "unconnected-(SW1-Pad1)") + (net 41 "unconnected-(SW1-Pad14)") + (net 42 "unconnected-(SW1-Pad15)") + (net 43 "unconnected-(SW1-Pad7)") + (net 44 "unconnected-(SW1-Pad16)") + (net 45 "unconnected-(SW1-Pad4)") + (net 46 "unconnected-(SW1-Pad3)") + (net 47 "unconnected-(SW1-Pad5)") + (net 48 "unconnected-(SW1-Pad10)") + (net 49 "unconnected-(SW1-Pad2)") + (net 50 "unconnected-(SW1-Pad6)") + (net 51 "unconnected-(SW1-Pad9)") + (net 52 "unconnected-(SW1-Pad13)") + (net 53 "unconnected-(SW1-Pad8)") + (net 54 "unconnected-(SW1-Pad11)") + (net 55 "unconnected-(U1-~{RST}-Pad1)") + (footprint "Module:Pololu_Breakout-16_15.2x20.3mm" + (layer "F.Cu") + (uuid "07f958cf-e20e-4871-a11e-68ac68fd5316") + (at 99.06 137.16 -90) + (descr "Pololu Breakout 16-pin 15.2x20.3mm 0.6x0.8\\") + (tags "Pololu Breakout") + (property "Reference" "A2" + (at 6.35 -2.54 90) + (layer "F.SilkS") + (uuid "e6592c9c-53f3-499a-a892-da1ec1aae26f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "Stepper Driver Tilt" + (at 6.35 20.17 90) + (layer "F.Fab") + (uuid "21a12776-6625-4e83-80d9-06eb4f5e41ee") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Module:Pololu_Breakout-16_15.2x20.3mm" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "e2059b87-76e2-4c11-8c0d-f0ee28dc631e") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "https://www.pololu.com/product/2980/pictures" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "48480c18-6c45-4069-8d80-2c647d122448") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Pololu Breakout Board, Stepper Driver A4988" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "e61a46e6-5400-4b87-961e-e2bbaf8b5c47") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "Pololu*Breakout*15.2x20.3mm*") + (path "/5c065285-80df-414c-8824-63ec184e6c88") + (sheetname "Root") + (sheetfile "ptz_board.kicad_sch") + (attr through_hole) + (fp_line + (start -1.4 19.18) + (end 14.1 19.18) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "d7bdc6d0-b64d-4534-a76b-51529aaa680e") + ) + (fp_line + (start 14.1 19.18) + (end 14.1 -1.4) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "983ad661-d4db-46ac-8af0-985239cc66f7") + ) + (fp_line + (start -1.4 1.27) + (end -1.4 19.18) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "6b004a06-c5e9-440e-b004-f2cbd55c4da2") + ) + (fp_line + (start 1.27 1.27) + (end 1.27 19.18) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ff192345-9842-4821-967b-af3e3fc10dc6") + ) + (fp_line + (start 1.27 1.27) + (end -1.4 1.27) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "fe743e57-149b-4fda-8dd0-56d1c18e97d5") + ) + (fp_line + (start -1.4 -1.4) + (end -1.4 0) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "036155f2-4ff4-42f8-a3d1-652ef8ea6e9d") + ) + (fp_line + (start 0 -1.4) + (end -1.4 -1.4) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "0d92c1a1-6add-4f2f-bc1f-11b68c64550b") + ) + (fp_line + (start 1.27 -1.4) + (end 1.27 1.27) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "a717a57e-f611-43c1-b4aa-78980375f1be") + ) + (fp_line + (start 11.43 -1.4) + (end 11.43 19.18) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "b2c733f2-9fb3-4e65-a217-7fd18d8948bf") + ) + (fp_line + (start 14.1 -1.4) + (end 1.27 -1.4) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "0b671422-0b5e-4989-8cba-28390e5da8ff") + ) + (fp_line + (start 14.21 19.3) + (end -1.53 19.3) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "e160424c-a27d-4346-992f-1c3020a3222f") + ) + (fp_line + (start 14.21 19.3) + (end 14.21 -1.52) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "685fac46-e0b2-463e-b0af-0a4884113ab8") + ) + (fp_line + (start -1.53 -1.52) + (end -1.53 19.3) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "7d6d18c5-03e5-4886-9546-19761b931d5f") + ) + (fp_line + (start -1.53 -1.52) + (end 14.21 -1.52) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "0fea26c8-6d91-4a78-8551-2906da741b37") + ) + (fp_line + (start -1.27 19.05) + (end -1.27 0) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "d23e1841-da0a-45fa-9eb7-26f2744ca218") + ) + (fp_line + (start 13.97 19.05) + (end -1.27 19.05) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "24f81620-278b-4304-8b8e-f6b33a6c7f36") + ) + (fp_line + (start -1.27 0) + (end 0 -1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "5671bda9-5ea1-458b-bed8-32e9ef59f2f0") + ) + (fp_line + (start 0 -1.27) + (end 13.97 -1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "55798756-3e22-491f-baf7-e496ab8a98e6") + ) + (fp_line + (start 13.97 -1.27) + (end 13.97 19.05) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "a8ac0352-1b7b-482b-8db7-4676d0fd7f9a") + ) + (fp_text user "${REFERENCE}" + (at 6.35 0 90) + (layer "F.Fab") + (uuid "adf695a9-0122-4063-bbb7-b03d62bedf55") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" thru_hole rect + (at 0 0 270) + (size 1.6 1.6) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 3 "GNDPWR") + (pinfunction "GND") + (pintype "power_in") + (uuid "7bcf0d3d-ec94-499d-bde1-e846eec536fd") + ) + (pad "2" thru_hole oval + (at 0 2.54 270) + (size 1.6 1.6) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 15 "VDD") + (pinfunction "VDD") + (pintype "power_in") + (uuid "b2deb016-2a01-4589-80c4-e57c8128894f") + ) + (pad "3" thru_hole oval + (at 0 5.08 270) + (size 1.6 1.6) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 25 "Net-(A2-1B)") + (pinfunction "1B") + (pintype "output") + (uuid "e62e113b-8c27-4b1c-b298-15f4976d7cdd") + ) + (pad "4" thru_hole oval + (at 0 7.62 270) + (size 1.6 1.6) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 22 "Net-(A2-1A)") + (pinfunction "1A") + (pintype "output") + (uuid "6d5602e3-c009-4b5d-b751-aeeb6bebc77b") + ) + (pad "5" thru_hole oval + (at 0 10.16 270) + (size 1.6 1.6) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 20 "Net-(A2-2A)") + (pinfunction "2A") + (pintype "output") + (uuid "531be05c-3177-4424-ac33-f709344bf1eb") + ) + (pad "6" thru_hole oval + (at 0 12.7 270) + (size 1.6 1.6) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 23 "Net-(A2-2B)") + (pinfunction "2B") + (pintype "output") + (uuid "898aa805-e7ad-4658-8124-0469fce9ec0f") + ) + (pad "7" thru_hole oval + (at 0 15.24 270) + (size 1.6 1.6) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 3 "GNDPWR") + (pinfunction "GND") + (pintype "power_in") + (uuid "f08816ee-470d-4ed3-8fb4-e9ad34896d26") + ) + (pad "8" thru_hole oval + (at 0 17.78 270) + (size 1.6 1.6) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 9 "VCC") + (pinfunction "VMOT") + (pintype "power_in") + (uuid "97c3a904-3777-4550-9edc-80bba7ae6e7d") + ) + (pad "9" thru_hole oval + (at 12.7 17.78 270) + (size 1.6 1.6) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 5 "Net-(A1-~{ENABLE})") + (pinfunction "~{ENABLE}") + (pintype "input") + (uuid "7efa2d00-ef55-41de-b8ce-7e3f04234afa") + ) + (pad "10" thru_hole oval + (at 12.7 15.24 270) + (size 1.6 1.6) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 16 "T_CFG1") + (pinfunction "MS1") + (pintype "input") + (uuid "13d8bcc8-5afb-4db8-b853-333d6f7da67c") + ) + (pad "11" thru_hole oval + (at 12.7 12.7 270) + (size 1.6 1.6) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 18 "T_CFG2") + (pinfunction "MS2") + (pintype "input") + (uuid "2f6ba9bb-dba3-4d75-afed-67f9e463cf9a") + ) + (pad "12" thru_hole oval + (at 12.7 10.16 270) + (size 1.6 1.6) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 17 "T_CFG3") + (pinfunction "MS3") + (pintype "input") + (uuid "197ff2e2-4659-40b5-879e-73f73a3e7487") + ) + (pad "13" thru_hole oval + (at 12.7 7.62 270) + (size 1.6 1.6) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 24 "T_CFG0") + (pinfunction "~{RESET}") + (pintype "input") + (uuid "e31ba443-23ac-4c5f-b047-4c337dc2e92e") + ) + (pad "14" thru_hole oval + (at 12.7 5.08 270) + (size 1.6 1.6) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 21 "unconnected-(A2-~{SLEEP}-Pad14)") + (pinfunction "~{SLEEP}") + (pintype "input+no_connect") + (uuid "570c9703-bd5c-4329-a968-2ff499fc8500") + ) + (pad "15" thru_hole oval + (at 12.7 2.54 270) + (size 1.6 1.6) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 26 "Net-(A2-STEP)") + (pinfunction "STEP") + (pintype "input") + (uuid "f5678352-633c-4d27-b0cd-bd9e39cbe5ce") + ) + (pad "16" thru_hole oval + (at 12.7 0 270) + (size 1.6 1.6) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 19 "Net-(A2-DIR)") + (pinfunction "DIR") + (pintype "input") + (uuid "414308bd-3b53-489d-8bbc-4b7d8af672f2") + ) + (model "${KICAD8_3DMODEL_DIR}/Module.3dshapes/Pololu_Breakout-16_15.2x20.3mm.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Connector_JST:JST_XH_S3B-XH-A-1_1x03_P2.50mm_Horizontal" + (layer "F.Cu") + (uuid "1324e3dc-c10e-471a-8af4-2a98e6856627") + (at 68.58 129.54 180) + (descr "JST XH series connector, S3B-XH-A-1 (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator") + (tags "connector JST XH horizontal") + (property "Reference" "J5" + (at 2.5 -5.1 0) + (layer "F.SilkS") + (uuid "01279410-0b77-4344-a225-ec90eacb5faa") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "Vin" + (at 2.5 8.8 0) + (layer "F.Fab") + (uuid "b17bb881-5baf-46b2-ad95-9ca333257d71") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Connector_JST:JST_XH_S3B-XH-A-1_1x03_P2.50mm_Horizontal" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "f786c3d8-97b4-430b-a860-fcdefa66994b") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "7e54d758-2435-47f1-9096-9d40731b83da") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Generic connector, single row, 01x03, script generated (kicad-library-utils/schlib/autogen/connector/)" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "70043a17-ec40-4221-8889-8892d152e804") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "Connector*:*_1x??_*") + (path "/e7ff5a8f-a50c-4c5a-a003-f06e8ffb825f") + (sheetname "Root") + (sheetfile "ptz_board.kicad_sch") + (attr through_hole) + (fp_line + (start 7.56 7.71) + (end 7.56 -4.01) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "7f95d6ee-7088-45e2-92b3-30f7814fdb2a") + ) + (fp_line + (start 7.56 -4.01) + (end 6.14 -4.01) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "47b5012e-36f6-423f-aeb6-83734d139d41") + ) + (fp_line + (start 6.14 -4.01) + (end 6.14 0.49) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "90d5e80b-b2cd-48f0-b6a1-c6fd3785d580") + ) + (fp_line + (start 5.25 7.1) + (end 5.25 1.6) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "e28ad5b3-21e7-46e6-9e14-f39eefcb4aa7") + ) + (fp_line + (start 5.25 1.6) + (end 4.75 1.6) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "bcfd328d-8bfb-4902-8768-a3c59a8dc2aa") + ) + (fp_line + (start 4.75 7.1) + (end 5.25 7.1) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "61cc6967-f172-41d0-a478-c61b1992934e") + ) + (fp_line + (start 4.75 1.6) + (end 4.75 7.1) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "fe70346b-2334-46e6-a347-11f7dad93f92") + ) + (fp_line + (start 2.75 7.1) + (end 2.75 1.6) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "b8ccf653-86ea-4492-9628-505f14654a32") + ) + (fp_line + (start 2.75 1.6) + (end 2.25 1.6) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ad53ae9c-285b-4904-9ec3-14edf2678c69") + ) + (fp_line + (start 2.5 7.71) + (end 7.56 7.71) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "edd05f37-a282-408c-b32a-557c54c127d3") + ) + (fp_line + (start 2.5 7.71) + (end -2.56 7.71) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "1a2902dc-86dd-49b7-9242-76f26f635bcf") + ) + (fp_line + (start 2.25 7.1) + (end 2.75 7.1) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "3ff116e8-006f-445d-85b4-52cebc45a2be") + ) + (fp_line + (start 2.25 1.6) + (end 2.25 7.1) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "b60da1ce-0f0e-40a8-aced-0af28835fb27") + ) + (fp_line + (start 0.3 -2.1) + (end 0 -1.5) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "9fe2edee-c876-4744-89aa-ec4ec42a3daa") + ) + (fp_line + (start 0.25 7.1) + (end 0.25 1.6) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "1a25fb49-280d-4244-80b3-72cd0abb3088") + ) + (fp_line + (start 0.25 1.6) + (end -0.25 1.6) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "9dd868dd-481a-4db5-a12d-17ddc87a1887") + ) + (fp_line + (start 0 -1.5) + (end -0.3 -2.1) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ac44f3b3-43f8-4e6c-bd70-36e889e658c0") + ) + (fp_line + (start -0.25 7.1) + (end 0.25 7.1) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "f9f52be5-bf72-4ab0-bff4-fadfa5d7a489") + ) + (fp_line + (start -0.25 1.6) + (end -0.25 7.1) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "85cccfcb-2850-4821-8173-efd13f5b0742") + ) + (fp_line + (start -0.3 -2.1) + (end 0.3 -2.1) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "28414c0e-8632-473e-bc7f-c71e6b2bbfca") + ) + (fp_line + (start -1.14 -4.01) + (end -1.14 0.49) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "d0a7716c-7fa9-46f5-9df1-0715053e8523") + ) + (fp_line + (start -2.56 7.71) + (end -2.56 -4.01) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "6978ce7b-a8f0-43ff-abfa-3ee173335741") + ) + (fp_line + (start -2.56 -4.01) + (end -1.14 -4.01) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "4464dc49-476c-4db1-9a16-1b4ef0058c9b") + ) + (fp_line + (start 7.95 8.1) + (end 7.95 -4.4) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "5682f777-a8da-46e1-80e9-9fd94303c498") + ) + (fp_line + (start 7.95 -4.4) + (end -2.95 -4.4) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "8758aa19-86d6-480e-a645-9fbe1618de0c") + ) + (fp_line + (start -2.95 8.1) + (end 7.95 8.1) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "3771a9bd-8509-404a-8373-99d9b7141b16") + ) + (fp_line + (start -2.95 -4.4) + (end -2.95 8.1) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "4e2d8a31-db1f-4b09-bb6d-95a200e9ba4b") + ) + (fp_line + (start 7.45 7.6) + (end 7.45 -3.9) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "4ae4954c-2918-4cd8-8264-e812e7010e6a") + ) + (fp_line + (start 7.45 -3.9) + (end 6.25 -3.9) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "f5851e1c-fd36-479e-81b7-89a5b4b54548") + ) + (fp_line + (start 6.25 0.6) + (end 2.5 0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "9b82f2a9-4648-4f7e-9db3-bf0be1543c2e") + ) + (fp_line + (start 6.25 -3.9) + (end 6.25 0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "8cf16275-9a26-42dc-99bc-d1f75dcabfdf") + ) + (fp_line + (start 2.5 7.6) + (end 7.45 7.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "bf3770b7-5188-477b-b823-dc747ea8ac86") + ) + (fp_line + (start 2.5 7.6) + (end -2.45 7.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "1304e55f-ab7f-4bc8-b35f-47449da6f268") + ) + (fp_line + (start 0 -0.4) + (end 0.625 0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "15ef31d7-fe4b-4569-8001-998f0891c533") + ) + (fp_line + (start -0.625 0.6) + (end 0 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "7dc2ac02-c2f4-410d-aa91-c63f5701babb") + ) + (fp_line + (start -1.25 0.6) + (end 2.5 0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "206fb2fa-1cb3-42e4-a983-ba9a77856938") + ) + (fp_line + (start -1.25 -3.9) + (end -1.25 0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "b988e29b-1bac-429f-a856-a0f580e0165b") + ) + (fp_line + (start -2.45 7.6) + (end -2.45 -3.9) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "21e6cded-0509-493d-ae24-6ad41b488d52") + ) + (fp_line + (start -2.45 -3.9) + (end -1.25 -3.9) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "1535f8a2-500b-4947-8ddd-d6e7aa61ae42") + ) + (fp_text user "${REFERENCE}" + (at 2.5 1.85 0) + (layer "F.Fab") + (uuid "f3c92eb9-7c1b-466e-8d70-750bf9e57fc5") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" thru_hole roundrect + (at 0 0 180) + (size 1.7 1.95) + (drill 0.95) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (roundrect_rratio 0.147059) + (net 3 "GNDPWR") + (pinfunction "Pin_1") + (pintype "passive") + (uuid "69301174-9f33-4127-93a1-26fa2d6d34bd") + ) + (pad "2" thru_hole oval + (at 2.5 0 180) + (size 1.7 1.95) + (drill 0.95) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 28 "+5V") + (pinfunction "Pin_2") + (pintype "passive") + (uuid "d2470118-967b-4e5f-8c34-eee6463e3932") + ) + (pad "3" thru_hole oval + (at 5 0 180) + (size 1.7 1.95) + (drill 0.95) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 9 "VCC") + (pinfunction "Pin_3") + (pintype "passive") + (uuid "de098a3b-3fcb-489a-a2fa-48d1bf50b1a2") + ) + (model "${KICAD8_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XH_S3B-XH-A-1_1x03_P2.50mm_Horizontal.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Button_Switch_SMD:DIP_Switch_8_2.54_wide" + (layer "F.Cu") + (uuid "4a37708e-6537-430c-b34e-42f51b2a2466") + (at 101.6 123.19 180) + (property "Reference" "SW1" + (at 0 -15.47 180) + (unlocked yes) + (layer "F.SilkS") + (uuid "269aff6d-9ae2-4167-a850-5c3d2ff28e49") + (effects + (font + (size 1 1) + (thickness 0.1) + ) + ) + ) + (property "Value" "SW_CFG" + (at 0 -13.97 180) + (unlocked yes) + (layer "F.Fab") + (uuid "12f342e8-6deb-4339-9210-c36676b10ba8") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Button_Switch_SMD:DIP_Switch_8_2.54_wide" + (at 0 -14.97 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "b79cc612-1e00-459a-aefb-202a7987baa3") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 -14.97 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "7d48e67a-5de5-4322-a79b-c1f1b193ad9c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Description" "8x DIP Switch, Single Pole Single Throw (SPST) switch, small symbol" + (at 0 -14.97 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "3d5d9dbd-89ce-48d9-93a4-446cc3a070d8") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "SW?DIP?x8*") + (path "/c9fccb16-f9da-43da-b4b8-c24cc713ca1b") + (sheetname "Root") + (sheetfile "ptz_board.kicad_sch") + (attr smd) + (fp_rect + (start -4 -11.43) + (end 4 11.57) + (stroke + (width 0.1) + (type default) + ) + (fill none) + (layer "F.CrtYd") + (uuid "bb400031-1fe4-4f38-8cd5-501aa2d60a5e") + ) + (fp_rect + (start -1.905 8.255) + (end 1.905 9.525) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "F.Fab") + (uuid "9ce347e1-d945-4f0f-99b1-ee3173cdcc4b") + ) + (fp_rect + (start -1.905 5.715) + (end 1.905 6.985) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "F.Fab") + (uuid "c7f1c510-9157-4b07-907e-acde717ecd0c") + ) + (fp_rect + (start -1.905 3.175) + (end 1.905 4.445) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "F.Fab") + (uuid "cf04b029-b7f3-455f-988b-9faddbf6000a") + ) + (fp_rect + (start -1.905 0.635) + (end 1.905 1.905) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "F.Fab") + (uuid "37c33e66-fdfb-42dc-9ff5-0d6155ae42c8") + ) + (fp_rect + (start -1.905 -1.905) + (end 1.905 -0.635) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "F.Fab") + (uuid "7c8802a7-8738-4a4f-981f-c9f5efb6ab39") + ) + (fp_rect + (start -1.905 -4.445) + (end 1.905 -3.175) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "F.Fab") + (uuid "6a4b4aab-3e2f-487d-a87d-67c3a57280ba") + ) + (fp_rect + (start -1.905 -6.985) + (end 1.905 -5.715) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "F.Fab") + (uuid "062b16ab-4668-4658-b59c-62716afbb399") + ) + (fp_rect + (start -1.905 -9.525) + (end 1.905 -8.255) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "F.Fab") + (uuid "67560827-b665-4e76-b854-c0e2b9a5bedd") + ) + (fp_text user "${REFERENCE}" + (at 0 -12.47 180) + (unlocked yes) + (layer "F.Fab") + (uuid "b3091bb0-b088-4633-88f0-a2a7dcc1527d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (fp_text user "ON" + (at 2.54 -9.525 90) + (unlocked yes) + (layer "F.Fab") + (uuid "d306765c-9e8c-40e1-b308-446948edbe2f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify left bottom) + ) + ) + (fp_text user "1 2 3 4 5 6 7 8" + (at -3.5 -9.525 90) + (unlocked yes) + (layer "F.Fab") + (uuid "fd23ceb1-1e36-4e6f-844b-21e25bd717b4") + (effects + (font + (size 1.03 1.03) + (thickness 0.15) + ) + (justify left bottom) + ) + ) + (pad "1" smd roundrect + (at -5.08 -8.89 180) + (size 2.286 1.524) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 40 "unconnected-(SW1-Pad1)") + (pintype "passive") + (thermal_bridge_angle 45) + (uuid "160049bd-8e14-4e8d-9d1c-3a6d390990a9") + ) + (pad "2" smd roundrect + (at -5.08 -6.35 180) + (size 2.286 1.524) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 49 "unconnected-(SW1-Pad2)") + (pintype "passive") + (thermal_bridge_angle 45) + (uuid "7289817e-8771-42f6-a707-a8f49641ab83") + ) + (pad "3" smd roundrect + (at -5.08 -3.81 180) + (size 2.286 1.524) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 46 "unconnected-(SW1-Pad3)") + (pintype "passive") + (thermal_bridge_angle 45) + (uuid "518ac3b7-eade-4797-8579-e0949e120274") + ) + (pad "4" smd roundrect + (at -5.08 -1.27 180) + (size 2.286 1.524) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 45 "unconnected-(SW1-Pad4)") + (pintype "passive") + (thermal_bridge_angle 45) + (uuid "3cd7ba98-648d-4970-8daf-bc81c631d972") + ) + (pad "5" smd roundrect + (at -5.08 1.27 180) + (size 2.286 1.524) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 47 "unconnected-(SW1-Pad5)") + (pintype "passive") + (thermal_bridge_angle 45) + (uuid "52c974a7-44dc-485a-a582-618049c8450d") + ) + (pad "6" smd roundrect + (at -5.08 3.81 180) + (size 2.286 1.524) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 50 "unconnected-(SW1-Pad6)") + (pintype "passive") + (thermal_bridge_angle 45) + (uuid "761bb063-bb7e-4157-a53c-b192377b54bc") + ) + (pad "7" smd roundrect + (at -5.08 6.35 180) + (size 2.286 1.524) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 43 "unconnected-(SW1-Pad7)") + (pintype "passive") + (thermal_bridge_angle 45) + (uuid "33e91e27-d896-4775-a7d6-7fd3bbf6ebd4") + ) + (pad "8" smd roundrect + (at -5.08 8.89 180) + (size 2.286 1.524) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 53 "unconnected-(SW1-Pad8)") + (pintype "passive") + (thermal_bridge_angle 45) + (uuid "92a9c1bf-242f-4f14-9559-4edbfc320c03") + ) + (pad "9" smd roundrect + (at 5.08 8.89 180) + (size 2.286 1.524) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 51 "unconnected-(SW1-Pad9)") + (pintype "passive") + (thermal_bridge_angle 45) + (uuid "82ee8198-a488-45b4-a46a-b82070b29053") + ) + (pad "10" smd roundrect + (at 5.08 6.35 180) + (size 2.286 1.524) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 48 "unconnected-(SW1-Pad10)") + (pintype "passive") + (thermal_bridge_angle 45) + (uuid "6460e1ae-cb62-45f7-b2e1-01428ec9f2a4") + ) + (pad "11" smd roundrect + (at 5.08 3.81 180) + (size 2.286 1.524) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 54 "unconnected-(SW1-Pad11)") + (pintype "passive") + (thermal_bridge_angle 45) + (uuid "f7b315d1-a548-45fc-80c8-e59b1812b16c") + ) + (pad "12" smd roundrect + (at 5.08 1.27 180) + (size 2.286 1.524) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 39 "unconnected-(SW1-Pad12)") + (pintype "passive") + (thermal_bridge_angle 45) + (uuid "0ad8af57-0320-4d01-a449-c5f1e80de7b0") + ) + (pad "13" smd roundrect + (at 5.08 -1.27 180) + (size 2.286 1.524) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 52 "unconnected-(SW1-Pad13)") + (pintype "passive") + (thermal_bridge_angle 45) + (uuid "83ce507f-e9c0-4ebe-95da-03ce2883eb9d") + ) + (pad "14" smd roundrect + (at 5.08 -3.81 180) + (size 2.286 1.524) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 41 "unconnected-(SW1-Pad14)") + (pintype "passive") + (thermal_bridge_angle 45) + (uuid "1b2410e7-91b0-403b-a266-749e9d75bd55") + ) + (pad "15" smd roundrect + (at 5.08 -6.35 180) + (size 2.286 1.524) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 42 "unconnected-(SW1-Pad15)") + (pintype "passive") + (thermal_bridge_angle 45) + (uuid "2ef4bea6-7b6f-441a-884b-0f533fc50b3d") + ) + (pad "16" smd roundrect + (at 5.08 -8.89 180) + (size 2.286 1.524) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 44 "unconnected-(SW1-Pad16)") + (pintype "passive") + (thermal_bridge_angle 45) + (uuid "3b7ccc93-5efc-48a4-ba4a-5cb158a918bf") + ) + ) + (footprint "MountingHole:MountingHole_3.2mm_M3" + (layer "F.Cu") + (uuid "4c42bd3e-7955-4204-89f1-173a0d98efc0") + (at 55.8 97.8) + (descr "Mounting Hole 3.2mm, no annular, M3") + (tags "mounting hole 3.2mm no annular m3") + (property "Reference" "H1" + (at 0 -4.2 0) + (layer "F.SilkS") + (hide yes) + (uuid "042089d8-2be9-44e2-8d7a-6550edf2ddf6") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "MountingHole" + (at 0 4.2 0) + (layer "F.Fab") + (uuid "6f19f98d-eaed-4d31-abb8-c3b48f26925e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "MountingHole:MountingHole_3.2mm_M3" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "5f494c3c-d2ab-478e-abcf-ed7a2e2b06e5") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "20e6eb8b-dee8-4c8d-b5a1-69907ab480c7") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Mounting Hole without connection" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "0cc87ae5-131b-4929-82d7-cdce0eaf72b7") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "MountingHole*") + (path "/3f59778e-8dad-4a69-b9cb-f3ddb63f650d") + (sheetname "Root") + (sheetfile "ptz_board.kicad_sch") + (attr exclude_from_pos_files exclude_from_bom) + (fp_circle + (center 0 0) + (end 3.2 0) + (stroke + (width 0.15) + (type solid) + ) + (fill none) + (layer "Cmts.User") + (uuid "e97a9538-344b-471b-9c42-7142e61399bf") + ) + (fp_circle + (center 0 0) + (end 3.45 0) + (stroke + (width 0.05) + (type solid) + ) + (fill none) + (layer "F.CrtYd") + (uuid "f28aeef1-36ce-4f5e-b48a-0f828a7ccdc3") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "89c6fd56-d299-49be-8bbf-ee1067364321") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "" np_thru_hole circle + (at 0 0) + (size 3.2 3.2) + (drill 3.2) + (layers "*.Cu" "*.Mask") + (uuid "f6353370-8991-4f4f-8375-8b6901c75cac") + ) + ) + (footprint "Connector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical" + (layer "F.Cu") + (uuid "5f271bb7-d423-4e7d-93b5-cc7e51153e52") + (at 114.3 101.52 90) + (descr "JST XH series connector, B3B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator") + (tags "connector JST XH vertical") + (property "Reference" "J8" + (at 2.5 -3.55 90) + (layer "F.SilkS") + (uuid "8cc8cbf8-2836-4821-afcb-58b6184aca8c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "Tilt Sensor" + (at 2.5 4.6 90) + (layer "F.Fab") + (uuid "daca007d-698e-444c-befc-4ba7cac9ea18") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Connector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "b2a34125-66e4-414d-a913-bfceea8ffc6a") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "cdfe1cb8-e4b7-4616-b0e7-a627f12e947c") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Generic connector, single row, 01x03, script generated (kicad-library-utils/schlib/autogen/connector/)" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "a7a3aa1a-2983-416a-b116-4f8dfae764db") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "Connector*:*_1x??_*") + (path "/66035cf9-1f1e-45ca-8f11-7a5981e6f8eb") + (sheetname "Root") + (sheetfile "ptz_board.kicad_sch") + (attr through_hole) + (fp_line + (start -1.6 -2.75) + (end -2.85 -2.75) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "b0e2c7e8-523e-400c-b41a-43be7558df29") + ) + (fp_line + (start -2.85 -2.75) + (end -2.85 -1.5) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "dfdc11a2-f0fa-4852-9279-fd321b137ac3") + ) + (fp_line + (start 7.56 -2.46) + (end -2.56 -2.46) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "2f068814-fbc1-437c-9cae-a2b3b4dec386") + ) + (fp_line + (start -2.56 -2.46) + (end -2.56 3.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "5289a582-b2d9-45a9-9191-277fd2a83df6") + ) + (fp_line + (start 7.55 -2.45) + (end 5.75 -2.45) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "a27a29ab-ae4d-4c2e-b69c-c58e0cfabfda") + ) + (fp_line + (start 5.75 -2.45) + (end 5.75 -1.7) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "80ad7c95-e100-4cec-a0fb-758e3314765a") + ) + (fp_line + (start 4.25 -2.45) + (end 0.75 -2.45) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "9f628ada-6d50-4b2d-a5a6-5c6cb4f84526") + ) + (fp_line + (start 0.75 -2.45) + (end 0.75 -1.7) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "79182d17-b199-46ed-a561-5b4fbc49d67a") + ) + (fp_line + (start -0.75 -2.45) + (end -2.55 -2.45) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "298a10d9-6a7d-4062-b90d-21839004fb76") + ) + (fp_line + (start -2.55 -2.45) + (end -2.55 -1.7) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "d0098a32-7085-419e-965f-b7df1cc93861") + ) + (fp_line + (start 7.55 -1.7) + (end 7.55 -2.45) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "b1bdfec5-4e99-4e3d-97d9-b38793d94ba8") + ) + (fp_line + (start 5.75 -1.7) + (end 7.55 -1.7) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ff1dd255-c3b7-4eaf-9bd7-3ed1ef7d9d54") + ) + (fp_line + (start 4.25 -1.7) + (end 4.25 -2.45) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "afa56663-3d64-4475-a2fe-4854e2b06b4a") + ) + (fp_line + (start 0.75 -1.7) + (end 4.25 -1.7) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "8c6a5761-7811-4ea7-babb-c783b1fa1b6e") + ) + (fp_line + (start -0.75 -1.7) + (end -0.75 -2.45) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "338dc961-2366-453d-bbdd-e55b43527d35") + ) + (fp_line + (start -2.55 -1.7) + (end -0.75 -1.7) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ad64b548-41f5-4828-9b84-ef4f832fe171") + ) + (fp_line + (start 7.55 -0.2) + (end 6.8 -0.2) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "7170fbf9-7794-43a6-ad33-74fee5e8439e") + ) + (fp_line + (start 6.8 -0.2) + (end 6.8 2.75) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "7fedbdd3-3b5f-40ff-bc48-24dd421cfb72") + ) + (fp_line + (start -1.8 -0.2) + (end -1.8 2.75) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "af5465d9-92c8-4369-b245-a3f52dcf56ec") + ) + (fp_line + (start -2.55 -0.2) + (end -1.8 -0.2) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "cf8efb7f-89cb-4548-a50d-1582fa0e787b") + ) + (fp_line + (start 6.8 2.75) + (end 2.5 2.75) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "810e0c29-ff99-4368-a1e3-9f26143698f3") + ) + (fp_line + (start -1.8 2.75) + (end 2.5 2.75) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "81b9e91e-2b42-4eb6-954d-4ad853a3c383") + ) + (fp_line + (start 7.56 3.51) + (end 7.56 -2.46) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "78a84744-0f8f-4be2-9059-51d21ec6af13") + ) + (fp_line + (start -2.56 3.51) + (end 7.56 3.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "21394756-1638-43c6-84af-f4114327191a") + ) + (fp_line + (start 7.95 -2.85) + (end -2.95 -2.85) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "292a3689-6b58-4e9f-bebc-66f278e35bc9") + ) + (fp_line + (start -2.95 -2.85) + (end -2.95 3.9) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "6d2b5e1a-14cf-4e5a-830e-cd0eae5343f8") + ) + (fp_line + (start 7.95 3.9) + (end 7.95 -2.85) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "4d86f646-4dc8-426a-9ceb-64886bad564f") + ) + (fp_line + (start -2.95 3.9) + (end 7.95 3.9) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "bc8d0292-df3a-4ca9-ba69-0536737df0e4") + ) + (fp_line + (start 7.45 -2.35) + (end -2.45 -2.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "4f1cc870-0e5a-4979-bea6-494de1227be2") + ) + (fp_line + (start -0.625 -2.35) + (end 0 -1.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "04985571-0684-4a9a-9524-687433ccdb40") + ) + (fp_line + (start -2.45 -2.35) + (end -2.45 3.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "764fadbe-6333-45b8-a824-677295344110") + ) + (fp_line + (start 0 -1.35) + (end 0.625 -2.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "3a7458b1-2347-4087-951c-479f35b80d13") + ) + (fp_line + (start 7.45 3.4) + (end 7.45 -2.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "d5bcb7e7-05fc-420b-a39e-b9320861efb7") + ) + (fp_line + (start -2.45 3.4) + (end 7.45 3.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "09231fb3-afa7-4015-b995-c1049fe963bf") + ) + (fp_text user "${REFERENCE}" + (at 2.5 2.7 90) + (layer "F.Fab") + (uuid "46aac2de-5768-4962-90fa-7ce6507b98b2") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" thru_hole roundrect + (at 0 0 90) + (size 1.7 1.95) + (drill 0.95) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (roundrect_rratio 0.147059) + (net 15 "VDD") + (pinfunction "Pin_1") + (pintype "passive") + (uuid "33237249-86f3-4c14-9a14-c7a25dfe8aa2") + ) + (pad "2" thru_hole oval + (at 2.5 0 90) + (size 1.7 1.95) + (drill 0.95) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 36 "Net-(J8-Pin_2)") + (pinfunction "Pin_2") + (pintype "passive") + (uuid "b2eb5f50-420b-452e-bffe-7f9ec966a99c") + ) + (pad "3" thru_hole oval + (at 5 0 90) + (size 1.7 1.95) + (drill 0.95) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 31 "GNDD") + (pinfunction "Pin_3") + (pintype "passive") + (uuid "934dd59a-852f-4e54-8246-7f6333e0476a") + ) + (model "${KICAD8_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Connector_JST:JST_XH_S2B-XH-A-1_1x02_P2.50mm_Horizontal" + (layer "F.Cu") + (uuid "76a00003-ff2b-4326-8e72-e3c420d6acdb") + (at 101.6 71.12 90) + (descr "JST XH series connector, S2B-XH-A-1 (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator") + (tags "connector JST XH horizontal") + (property "Reference" "J7" + (at 1.25 -5.1 90) + (layer "F.SilkS") + (uuid "d73b6b98-5abf-4fcd-b718-0d40db02bf0c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "power_switched" + (at 1.25 8.8 90) + (layer "F.Fab") + (uuid "1aa220a6-c59a-4505-a603-a40b14d551ba") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Connector_JST:JST_XH_S2B-XH-A-1_1x02_P2.50mm_Horizontal" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "20a3e267-d265-4736-8961-5ba51e709edb") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "7d297d7d-0fbf-4d5d-a6ac-146bcd69cfaf") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "9517485b-bda9-4427-9792-6e742da781ef") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "Connector*:*_1x??_*") + (path "/de7741b6-2266-4892-80d9-668caccf15d3") + (sheetname "Root") + (sheetfile "ptz_board.kicad_sch") + (attr through_hole) + (fp_line + (start 5.06 -4.01) + (end 3.64 -4.01) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "18c4e5b5-f27c-47c3-acd2-07d3a67a45e9") + ) + (fp_line + (start 3.64 -4.01) + (end 3.64 0.49) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "e1b3d017-e331-4891-9169-ada143697d32") + ) + (fp_line + (start -1.14 -4.01) + (end -1.14 0.49) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "610990cf-0fd2-48b2-931b-1adf5503d39f") + ) + (fp_line + (start -2.56 -4.01) + (end -1.14 -4.01) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "73851dcb-c1d2-4ad2-aea9-070cc5bda970") + ) + (fp_line + (start 0.3 -2.1) + (end 0 -1.5) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "e9f85b2a-c3ad-48fc-887a-d1cc6e62e430") + ) + (fp_line + (start -0.3 -2.1) + (end 0.3 -2.1) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "50289a67-84ea-49d9-a924-e02dbaeb1cb3") + ) + (fp_line + (start 0 -1.5) + (end -0.3 -2.1) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "23562178-4e19-4f76-adc7-e293c3f2be02") + ) + (fp_line + (start 2.75 1.6) + (end 2.25 1.6) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "d0ecf7ea-7811-43cd-b193-8ac2d7be4471") + ) + (fp_line + (start 2.25 1.6) + (end 2.25 7.1) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "3c0d6179-ecc0-4e98-92ad-0e3aee041a07") + ) + (fp_line + (start 0.25 1.6) + (end -0.25 1.6) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "bccc5ea4-e304-4e32-a0de-922f2061ac23") + ) + (fp_line + (start -0.25 1.6) + (end -0.25 7.1) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "be9fc01e-0102-4f1f-8183-db801f5c292e") + ) + (fp_line + (start 2.75 7.1) + (end 2.75 1.6) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "6a497e29-d463-462b-9684-f27b164c106f") + ) + (fp_line + (start 2.25 7.1) + (end 2.75 7.1) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "31b840a9-39e9-4961-b98a-2fe27cc3c4b6") + ) + (fp_line + (start 0.25 7.1) + (end 0.25 1.6) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ad71d7b6-cfdb-4471-a648-290f581f21d1") + ) + (fp_line + (start -0.25 7.1) + (end 0.25 7.1) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "e1887f64-b957-4d8c-a938-1619a4c7feec") + ) + (fp_line + (start 5.06 7.71) + (end 5.06 -4.01) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "18c5e5f8-2cfb-4380-aca5-4d16d0cf2f4b") + ) + (fp_line + (start 1.25 7.71) + (end 5.06 7.71) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "c6f0157e-09f8-4905-8c2d-f92481387f26") + ) + (fp_line + (start 1.25 7.71) + (end -2.56 7.71) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "837d8007-afaa-4a36-98b6-02873625c594") + ) + (fp_line + (start -2.56 7.71) + (end -2.56 -4.01) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "78bf3c1a-d318-4558-baac-2bee15284ab7") + ) + (fp_line + (start 5.45 -4.4) + (end -2.95 -4.4) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "6acef439-2882-4a0e-bde9-2eac23b89d15") + ) + (fp_line + (start -2.95 -4.4) + (end -2.95 8.1) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "33d78fb3-2991-433d-bdb2-6da72639b4f8") + ) + (fp_line + (start 5.45 8.1) + (end 5.45 -4.4) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "2f212e0b-0f32-48b4-ae05-b828baccb3fa") + ) + (fp_line + (start -2.95 8.1) + (end 5.45 8.1) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "4839d282-b55c-4d75-9972-8af4df5d5751") + ) + (fp_line + (start 4.95 -3.9) + (end 3.75 -3.9) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "0d5781bc-8264-4ed3-926f-171a38fb22c8") + ) + (fp_line + (start 3.75 -3.9) + (end 3.75 0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "5328be1e-6b6c-4fdf-ae4d-9ff3f7ac7bb6") + ) + (fp_line + (start -1.25 -3.9) + (end -1.25 0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "49a9b736-3214-4826-86bb-526b03a87355") + ) + (fp_line + (start -2.45 -3.9) + (end -1.25 -3.9) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "c8caa3ca-b166-4e05-b748-ca84b7078351") + ) + (fp_line + (start 0 -0.4) + (end 0.625 0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "91fab991-7849-41be-b30c-79399c94e06a") + ) + (fp_line + (start 3.75 0.6) + (end 1.25 0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "ab502761-322a-4621-abbc-43b5416f83c3") + ) + (fp_line + (start -0.625 0.6) + (end 0 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "0fdb8800-a0cd-432c-97b9-33fefade98d2") + ) + (fp_line + (start -1.25 0.6) + (end 1.25 0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "2dd481f6-75f0-46a5-8c92-edd331308dd2") + ) + (fp_line + (start 4.95 7.6) + (end 4.95 -3.9) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "db58f8b6-6994-425c-8c6d-dc51afa7e043") + ) + (fp_line + (start 1.25 7.6) + (end 4.95 7.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "f50f3bab-ac1e-471e-9f3c-71306b575ed0") + ) + (fp_line + (start 1.25 7.6) + (end -2.45 7.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "a2bfc42d-48d3-4b56-b661-68fbdfd8b881") + ) + (fp_line + (start -2.45 7.6) + (end -2.45 -3.9) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "7b6339ab-511c-4eba-b0c5-c9006165b95a") + ) + (fp_text user "${REFERENCE}" + (at 1.25 1.85 90) + (layer "F.Fab") + (uuid "662caf9e-6828-40f5-bf32-5369eea19431") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" thru_hole roundrect + (at 0 0 90) + (size 1.7 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (roundrect_rratio 0.147059) + (net 35 "Net-(J7-Pin_1)") + (pinfunction "Pin_1") + (pintype "passive") + (uuid "86d3f9ae-3a36-4fb2-83c2-69e86576b7c9") + ) + (pad "2" thru_hole oval + (at 2.5 0 90) + (size 1.7 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 34 "Net-(J7-Pin_2)") + (pinfunction "Pin_2") + (pintype "passive") + (uuid "ea7e567f-75a4-4bdc-ab3f-c99b02ca7701") + ) + (model "${KICAD8_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XH_S2B-XH-A-1_1x02_P2.50mm_Horizontal.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Connector_Molex:Molex_PicoBlade_53261-0471_1x04-1MP_P1.25mm_Horizontal" + (layer "F.Cu") + (uuid "912d23db-4bd4-4e8a-b573-8c73c9099eec") + (at 53.84 142.24 -90) + (descr "Molex PicoBlade series connector, 53261-0471 (http://www.molex.com/pdm_docs/sd/532610271_sd.pdf), generated with kicad-footprint-generator") + (tags "connector Molex PicoBlade top entry") + (property "Reference" "J1" + (at 0 -4.4 90) + (layer "F.SilkS") + (uuid "1d7aeb76-db41-4574-bbbb-ec943a950799") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "Stepper_Pan" + (at 0 3.8 90) + (layer "F.Fab") + (uuid "328488ad-6808-419c-bcde-5c8860db0775") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Connector_Molex:Molex_PicoBlade_53261-0471_1x04-1MP_P1.25mm_Horizontal" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "3cb058ac-c2b0-454f-b329-34477632f043") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "9dbe7f81-cb70-440e-bae0-38add2a8dd55") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Generic connector, single row, 01x04, script generated (kicad-library-utils/schlib/autogen/connector/)" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "895b1d71-b825-41a6-bcaa-e948b24fc600") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "Connector*:*_1x??_*") + (path "/a5059262-6587-4458-aa06-4479d055be0e") + (sheetname "Root") + (sheetfile "ptz_board.kicad_sch") + (attr smd) + (fp_line + (start -3.485 2.71) + (end 3.485 2.71) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "83092d61-1033-4734-a383-0283c9e1c591") + ) + (fp_line + (start 3.485 2.71) + (end 3.485 2.26) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "727dd0fa-621b-485e-947b-a6a9d9be9567") + ) + (fp_line + (start -3.485 2.26) + (end -3.485 2.71) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "a26f4366-99e3-4006-b78d-11b31dda6e2c") + ) + (fp_line + (start -3.485 -1.26) + (end -3.485 -1.71) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "5971937d-a9ea-4466-ae4a-bb120bf644b2") + ) + (fp_line + (start 3.485 -1.26) + (end 3.485 -1.71) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "e636f164-5e09-499b-ad28-14b3e42c2f85") + ) + (fp_line + (start -3.485 -1.71) + (end -2.535 -1.71) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "c5014765-0f2a-46c6-bb32-70a9602d606b") + ) + (fp_line + (start -2.535 -1.71) + (end -2.535 -3.2) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "0197343c-40e2-449c-9eb0-ef26e86604d6") + ) + (fp_line + (start 3.485 -1.71) + (end 2.535 -1.71) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "55d96d5d-4c79-429b-be7a-b1c709190c66") + ) + (fp_line + (start -5.98 3.1) + (end 5.98 3.1) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "a2cd99eb-a9e4-4dd4-8c61-861350a0cc3d") + ) + (fp_line + (start 5.98 3.1) + (end 5.98 -3.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "e1c72fab-ccce-4192-aa90-840a371eb110") + ) + (fp_line + (start -5.98 -3.7) + (end -5.98 3.1) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "3facdb0c-a768-49aa-b57e-34a9da611f51") + ) + (fp_line + (start 5.98 -3.7) + (end -5.98 -3.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "021411f6-a091-4277-b1eb-58d26e08a6a4") + ) + (fp_line + (start -3.375 2.6) + (end 3.375 2.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "ef12f45e-1615-43af-a4f2-db5840d08a3f") + ) + (fp_line + (start -4.875 2.2) + (end -3.375 2.2) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "6a323421-e481-496c-9aba-9ac7972288b2") + ) + (fp_line + (start 4.875 2.2) + (end 3.375 2.2) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "dec73159-b028-4414-8376-308090ae9755") + ) + (fp_line + (start -4.875 1.6) + (end -4.875 2.2) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "7978a2c4-dd40-45af-bd99-febccf55301f") + ) + (fp_line + (start 4.875 1.6) + (end 4.875 2.2) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "93afbf6c-5dc7-4d3f-9a47-b9981df1f65a") + ) + (fp_line + (start -5.075 1.4) + (end -4.875 1.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "1dbb2899-cddd-4dfa-93c6-ad2b93fdde70") + ) + (fp_line + (start 5.075 1.4) + (end 4.875 1.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "89cf2fd7-f1d4-4487-af58-848680642a98") + ) + (fp_line + (start -5.075 -0.4) + (end -5.075 1.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "e2600822-eae7-4b4d-bf74-a2a9a198da8d") + ) + (fp_line + (start 5.075 -0.4) + (end 5.075 1.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "49e31d64-f971-45cd-b4cc-00ae044e848d") + ) + (fp_line + (start -4.875 -0.6) + (end -5.075 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "5b27111a-f39b-4e15-b7b0-8bc4ce3b9050") + ) + (fp_line + (start -3.375 -0.6) + (end -4.875 -0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "63beaa5f-5480-435a-b948-adcc3528cefa") + ) + (fp_line + (start 3.375 -0.6) + (end 4.875 -0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "54ca71dc-fe1b-4d39-9125-f11cfef356c9") + ) + (fp_line + (start 4.875 -0.6) + (end 5.075 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "90466148-be26-43ec-b107-aa08c2925b7e") + ) + (fp_line + (start -1.875 -0.892893) + (end -1.375 -1.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "10a752be-4216-4123-bdab-5639286de885") + ) + (fp_line + (start -3.375 -1.6) + (end -3.375 2.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "9ef8ca10-5f59-4f66-8b09-d6533491b33a") + ) + (fp_line + (start -3.375 -1.6) + (end 3.375 -1.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "0dbf96c6-e1e5-4214-ac0d-33d32f815500") + ) + (fp_line + (start -2.375 -1.6) + (end -1.875 -0.892893) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "38487fae-dc9d-4d97-ae07-3dc1b92a6054") + ) + (fp_line + (start 3.375 -1.6) + (end 3.375 2.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "daa52ec7-d3c1-4506-b04a-b5bfbcaa7210") + ) + (fp_text user "${REFERENCE}" + (at 0 1.9 90) + (layer "F.Fab") + (uuid "b0277298-8c77-4f94-8c67-24a292267fa9") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" smd roundrect + (at -1.875 -2.4 270) + (size 0.8 1.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 6 "Net-(A1-1B)") + (pinfunction "Pin_1") + (pintype "passive") + (uuid "71c4d659-f850-4e04-abef-aa049e5febc9") + ) + (pad "2" smd roundrect + (at -0.625 -2.4 270) + (size 0.8 1.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 2 "Net-(A1-1A)") + (pinfunction "Pin_2") + (pintype "passive") + (uuid "366d3f3a-d2a5-4cdd-8edb-e9876c05d6bb") + ) + (pad "3" smd roundrect + (at 0.625 -2.4 270) + (size 0.8 1.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 10 "Net-(A1-2A)") + (pinfunction "Pin_3") + (pintype "passive") + (uuid "05c4229c-76d0-45d1-ac2e-05a290c25b98") + ) + (pad "4" smd roundrect + (at 1.875 -2.4 270) + (size 0.8 1.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 8 "Net-(A1-2B)") + (pinfunction "Pin_4") + (pintype "passive") + (uuid "21e3518a-1f76-4902-a768-2031afb306e1") + ) + (pad "MP" smd roundrect + (at -4.425 0.5 270) + (size 2.1 3) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.119048) + (uuid "f47bdc9c-cac5-466c-81d3-0c6278d6a1ce") + ) + (pad "MP" smd roundrect + (at 4.425 0.5 270) + (size 2.1 3) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.119048) + (uuid "4a68d1a8-67e9-43b4-92f5-a74eb73c613f") + ) + (model "${KICAD8_3DMODEL_DIR}/Connector_Molex.3dshapes/Molex_PicoBlade_53261-0471_1x04-1MP_P1.25mm_Horizontal.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Connector_PinSocket_2.54mm:PinSocket_2x03_P2.54mm_Vertical" + (layer "F.Cu") + (uuid "a3d1f955-fa55-4c28-a22f-f374e17d9428") + (at 77.26 52.8 90) + (descr "Through hole straight socket strip, 2x03, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated") + (tags "Through hole socket strip THT 2x03 2.54mm double row") + (property "Reference" "J4" + (at -1.27 -2.77 90) + (layer "F.SilkS") + (uuid "245a5cae-eedd-4a82-be1d-bc2207d3620a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "Pan Sensor" + (at -1.27 7.85 90) + (layer "F.Fab") + (uuid "0e079b24-c8b0-4e55-8862-636db46f4818") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Connector_PinSocket_2.54mm:PinSocket_2x03_P2.54mm_Vertical" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "59db8879-aeb1-4373-b3a8-3f584d69b0e6") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "74e31739-7217-439f-b437-2e8cb8175dca") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Generic connector, double row, 02x03, odd/even pin numbering scheme (row 1 odd numbers, row 2 even numbers), script generated (kicad-library-utils/schlib/autogen/connector/)" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "98903e9c-dc5d-4534-aee7-b184b8e6c787") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "Connector*:*_2x??_*") + (path "/bca02c65-9e51-47a1-8dc1-8a14458ee77a") + (sheetname "Root") + (sheetfile "ptz_board.kicad_sch") + (attr through_hole) + (fp_line + (start 1.33 -1.33) + (end 1.33 0) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "bd1c9b36-c9d6-469d-90fb-c34e5bd5f706") + ) + (fp_line + (start 0 -1.33) + (end 1.33 -1.33) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "4c2aa1d2-d5fe-4c85-a421-67f1dba966ab") + ) + (fp_line + (start -1.27 -1.33) + (end -1.27 1.27) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "670c302d-8835-4bfe-a44d-1888db970cbb") + ) + (fp_line + (start -3.87 -1.33) + (end -1.27 -1.33) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "c8212134-4c75-4b13-9232-4bbfad1edbbe") + ) + (fp_line + (start -3.87 -1.33) + (end -3.87 6.41) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "edace03b-8f7a-4407-ba4d-72a95731b6fe") + ) + (fp_line + (start 1.33 1.27) + (end 1.33 6.41) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "af1bf4a7-d0a4-47f7-a8a0-c68a451c4a1f") + ) + (fp_line + (start -1.27 1.27) + (end 1.33 1.27) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "0739760c-38b5-4b97-8df4-6c85f5383de9") + ) + (fp_line + (start -3.87 6.41) + (end 1.33 6.41) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "19088030-aea1-42c5-b790-1cdcb42fce5d") + ) + (fp_line + (start 1.76 -1.8) + (end 1.76 6.85) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d68757aa-9a57-4214-86bb-6bac7ee78700") + ) + (fp_line + (start -4.34 -1.8) + (end 1.76 -1.8) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "e972b9e4-8bdb-47a7-ae0b-082ad7cf130a") + ) + (fp_line + (start 1.76 6.85) + (end -4.34 6.85) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "2c144992-2c2d-4f7a-9f18-eeb579195879") + ) + (fp_line + (start -4.34 6.85) + (end -4.34 -1.8) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d5ee3206-1e7c-480c-a2cd-2b6bf5e57a33") + ) + (fp_line + (start 0.27 -1.27) + (end 1.27 -0.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "0cdb6b32-8c42-43d8-9880-91c81739159e") + ) + (fp_line + (start -3.81 -1.27) + (end 0.27 -1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "79371a93-8997-409a-a261-6a6b3ff2439c") + ) + (fp_line + (start 1.27 -0.27) + (end 1.27 6.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "95528c3d-7af0-4d14-988e-4d6058fee4a7") + ) + (fp_line + (start 1.27 6.35) + (end -3.81 6.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "13355a6e-30b3-4bb9-b92e-42ed1940c1b4") + ) + (fp_line + (start -3.81 6.35) + (end -3.81 -1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "16a3c837-8b44-4be3-bfe8-8abb34ad18d4") + ) + (fp_text user "${REFERENCE}" + (at -1.27 2.54 360) + (layer "F.Fab") + (uuid "d62d9f4f-74fc-47ac-97fe-ba924e9df18a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" thru_hole rect + (at 0 0 90) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 15 "VDD") + (pinfunction "Pin_1") + (pintype "passive") + (uuid "4e754c7b-19ec-4cc4-872c-ad0444d6550c") + ) + (pad "2" thru_hole oval + (at -2.54 0 90) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 15 "VDD") + (pinfunction "Pin_2") + (pintype "passive") + (uuid "151580a6-7010-49ad-9826-56331e71c9b8") + ) + (pad "3" thru_hole oval + (at 0 2.54 90) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 30 "Net-(J4-Pin_3)") + (pinfunction "Pin_3") + (pintype "passive") + (uuid "21484a9d-8ae2-4248-8dc9-ac55b1dea917") + ) + (pad "4" thru_hole oval + (at -2.54 2.54 90) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 30 "Net-(J4-Pin_3)") + (pinfunction "Pin_4") + (pintype "passive") + (uuid "9cb31bb7-cb05-429a-b4eb-0957b2a2d6ac") + ) + (pad "5" thru_hole oval + (at 0 5.08 90) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 31 "GNDD") + (pinfunction "Pin_5") + (pintype "passive") + (uuid "3845b171-cf0e-410e-9ac1-aaa26aea1363") + ) + (pad "6" thru_hole oval + (at -2.54 5.08 90) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 31 "GNDD") + (pinfunction "Pin_6") + (pintype "passive") + (uuid "b7db2651-e09b-49a1-b6e4-462ea890bfb8") + ) + (model "${KICAD8_3DMODEL_DIR}/Connector_PinSocket_2.54mm.3dshapes/PinSocket_2x03_P2.54mm_Vertical.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "MountingHole:MountingHole_3.2mm_M3" + (layer "F.Cu") + (uuid "c8f62568-454b-42b5-8813-672bd20cac42") + (at 103.8 97.8) + (descr "Mounting Hole 3.2mm, no annular, M3") + (tags "mounting hole 3.2mm no annular m3") + (property "Reference" "H2" + (at 0 -4.2 0) + (layer "F.SilkS") + (hide yes) + (uuid "81e2761b-bd6a-4647-91db-e2b428fb57eb") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "MountingHole" + (at 0 4.2 0) + (layer "F.Fab") + (uuid "72096e3f-fbbf-4d7d-8716-3ab984480b3b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "MountingHole:MountingHole_3.2mm_M3" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "df0eb564-061c-4b66-a759-67f95ea8600b") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "03b336d1-20ce-49eb-bf15-6413348513ba") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Mounting Hole without connection" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "d372bbd3-fab8-4cb0-999b-bef80c252391") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "MountingHole*") + (path "/deb06705-ac79-46f5-92dd-2e0850c9ff06") + (sheetname "Root") + (sheetfile "ptz_board.kicad_sch") + (attr exclude_from_pos_files exclude_from_bom) + (fp_circle + (center 0 0) + (end 3.2 0) + (stroke + (width 0.15) + (type solid) + ) + (fill none) + (layer "Cmts.User") + (uuid "f5937868-6c57-4db8-a3c1-ae29e96fc627") + ) + (fp_circle + (center 0 0) + (end 3.45 0) + (stroke + (width 0.05) + (type solid) + ) + (fill none) + (layer "F.CrtYd") + (uuid "d94437a9-9aff-4541-ba11-02875758750c") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "6d4f4474-aae0-4f3b-ae89-16eca57b0f0d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "" np_thru_hole circle + (at 0 0) + (size 3.2 3.2) + (drill 3.2) + (layers "*.Cu" "*.Mask") + (uuid "4ebc3e2e-c1de-4a6c-95b3-f85c564da554") + ) + ) + (footprint "Module:Pololu_Breakout-16_15.2x20.3mm" + (layer "F.Cu") + (uuid "c91b60b2-4154-476b-b081-4c4fe7e8c04b") + (at 77.47 137.16 -90) + (descr "Pololu Breakout 16-pin 15.2x20.3mm 0.6x0.8\\") + (tags "Pololu Breakout") + (property "Reference" "A1" + (at 6.35 -2.54 90) + (layer "F.SilkS") + (uuid "41f75bbb-b527-4ddd-91c1-70cfabb7eb38") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "Stepper Driver Pan" + (at 6.35 20.17 90) + (layer "F.Fab") + (uuid "b39d99f0-47b2-4f77-8a86-eceec37dd614") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Module:Pololu_Breakout-16_15.2x20.3mm" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "96ad9602-5fc8-49e3-b4a7-aa70f8ef4da0") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "https://www.pololu.com/product/2980/pictures" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "3174e894-65ff-4f5f-9a0f-8f11dc499fbe") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Pololu Breakout Board, Stepper Driver A4988" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "6d58c982-7f4e-4e20-86d0-f9b03c4d2688") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "Pololu*Breakout*15.2x20.3mm*") + (path "/e3707395-1077-49c8-bc91-a5d1bce94eaf") + (sheetname "Root") + (sheetfile "ptz_board.kicad_sch") + (attr through_hole) + (fp_line + (start -1.4 19.18) + (end 14.1 19.18) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "e4ed4820-a2f7-4a5a-bcd2-673a590c0cff") + ) + (fp_line + (start 14.1 19.18) + (end 14.1 -1.4) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "3dc82722-334b-4acf-a8af-208a9cd2575b") + ) + (fp_line + (start -1.4 1.27) + (end -1.4 19.18) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "5c65c4ec-79f7-43af-a75c-8d626d27603d") + ) + (fp_line + (start 1.27 1.27) + (end 1.27 19.18) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "f5ef5c85-51f0-49c2-8561-4da6cbe86aba") + ) + (fp_line + (start 1.27 1.27) + (end -1.4 1.27) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "5edd7e72-29b9-4cce-9d58-7d8a84d1abc0") + ) + (fp_line + (start -1.4 -1.4) + (end -1.4 0) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "8a22dcdf-9b44-4767-b82b-efc4c910d436") + ) + (fp_line + (start 0 -1.4) + (end -1.4 -1.4) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "3417a7b6-e352-4570-8403-84d122185133") + ) + (fp_line + (start 1.27 -1.4) + (end 1.27 1.27) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "c8013786-14a6-4507-aa8d-8066a0457d66") + ) + (fp_line + (start 11.43 -1.4) + (end 11.43 19.18) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "5e374ff3-7ea3-4b18-93fc-ddd007c33bd4") + ) + (fp_line + (start 14.1 -1.4) + (end 1.27 -1.4) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "f99aa998-53f5-41c2-8119-76e10edc23c8") + ) + (fp_line + (start 14.21 19.3) + (end -1.53 19.3) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "7ccb17dd-bea7-4c89-b81c-094a62c7ca35") + ) + (fp_line + (start 14.21 19.3) + (end 14.21 -1.52) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "009184f1-237a-45d8-9733-816c689d3912") + ) + (fp_line + (start -1.53 -1.52) + (end -1.53 19.3) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "a3308a46-0e1e-49aa-b756-23304e872bfd") + ) + (fp_line + (start -1.53 -1.52) + (end 14.21 -1.52) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "db819278-41d3-4fc5-9284-e3c75024aa3e") + ) + (fp_line + (start -1.27 19.05) + (end -1.27 0) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "8cebc400-1a48-4fcc-9b53-db97317663f8") + ) + (fp_line + (start 13.97 19.05) + (end -1.27 19.05) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "cca2673c-d6a5-4c72-88d5-048bb6e7f37a") + ) + (fp_line + (start -1.27 0) + (end 0 -1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "1290db10-31e5-44aa-ac48-4a44ae894a87") + ) + (fp_line + (start 0 -1.27) + (end 13.97 -1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "abb7e4bb-ed18-4882-9add-3fa1bacb4c1c") + ) + (fp_line + (start 13.97 -1.27) + (end 13.97 19.05) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "881dca86-9b2e-4d0d-8c0a-eadff325aeec") + ) + (fp_text user "${REFERENCE}" + (at 6.35 0 90) + (layer "F.Fab") + (uuid "183f7e3d-b30c-4ece-a1f1-901e1423af9a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" thru_hole rect + (at 0 0 270) + (size 1.6 1.6) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 3 "GNDPWR") + (pinfunction "GND") + (pintype "power_in") + (uuid "b9ebde21-060b-4fbc-bf0c-e42fb5063b06") + ) + (pad "2" thru_hole oval + (at 0 2.54 270) + (size 1.6 1.6) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 15 "VDD") + (pinfunction "VDD") + (pintype "power_in") + (uuid "fe29424d-30e5-4982-94ab-2190af0e253c") + ) + (pad "3" thru_hole oval + (at 0 5.08 270) + (size 1.6 1.6) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 6 "Net-(A1-1B)") + (pinfunction "1B") + (pintype "output") + (uuid "6147e229-f71c-4998-bbeb-6e6380d2eb94") + ) + (pad "4" thru_hole oval + (at 0 7.62 270) + (size 1.6 1.6) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 2 "Net-(A1-1A)") + (pinfunction "1A") + (pintype "output") + (uuid "20fb61d6-5f32-42db-84f0-e48ba1342daa") + ) + (pad "5" thru_hole oval + (at 0 10.16 270) + (size 1.6 1.6) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 10 "Net-(A1-2A)") + (pinfunction "2A") + (pintype "output") + (uuid "79ef7973-cbdb-4c5c-a880-2e89c2527b86") + ) + (pad "6" thru_hole oval + (at 0 12.7 270) + (size 1.6 1.6) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 8 "Net-(A1-2B)") + (pinfunction "2B") + (pintype "output") + (uuid "727837f2-90f4-4d06-8fc1-0a059750b8ab") + ) + (pad "7" thru_hole oval + (at 0 15.24 270) + (size 1.6 1.6) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 3 "GNDPWR") + (pinfunction "GND") + (pintype "power_in") + (uuid "250347cf-0671-4e23-ac4a-14c6ad954330") + ) + (pad "8" thru_hole oval + (at 0 17.78 270) + (size 1.6 1.6) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 9 "VCC") + (pinfunction "VMOT") + (pintype "power_in") + (uuid "7475ba92-b05c-4604-ae78-9a5163e338ec") + ) + (pad "9" thru_hole oval + (at 12.7 17.78 270) + (size 1.6 1.6) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 5 "Net-(A1-~{ENABLE})") + (pinfunction "~{ENABLE}") + (pintype "input") + (uuid "5bf857b7-ea5f-49ff-a0c4-98ba85255329") + ) + (pad "10" thru_hole oval + (at 12.7 15.24 270) + (size 1.6 1.6) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 11 "P_CFG1") + (pinfunction "MS1") + (pintype "input") + (uuid "85d19292-8eaf-4058-bde5-ed3b842c3c4b") + ) + (pad "11" thru_hole oval + (at 12.7 12.7 270) + (size 1.6 1.6) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 7 "P_CFG2") + (pinfunction "MS2") + (pintype "input") + (uuid "72381315-5fb8-4ba6-ba6e-15aafb4fdee4") + ) + (pad "12" thru_hole oval + (at 12.7 10.16 270) + (size 1.6 1.6) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 13 "P_CFG3") + (pinfunction "MS3") + (pintype "input") + (uuid "a22f015e-eca1-4278-bf0c-450611da0358") + ) + (pad "13" thru_hole oval + (at 12.7 7.62 270) + (size 1.6 1.6) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 1 "P_CFG0") + (pinfunction "~{RESET}") + (pintype "input") + (uuid "187d8ddc-1e49-4cdc-a7eb-e6fff57fa3dc") + ) + (pad "14" thru_hole oval + (at 12.7 5.08 270) + (size 1.6 1.6) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 14 "unconnected-(A1-~{SLEEP}-Pad14)") + (pinfunction "~{SLEEP}") + (pintype "input+no_connect") + (uuid "e78991a7-b9d4-4831-a790-90fc359b872f") + ) + (pad "15" thru_hole oval + (at 12.7 2.54 270) + (size 1.6 1.6) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 12 "Net-(A1-STEP)") + (pinfunction "STEP") + (pintype "input") + (uuid "9ce82115-4871-47af-97eb-697d8a06078b") + ) + (pad "16" thru_hole oval + (at 12.7 0 270) + (size 1.6 1.6) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 4 "Net-(A1-DIR)") + (pinfunction "DIR") + (pintype "input") + (uuid "4abf149e-31a8-475a-93e5-1525469bd967") + ) + (model "${KICAD8_3DMODEL_DIR}/Module.3dshapes/Pololu_Breakout-16_15.2x20.3mm.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "RF_Module:WEMOS_D1_mini_light" + (layer "F.Cu") + (uuid "cdc0449c-9b5f-4894-bd3f-429a86b7706b") + (at 91.44 77.47 180) + (descr "16-pin module, column spacing 22.86 mm (900 mils), https://wiki.wemos.cc/products:d1:d1_mini, https://c1.staticflickr.com/1/734/31400410271_f278b087db_z.jpg") + (tags "ESP8266 WiFi microcontroller") + (property "Reference" "U1" + (at 22 27 360) + (layer "F.SilkS") + (uuid "42dff742-0e6d-4b34-92c8-98fb0c2a0bbc") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "WEMOS_D1_mini" + (at 11.7 0 360) + (layer "F.Fab") + (uuid "36c92340-797d-480c-8b6c-afb89dc07604") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "RF_Module:WEMOS_D1_mini_light" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "caf99476-56ac-4f48-af6b-21a1080a5903") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "https://wiki.wemos.cc/products:d1:d1_mini#documentation" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "3deb3145-38f4-4e99-b95f-2095f2a67d42") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "32-bit microcontroller module with WiFi" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "8cba61e7-9435-4eac-a0df-03cbae60fe88") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "WEMOS*D1*mini*") + (path "/bd5c7f15-7e25-43e7-a43c-24da90469e15") + (sheetname "Root") + (sheetfile "ptz_board.kicad_sch") + (attr through_hole) + (fp_line + (start 24.36 26.12) + (end 24.36 -6.21) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "8051919a-b60c-4962-b002-5a8c212d3a8e") + ) + (fp_line + (start 22.24 -8.34) + (end 0.63 -8.34) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "41ec19d5-f817-4ff6-a0e9-ed3869a9f2f3") + ) + (fp_line + (start 1.04 26.12) + (end 24.36 26.12) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "28b2b7c4-0715-4c99-99d0-645e0a7e687d") + ) + (fp_line + (start 1.04 19.22) + (end 1.04 26.12) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "1d6458c0-af77-40fe-adeb-59814fed112c") + ) + (fp_line + (start -1.5 19.22) + (end 1.04 19.22) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "e59c68b4-9e0c-43ba-9cb6-c3b34505cba8") + ) + (fp_line + (start -1.5 19.22) + (end -1.5 -6.21) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "9e167a3c-2c2d-4ed1-98ec-4d0ccbd92644") + ) + (fp_arc + (start 22.23 -8.34) + (mid 23.736137 -7.716137) + (end 24.36 -6.21) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "95103eb7-0fa0-49ce-8d16-b0bc6c3cb55b") + ) + (fp_arc + (start -1.5 -6.21) + (mid -0.876137 -7.716137) + (end 0.63 -8.34) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "54a327b9-52d0-41ae-be78-8d3c6c073449") + ) + (fp_poly + (pts + (xy -2.54 -0.635) (xy -2.54 0.635) (xy -1.905 0) + ) + (stroke + (width 0.15) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "835a41ae-6d65-4e47-a509-000c11ed306b") + ) + (fp_line + (start 24.48 26.24) + (end -1.62 26.24) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "fbddb853-ec1e-40a3-bd25-6a635e3ced37") + ) + (fp_line + (start 24.48 -8.46) + (end 24.48 26.24) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "19a5be04-e391-43c9-818c-14463d71ef24") + ) + (fp_line + (start -1.62 26.24) + (end -1.62 -8.46) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "6d888193-e7bf-499c-a6a5-811d5c3a3f66") + ) + (fp_line + (start -1.62 -8.46) + (end 24.48 -8.46) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "5f32fa29-aa06-4527-a45d-561f2852cb40") + ) + (fp_line + (start 24.23 25.99) + (end 24.23 -6.21) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "5f591d18-ea6a-4912-9d94-2692e47ea5d0") + ) + (fp_line + (start 22.23 -8.21) + (end 0.63 -8.21) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "df6ae787-c29f-47c5-99fd-5f0eedaf099a") + ) + (fp_line + (start 1.17 25.99) + (end 24.23 25.99) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "7a12361e-1dab-4280-953e-7e943f06ad66") + ) + (fp_line + (start 1.17 19.09) + (end 1.17 25.99) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "3ab2a12a-6d67-49be-8fe7-6c38324f6b97") + ) + (fp_line + (start -0.37 0) + (end -1.37 -1) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "45c45649-60dc-45d3-b42e-4e5e28d0b16a") + ) + (fp_line + (start -1.37 19.09) + (end 1.17 19.09) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "17d5949e-ac1f-449e-ae10-ae1e683359e1") + ) + (fp_line + (start -1.37 1) + (end -0.37 0) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "1a159831-b9c3-417a-ac82-8fbc9f6277ed") + ) + (fp_line + (start -1.37 1) + (end -1.37 19.09) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "82c67cb9-27b0-4e2b-b550-01676d63080a") + ) + (fp_line + (start -1.37 -6.21) + (end -1.37 -1) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "1aff5c31-7a54-453f-a4f1-d3662838b10c") + ) + (fp_arc + (start 22.25 -8.21) + (mid 23.658356 -7.610071) + (end 24.23 -6.19) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "76291811-cc5f-4904-8d8e-66d94986293a") + ) + (fp_arc + (start -1.37 -6.21) + (mid -0.784214 -7.624214) + (end 0.63 -8.21) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "8467bd31-1012-4fb0-ac54-0621ab83c095") + ) + (fp_text user "No copper" + (at 11.43 -3.81 360) + (layer "Cmts.User") + (uuid "b2e1faf1-ab75-44b4-b5e6-e40b20e6f286") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (fp_text user "${REFERENCE}" + (at 11.43 10 360) + (layer "F.Fab") + (uuid "5e33b7af-c2d6-4a12-b58b-a2e3f6dab845") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" thru_hole rect + (at 0 0 180) + (size 2 2) + (drill 0.9) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 55 "unconnected-(U1-~{RST}-Pad1)") + (pinfunction "~{RST}") + (pintype "input") + (uuid "b8e90055-8f40-4c75-bc1c-7a6ec270a1c5") + ) + (pad "2" thru_hole oval + (at 0 2.54 180) + (size 2 1.6) + (drill 0.9) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 36 "Net-(J8-Pin_2)") + (pinfunction "A0") + (pintype "input") + (uuid "0329e3f9-407f-480f-b347-519072e1cc50") + ) + (pad "3" thru_hole oval + (at 0 5.08 180) + (size 2 1.6) + (drill 0.9) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 5 "Net-(A1-~{ENABLE})") + (pinfunction "D0") + (pintype "bidirectional") + (uuid "c5b2e0c0-a0ff-4311-b2ef-118a50261081") + ) + (pad "4" thru_hole oval + (at 0 7.62 180) + (size 2 1.6) + (drill 0.9) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 30 "Net-(J4-Pin_3)") + (pinfunction "SCK/D5") + (pintype "bidirectional") + (uuid "caba2fc0-b388-4ef8-91e6-5d71bb1e8c23") + ) + (pad "5" thru_hole oval + (at 0 10.16 180) + (size 2 1.6) + (drill 0.9) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 38 "Net-(U1-MISO{slash}D6)") + (pinfunction "MISO/D6") + (pintype "bidirectional") + (uuid "735ea2c0-a379-485a-a31b-c0da0e6f8412") + ) + (pad "6" thru_hole oval + (at 0 12.7 180) + (size 2 1.6) + (drill 0.9) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 26 "Net-(A2-STEP)") + (pinfunction "MOSI/D7") + (pintype "bidirectional") + (uuid "8c00ca66-207e-427d-a340-3597c9f94d8b") + ) + (pad "7" thru_hole oval + (at 0 15.24 180) + (size 2 1.6) + (drill 0.9) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 12 "Net-(A1-STEP)") + (pinfunction "CS/D8") + (pintype "bidirectional") + (uuid "7b12c789-90b7-42a0-acb4-0465e1f7f671") + ) + (pad "8" thru_hole oval + (at 0 17.78 180) + (size 2 1.6) + (drill 0.9) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 15 "VDD") + (pinfunction "3V3") + (pintype "power_out") + (uuid "d70d7d56-8144-4e55-9201-131235c35adc") + ) + (pad "9" thru_hole oval + (at 22.86 17.78 180) + (size 2 1.6) + (drill 0.9) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 28 "+5V") + (pinfunction "5V") + (pintype "power_in") + (uuid "80d33e59-5e6f-453f-88d9-a50fdc59a45e") + ) + (pad "10" thru_hole oval + (at 22.86 15.24 180) + (size 2 1.6) + (drill 0.9) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 31 "GNDD") + (pinfunction "GND") + (pintype "power_in") + (uuid "bd677396-2544-409b-80eb-c172dc8f1573") + ) + (pad "11" thru_hole oval + (at 22.86 12.7 180) + (size 2 1.6) + (drill 0.9) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 19 "Net-(A2-DIR)") + (pinfunction "D4") + (pintype "bidirectional") + (uuid "7923ab5a-3fa3-43b6-a2cc-a46b089c79e6") + ) + (pad "12" thru_hole oval + (at 22.86 10.16 180) + (size 2 1.6) + (drill 0.9) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 4 "Net-(A1-DIR)") + (pinfunction "D3") + (pintype "bidirectional") + (uuid "fb8ffa93-786e-4baa-85fb-d1cea8613e31") + ) + (pad "13" thru_hole oval + (at 22.86 7.62 180) + (size 2 1.6) + (drill 0.9) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 33 "SDA") + (pinfunction "SDA/D2") + (pintype "bidirectional") + (uuid "5d74ce35-3581-4521-b037-068b31661a82") + ) + (pad "14" thru_hole oval + (at 22.86 5.08 180) + (size 2 1.6) + (drill 0.9) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 32 "SCL") + (pinfunction "SCL/D1") + (pintype "bidirectional") + (uuid "bc2f9512-caac-45c9-bc19-4d9c9d1b68ff") + ) + (pad "15" thru_hole oval + (at 22.86 2.54 180) + (size 2 1.6) + (drill 0.9) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 29 "Net-(J3-Pin_12)") + (pinfunction "RX") + (pintype "input") + (uuid "7264357c-7727-4336-adab-ce1cf1df8cd4") + ) + (pad "16" thru_hole oval + (at 22.86 0 180) + (size 2 1.6) + (drill 0.9) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 27 "Net-(J3-Pin_11)") + (pinfunction "TX") + (pintype "output") + (uuid "58047f2a-4296-420d-9e42-263dd9e715af") + ) + (zone + (net 0) + (net_name "") + (layers "F&B.Cu" "Dwgs.User") + (uuid "f2e954da-a229-4056-ba17-23d3b589f720") + (name "No Copper") + (hatch edge 0.5) + (connect_pads + (clearance 0) + ) + (min_thickness 0.25) + (filled_areas_thickness no) + (keepout + (tracks not_allowed) + (vias not_allowed) + (pads not_allowed) + (copperpour not_allowed) + (footprints not_allowed) + ) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + ) + (polygon + (pts + (xy 92.79 85.67) (xy 67.19 85.67) (xy 67.19 78.87) (xy 92.79 78.87) + ) + ) + ) + (model "${KICAD8_3DMODEL_DIR}/RF_Module.3dshapes/WEMOS_D1_mini_light.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Jumper:SolderJumper-2_P1.3mm_Bridged_Pad1.0x1.5mm" + (layer "F.Cu") + (uuid "e5b73d47-1a30-495f-9a99-e56f5e3db184") + (at 70.47 106.68) + (descr "SMD Solder Jumper, 1x1.5mm Pads, 0.3mm gap, bridged with 1 copper strip") + (tags "net tie solder jumper bridged") + (property "Reference" "JP1" + (at 0 -1.8 0) + (layer "F.SilkS") + (uuid "8f7984d9-2450-49ff-9793-3f84e97ed82f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "starground" + (at 0 1.9 0) + (layer "F.Fab") + (uuid "e5d0a60e-6a5a-4f14-90a2-ef41ea73d0a8") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Jumper:SolderJumper-2_P1.3mm_Bridged_Pad1.0x1.5mm" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "402f7d7a-d172-4b66-9863-221aa1c83098") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "6614526c-8d31-43d8-90ac-5a8d0269eea1") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Solder Jumper, 2-pole, closed/bridged" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "be289166-0e1a-4e9b-ac45-8911390a84fe") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "SolderJumper*Bridged*") + (path "/be0d510b-b487-47ce-80ad-0c30e510f617") + (sheetname "Root") + (sheetfile "ptz_board.kicad_sch") + (zone_connect 1) + (attr exclude_from_pos_files exclude_from_bom) + (net_tie_pad_groups "1, 2") + (fp_poly + (pts + (xy -0.25 -0.3) (xy 0.25 -0.3) (xy 0.25 0.3) (xy -0.25 0.3) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.Cu") + (uuid "cac24b80-cc11-4866-a664-75f517c7398a") + ) + (fp_line + (start -1.4 -1) + (end 1.4 -1) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "12df36d1-a1b8-48dc-a095-4ee0ca6a90f2") + ) + (fp_line + (start -1.4 1) + (end -1.4 -1) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "75a68545-4676-4135-8371-568f40ff5c15") + ) + (fp_line + (start 1.4 -1) + (end 1.4 1) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "4a869ff6-bc55-4a68-ae73-c356db874b18") + ) + (fp_line + (start 1.4 1) + (end -1.4 1) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "8e46b9ea-16fd-4eab-af18-5d2fe8599b69") + ) + (fp_line + (start -1.65 -1.25) + (end -1.65 1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "5254f3ce-df68-4d36-a638-150b69296862") + ) + (fp_line + (start -1.65 -1.25) + (end 1.65 -1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "0f321bfc-ab39-45ef-9a14-7f85dbecc88a") + ) + (fp_line + (start 1.65 1.25) + (end -1.65 1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "70e79c71-f47c-4e05-ba4e-5affd9433a59") + ) + (fp_line + (start 1.65 1.25) + (end 1.65 -1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "1e7e1e1b-4840-4c3f-9934-e269d7bff358") + ) + (pad "1" smd rect + (at -0.65 0) + (size 1 1.5) + (layers "F.Cu" "F.Mask") + (net 31 "GNDD") + (pinfunction "A") + (pintype "passive") + (uuid "aba24f8d-f66f-4924-9e13-a70a8a8816b1") + ) + (pad "2" smd rect + (at 0.65 0) + (size 1 1.5) + (layers "F.Cu" "F.Mask") + (net 3 "GNDPWR") + (pinfunction "B") + (pintype "passive") + (uuid "dba61c33-67de-4003-8aeb-9e3f7bf88963") + ) + ) + (footprint "Connector_Molex:Molex_PicoBlade_53261-1271_1x12-1MP_P1.25mm_Horizontal" + (layer "B.Cu") + (uuid "246a39e0-e631-468c-af7b-8768f2ce8f09") + (at 53.84 132.665 90) + (descr "Molex PicoBlade series connector, 53261-1271 (http://www.molex.com/pdm_docs/sd/532610271_sd.pdf), generated with kicad-footprint-generator") + (tags "connector Molex PicoBlade top entry") + (property "Reference" "J3" + (at 0 4.4 90) + (layer "B.SilkS") + (uuid "96dab4bf-156b-4748-ba88-8ed43a084e10") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "slipring" + (at 0 -3.8 90) + (layer "B.Fab") + (uuid "ee2f6e53-588a-4739-9414-61f031fab3f6") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Footprint" "Connector_Molex:Molex_PicoBlade_53261-1271_1x12-1MP_P1.25mm_Horizontal" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "22e7f888-148f-41e8-a04f-c6eabde753c6") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "3950648e-1610-41f4-873d-ec0098bf0846") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "Generic connector, single row, 01x12, script generated (kicad-library-utils/schlib/autogen/connector/)" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "e91ef62f-a239-4465-86b4-09c1a2c2e5af") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property ki_fp_filters "Connector*:*_1x??_*") + (path "/58a86d8e-7604-44c3-8772-a2573338a819") + (sheetname "Root") + (sheetfile "ptz_board.kicad_sch") + (attr smd) + (fp_line + (start 8.485 -2.71) + (end -8.485 -2.71) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "916c5eec-d980-4b65-b37e-bec73a88c936") + ) + (fp_line + (start -8.485 -2.71) + (end -8.485 -2.26) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "e643a604-73ff-4b50-acd3-213b74cf5d36") + ) + (fp_line + (start 8.485 -2.26) + (end 8.485 -2.71) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "da7a85cc-98c8-42fe-82a3-dee378ee0299") + ) + (fp_line + (start 8.485 1.71) + (end 8.485 1.26) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "5b48c669-6075-40b6-8d53-720f922f5f55") + ) + (fp_line + (start 7.535 1.71) + (end 8.485 1.71) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "d7773e2a-878b-426d-a684-7cd063dd89e0") + ) + (fp_line + (start -7.535 1.71) + (end -8.485 1.71) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "d81e7d97-4293-48e0-ace1-87c97274a328") + ) + (fp_line + (start -8.485 1.71) + (end -8.485 1.26) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "976ae41d-9858-499d-8dc3-8837045bb67f") + ) + (fp_line + (start -7.535 3.2) + (end -7.535 1.71) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "0b241b4b-3540-4a89-b42e-f93c3a7c1aa9") + ) + (fp_line + (start 10.98 -3.1) + (end -10.98 -3.1) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "3dc516c8-ab4c-48aa-a396-921d91c6716d") + ) + (fp_line + (start -10.98 -3.1) + (end -10.98 3.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "f9be48ce-363f-467e-a810-06092af3e06d") + ) + (fp_line + (start 10.98 3.7) + (end 10.98 -3.1) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "8117f7c3-8c1c-4461-8fe6-50f7d8dd8410") + ) + (fp_line + (start -10.98 3.7) + (end 10.98 3.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "a6d85366-f166-41fe-9178-ca9b9fed422a") + ) + (fp_line + (start 8.375 -2.6) + (end -8.375 -2.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "2f4f0f18-003a-4842-8720-19a0e1984228") + ) + (fp_line + (start 8.375 -2.6) + (end 8.375 1.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "270c9261-3daa-4467-ae6f-af7c8781d38c") + ) + (fp_line + (start -8.375 -2.6) + (end -8.375 1.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "6936b178-c06f-4787-993f-be5226d65f58") + ) + (fp_line + (start 9.875 -2.2) + (end 9.875 -1.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "556840fb-d16f-4693-930b-7740fce65f38") + ) + (fp_line + (start 8.375 -2.2) + (end 9.875 -2.2) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "742d00f1-f37c-421d-a8bd-065bf4d27efb") + ) + (fp_line + (start -8.375 -2.2) + (end -9.875 -2.2) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "85df0fce-bb92-45f0-9cb8-57cc79516dd9") + ) + (fp_line + (start -9.875 -2.2) + (end -9.875 -1.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "41d4748a-666e-4dfa-9ab2-f7a3600862a1") + ) + (fp_line + (start 9.875 -1.6) + (end 10.075 -1.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "124b96b9-0056-4d96-acf4-6a34b87ee786") + ) + (fp_line + (start -9.875 -1.6) + (end -10.075 -1.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "2d3349df-aea7-48c0-905d-29e7b64ea60d") + ) + (fp_line + (start 10.075 -1.4) + (end 10.075 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "e261ac0c-573e-4984-b02d-4f44c7d45cd2") + ) + (fp_line + (start -10.075 -1.4) + (end -10.075 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "cef71e62-a61d-4c16-9df6-2299afe72898") + ) + (fp_line + (start 10.075 0.4) + (end 9.875 0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "9161de19-f3bd-4b64-9388-a5f5d4d30a0f") + ) + (fp_line + (start -10.075 0.4) + (end -9.875 0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "2b03fb9f-8bed-4c20-bd81-877242dc610d") + ) + (fp_line + (start 9.875 0.6) + (end 8.375 0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "28f23523-7b55-4bf2-8b53-4b511a47938d") + ) + (fp_line + (start -9.875 0.6) + (end -8.375 0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "d126ffdd-bf5c-45de-b9ce-0746039f561e") + ) + (fp_line + (start -6.875 0.892893) + (end -7.375 1.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "f7a515ee-2032-4d09-8935-1854905e2678") + ) + (fp_line + (start 8.375 1.6) + (end -8.375 1.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "7353785a-364a-49cd-8a2c-90f74e238d93") + ) + (fp_line + (start -6.375 1.6) + (end -6.875 0.892893) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "fb6b240b-a653-4979-87be-d08d6c82c222") + ) + (fp_text user "${REFERENCE}" + (at 0 -1.9 90) + (layer "B.Fab") + (uuid "8093478c-04a0-470c-a598-7c06eab07b84") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (pad "1" smd roundrect + (at -6.875 2.4 90) + (size 0.8 1.6) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 9 "VCC") + (pinfunction "Pin_1") + (pintype "passive") + (uuid "26d353bc-e189-4ff6-ab68-3084afd28d95") + ) + (pad "2" smd roundrect + (at -5.625 2.4 90) + (size 0.8 1.6) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 3 "GNDPWR") + (pinfunction "Pin_2") + (pintype "passive") + (uuid "10ffe63b-32dd-4f1f-a1d4-d064e927a275") + ) + (pad "3" smd roundrect + (at -4.375 2.4 90) + (size 0.8 1.6) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 9 "VCC") + (pinfunction "Pin_3") + (pintype "passive") + (uuid "bb94758b-176d-4f7a-94e6-dd5f00d5cfd3") + ) + (pad "4" smd roundrect + (at -3.125 2.4 90) + (size 0.8 1.6) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 3 "GNDPWR") + (pinfunction "Pin_4") + (pintype "passive") + (uuid "382acce4-d59d-4f03-8a42-7f234afe5a89") + ) + (pad "5" smd roundrect + (at -1.875 2.4 90) + (size 0.8 1.6) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 9 "VCC") + (pinfunction "Pin_5") + (pintype "passive") + (uuid "99a7cec2-1cb5-41e6-be97-1afe20854adb") + ) + (pad "6" smd roundrect + (at -0.625 2.4 90) + (size 0.8 1.6) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 3 "GNDPWR") + (pinfunction "Pin_6") + (pintype "passive") + (uuid "5b951d8a-c7bc-4834-8d07-af6b5ae964f1") + ) + (pad "7" smd roundrect + (at 0.625 2.4 90) + (size 0.8 1.6) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 28 "+5V") + (pinfunction "Pin_7") + (pintype "passive") + (uuid "c3eb3479-24e3-4104-a292-b8275525af4d") + ) + (pad "8" smd roundrect + (at 1.875 2.4 90) + (size 0.8 1.6) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 3 "GNDPWR") + (pinfunction "Pin_8") + (pintype "passive") + (uuid "6c3ad251-c812-463b-8714-1d44597c14da") + ) + (pad "9" smd roundrect + (at 3.125 2.4 90) + (size 0.8 1.6) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 28 "+5V") + (pinfunction "Pin_9") + (pintype "passive") + (uuid "52dd24fe-539e-4fb8-8aae-643f566bacae") + ) + (pad "10" smd roundrect + (at 4.375 2.4 90) + (size 0.8 1.6) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 3 "GNDPWR") + (pinfunction "Pin_10") + (pintype "passive") + (uuid "b10d9a19-4cd8-4546-ac6d-f0c615f5644b") + ) + (pad "11" smd roundrect + (at 5.625 2.4 90) + (size 0.8 1.6) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 27 "Net-(J3-Pin_11)") + (pinfunction "Pin_11") + (pintype "passive") + (uuid "3bb25cdf-baed-44db-87b6-345dd15594ac") + ) + (pad "12" smd roundrect + (at 6.875 2.4 90) + (size 0.8 1.6) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 29 "Net-(J3-Pin_12)") + (pinfunction "Pin_12") + (pintype "passive") + (uuid "e1ebd380-398e-4a47-96f6-8b49297b7125") + ) + (pad "MP" smd roundrect + (at -9.425 -0.5 90) + (size 2.1 3) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.119048) + (uuid "32790463-b3eb-414c-8613-42742e455bfb") + ) + (pad "MP" smd roundrect + (at 9.425 -0.5 90) + (size 2.1 3) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.119048) + (uuid "553d07c5-c3f2-4600-a22b-69676a504b56") + ) + (model "${KICAD8_3DMODEL_DIR}/Connector_Molex.3dshapes/Molex_PicoBlade_53261-1271_1x12-1MP_P1.25mm_Horizontal.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Connector_JST:JST_XH_S4B-XH-A-1_1x04_P2.50mm_Horizontal" + (layer "B.Cu") + (uuid "27a8d656-3134-4e80-9af9-92a2cd205942") + (at 101.6 55.88 -90) + (descr "JST XH series connector, S4B-XH-A-1 (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator") + (tags "connector JST XH horizontal") + (property "Reference" "J6" + (at 3.75 5.1 90) + (layer "B.SilkS") + (uuid "f4140aec-aaab-4efa-aed4-7523052f2241") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "I2C" + (at 3.75 -8.8 90) + (layer "B.Fab") + (uuid "1b982367-3fd4-408c-9296-a577fd2bf552") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Footprint" "Connector_JST:JST_XH_S4B-XH-A-1_1x04_P2.50mm_Horizontal" + (at 0 0 90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "18d71985-48b3-4961-b3f9-03804a593a06") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "" + (at 0 0 90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "99a5c0b6-fcd0-494d-9854-a424db5d2241") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "Generic connector, single row, 01x04, script generated (kicad-library-utils/schlib/autogen/connector/)" + (at 0 0 90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "a2a776fe-27fb-40b9-8e57-d42c1b35d084") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property ki_fp_filters "Connector*:*_1x??_*") + (path "/51b2d5ef-19c9-41a9-a95f-8b61fac5d2f9") + (sheetname "Root") + (sheetfile "ptz_board.kicad_sch") + (attr through_hole) + (fp_line + (start -2.56 4.01) + (end -2.56 -7.71) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "49e71b8e-dc22-4267-beac-4be8d2bad39f") + ) + (fp_line + (start -1.14 4.01) + (end -2.56 4.01) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "b7bc9ff8-7ab1-43da-bbad-71a96c2b74a6") + ) + (fp_line + (start 8.64 4.01) + (end 10.06 4.01) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "80292205-0859-4f3e-b5b1-eb80e5420341") + ) + (fp_line + (start 10.06 4.01) + (end 10.06 -7.71) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "50740bed-1904-477c-8e19-e29150bfe902") + ) + (fp_line + (start -0.3 2.1) + (end 0 1.5) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "2fe2c4d1-1c36-4698-9447-0c9038d741cf") + ) + (fp_line + (start 0.3 2.1) + (end -0.3 2.1) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "0a63f7f4-c550-4ae0-92b1-fc4b6c866adb") + ) + (fp_line + (start 0 1.5) + (end 0.3 2.1) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "c6eb2220-5c40-41f2-9f01-a68f1cd5d4a0") + ) + (fp_line + (start -1.14 -0.49) + (end -1.14 4.01) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "329d5e08-7c1f-4407-a6c6-f9f6bbfdf30a") + ) + (fp_line + (start 8.64 -0.49) + (end 8.64 4.01) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "f935928c-fa93-4e6b-99f4-5fa69dd5e6f3") + ) + (fp_line + (start -0.25 -1.6) + (end 0.25 -1.6) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "ebad959b-0d30-4887-a980-b2bab361df65") + ) + (fp_line + (start 0.25 -1.6) + (end 0.25 -7.1) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "c485520c-7ae7-4b0a-9894-6eabf1f40162") + ) + (fp_line + (start 2.25 -1.6) + (end 2.75 -1.6) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "809ed22d-6863-47f1-8698-3928af30e15c") + ) + (fp_line + (start 2.75 -1.6) + (end 2.75 -7.1) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "f1b3faa6-2bfd-4ae8-b2af-354f8f7533fd") + ) + (fp_line + (start 4.75 -1.6) + (end 5.25 -1.6) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "089fc962-6acf-477a-a3e0-64b8424867fe") + ) + (fp_line + (start 5.25 -1.6) + (end 5.25 -7.1) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "7ac33235-c0cf-47a5-8072-6fb5289e3df0") + ) + (fp_line + (start 7.25 -1.6) + (end 7.75 -1.6) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "a5bb0871-6736-4512-b1fc-7246f709c127") + ) + (fp_line + (start 7.75 -1.6) + (end 7.75 -7.1) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "87a74ea4-bc94-496b-96ac-4ff1463978ce") + ) + (fp_line + (start -0.25 -7.1) + (end -0.25 -1.6) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "4a0995f8-e386-444c-bf2b-3fe1a04901f2") + ) + (fp_line + (start 0.25 -7.1) + (end -0.25 -7.1) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "4157d078-b20c-4780-9f99-77a234b53612") + ) + (fp_line + (start 2.25 -7.1) + (end 2.25 -1.6) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "1be4d5d9-5546-4fdc-8d2c-f62e9b431628") + ) + (fp_line + (start 2.75 -7.1) + (end 2.25 -7.1) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "a3bfd492-e296-4465-80f8-b63b907cfb41") + ) + (fp_line + (start 4.75 -7.1) + (end 4.75 -1.6) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "122fabdf-bc27-46b3-9a48-e6c0c987f5e8") + ) + (fp_line + (start 5.25 -7.1) + (end 4.75 -7.1) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "9a022713-a0c6-45af-85ec-568119583e8b") + ) + (fp_line + (start 7.25 -7.1) + (end 7.25 -1.6) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "fd9f44fe-dd80-44d5-844a-5ddf94bf1460") + ) + (fp_line + (start 7.75 -7.1) + (end 7.25 -7.1) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "e6147040-0110-499f-93d9-f6f6c4bc0d76") + ) + (fp_line + (start -2.56 -7.71) + (end 3.75 -7.71) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "c84a387a-fe8c-474f-bccf-df13642ed056") + ) + (fp_line + (start 10.06 -7.71) + (end 3.75 -7.71) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "29b70e8c-b4fe-46bf-a058-b0443fdb9ea6") + ) + (fp_line + (start -2.95 4.4) + (end 10.45 4.4) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "a95524ef-dfe5-4709-b0c4-c7198bfb7aca") + ) + (fp_line + (start 10.45 4.4) + (end 10.45 -8.1) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "b34d4ab0-5ebe-4750-b540-3d4111bf6d04") + ) + (fp_line + (start -2.95 -8.1) + (end -2.95 4.4) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "9b29add8-d1e7-431b-9acd-680e90aa25b0") + ) + (fp_line + (start 10.45 -8.1) + (end -2.95 -8.1) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "ec76ad85-cfaf-4181-9a56-78906109dd1f") + ) + (fp_line + (start -2.45 3.9) + (end -2.45 -7.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "deacf8ec-d270-4e09-ae41-68780ec5f1e9") + ) + (fp_line + (start -1.25 3.9) + (end -2.45 3.9) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "a86c9478-bca9-41cf-9efc-3737fd584221") + ) + (fp_line + (start 8.75 3.9) + (end 9.95 3.9) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "e233f9ba-043f-4965-82ec-b5640327dade") + ) + (fp_line + (start 9.95 3.9) + (end 9.95 -7.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "b6d181b7-9655-4d01-85c6-097113925318") + ) + (fp_line + (start 0 0.4) + (end -0.625 -0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "bd5f8cea-011a-405b-a050-375dbbc26654") + ) + (fp_line + (start -1.25 -0.6) + (end -1.25 3.9) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "891ec1ca-de6b-4c37-a502-f3140045c3b8") + ) + (fp_line + (start 0.625 -0.6) + (end 0 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "2db98931-ede1-41e7-a7f5-df1a91289e59") + ) + (fp_line + (start 3.75 -0.6) + (end -1.25 -0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "5bf13117-62da-4756-bdd6-d614990870bc") + ) + (fp_line + (start 3.75 -0.6) + (end 8.75 -0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "ba1bce4f-5450-4fe1-9d26-fad26d916ae1") + ) + (fp_line + (start 8.75 -0.6) + (end 8.75 3.9) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "43ea99ba-a72a-443d-9c6d-1d335989322a") + ) + (fp_line + (start -2.45 -7.6) + (end 3.75 -7.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "c9575ce9-3725-4000-a7d1-61401fb82d6e") + ) + (fp_line + (start 9.95 -7.6) + (end 3.75 -7.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "e25e85e5-0ab5-4718-b641-432fab3cb014") + ) + (fp_text user "${REFERENCE}" + (at 3.75 -1.85 90) + (layer "B.Fab") + (uuid "563737bf-4abb-4e88-a0af-5cf74a842327") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (pad "1" thru_hole roundrect + (at 0 0 270) + (size 1.7 1.95) + (drill 0.95) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (roundrect_rratio 0.147059) + (net 15 "VDD") + (pinfunction "Pin_1") + (pintype "passive") + (uuid "491afbe9-b011-4e35-b346-f6db3ec25c99") + ) + (pad "2" thru_hole oval + (at 2.5 0 270) + (size 1.7 1.95) + (drill 0.95) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 33 "SDA") + (pinfunction "Pin_2") + (pintype "passive") + (uuid "9d2383cc-1f14-4e77-bc76-8d97bc0a3806") + ) + (pad "3" thru_hole oval + (at 5 0 270) + (size 1.7 1.95) + (drill 0.95) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 32 "SCL") + (pinfunction "Pin_3") + (pintype "passive") + (uuid "3ae9d6cd-260a-4d58-a1cd-60ff6fd19f2b") + ) + (pad "4" thru_hole oval + (at 7.5 0 270) + (size 1.7 1.95) + (drill 0.95) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 31 "GNDD") + (pinfunction "Pin_4") + (pintype "passive") + (uuid "47ef0cbf-0b36-4c75-b0e9-3268a0323e80") + ) + (model "${KICAD8_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XH_S4B-XH-A-1_1x04_P2.50mm_Horizontal.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Package_TO_SOT_THT:TO-92_Inline" + (layer "B.Cu") + (uuid "87250fa0-f498-4615-9ba4-9c0a2c325d6d") + (at 93.98 91.44 180) + (descr "TO-92 leads in-line, narrow, oval pads, drill 0.75mm (see NXP sot054_po.pdf)") + (tags "to-92 sc-43 sc-43a sot54 PA33 transistor") + (property "Reference" "Q1" + (at 1.27 3.56 0) + (layer "B.SilkS") + (uuid "36d6b9a8-0c36-4d8c-be65-31a82440d727") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "BC337" + (at 1.27 -2.79 0) + (layer "B.Fab") + (uuid "85190ed1-6fe1-4f93-9437-fca94ed964b4") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Footprint" "Package_TO_SOT_THT:TO-92_Inline" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "63fbe2be-2956-4807-bc71-f29d3b6f4e85") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "https://diotec.com/tl_files/diotec/files/pdf/datasheets/bc337.pdf" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "5d7e1d21-7cb6-489c-83b7-2ad1f9e3da8b") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "0.8A Ic, 45V Vce, NPN Transistor, TO-92" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "ed27c424-44a7-4990-8f21-cac2fe8ca6ca") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property ki_fp_filters "TO?92*") + (path "/51068fb6-d5da-4f73-a36f-bfb5b664fb58") + (sheetname "Root") + (sheetfile "ptz_board.kicad_sch") + (attr through_hole) + (fp_line + (start 3.07 -1.85) + (end -0.53 -1.85) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "2ecd0c9f-758d-4be1-a921-cb1174d4e5d0") + ) + (fp_arc + (start 3.108478 -1.838478) + (mid 3.672087 0.994977) + (end 1.27 2.6) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "2e395408-6970-43bb-ae2b-57459d833c48") + ) + (fp_arc + (start 1.27 2.6) + (mid -1.132087 0.994977) + (end -0.568478 -1.838478) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "1fb69a61-03d3-4c8e-ba05-5ed91d84a23f") + ) + (fp_line + (start 4 2.73) + (end 4 -2.01) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "81777be7-bf8f-45db-9a12-4f48dde7612e") + ) + (fp_line + (start 4 2.73) + (end -1.46 2.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "12e806ee-12c7-4ad4-a441-8487722a5538") + ) + (fp_line + (start -1.46 -2.01) + (end 4 -2.01) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "34a6e2de-215a-41e3-92fb-490610f22b4c") + ) + (fp_line + (start -1.46 -2.01) + (end -1.46 2.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "56094ccc-bd7e-4b6e-9a2b-6e8ca51a936a") + ) + (fp_line + (start 3 -1.75) + (end -0.5 -1.75) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "318afd6d-2b19-46e4-b6a9-3c9ee96a77fb") + ) + (fp_arc + (start 3.023625 -1.753625) + (mid 3.561221 0.949055) + (end 1.27 2.48) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "8fafeb0c-59e0-4c02-9ca3-1b6a73e8ee1e") + ) + (fp_arc + (start 1.27 2.48) + (mid -1.021221 0.949055) + (end -0.483625 -1.753625) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "0bf197cb-93b1-4af7-a5ed-d9a026435f7b") + ) + (fp_text user "${REFERENCE}" + (at 1.27 0 0) + (layer "B.Fab") + (uuid "1bffc321-813e-42f8-87fa-198f13a2335b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (pad "1" thru_hole rect + (at 0 0 180) + (size 1.05 1.5) + (drill 0.75) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 34 "Net-(J7-Pin_2)") + (pinfunction "C") + (pintype "passive") + (uuid "cd43fe40-ab4e-4a7b-b525-5c5143accaa0") + ) + (pad "2" thru_hole oval + (at 1.27 0 180) + (size 1.05 1.5) + (drill 0.75) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 37 "Net-(Q1-B)") + (pinfunction "B") + (pintype "input") + (uuid "aead8ae9-c4f3-4210-9bea-444dc2d542a0") + ) + (pad "3" thru_hole oval + (at 2.54 0 180) + (size 1.05 1.5) + (drill 0.75) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 3 "GNDPWR") + (pinfunction "E") + (pintype "passive") + (uuid "11574c8c-3c81-4bf4-aee9-9e2037c14086") + ) + (model "${KICAD8_3DMODEL_DIR}/Package_TO_SOT_THT.3dshapes/TO-92_Inline.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Horizontal" + (layer "B.Cu") + (uuid "879508df-8672-4427-aabe-bd336030db86") + (at 104.14 88.9 90) + (descr "Through hole angled pin header, 1x03, 2.54mm pitch, 6mm pin length, single row") + (tags "Through hole angled pin header THT 1x03 2.54mm single row") + (property "Reference" "JP2" + (at 4.385 2.27 90) + (layer "B.SilkS") + (uuid "b5777f8d-32fd-4cb4-9020-b01b21d629b8") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "SolderJumper_3_Open" + (at 4.385 -7.35 90) + (layer "B.Fab") + (uuid "a7d131d9-0739-44cd-9888-42f43c6d3985") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Footprint" "Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Horizontal" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "fb20b5e8-9b62-41c4-92f0-3d0467fd4be3") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "cf38a2b7-4f8f-4295-99c0-c1d0159e0434") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "Solder Jumper, 3-pole, open" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "53a04ccf-242b-46f4-b996-392c81bb40e4") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property ki_fp_filters "SolderJumper*Open*") + (path "/428643fd-ec26-4cb5-96e2-17c5b92f4730") + (sheetname "Root") + (sheetfile "ptz_board.kicad_sch") + (attr through_hole exclude_from_bom) + (fp_line + (start 4.1 -6.41) + (end 1.44 -6.41) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "f30f67c8-2528-4bae-ace4-1040ce746973") + ) + (fp_line + (start 1.44 -6.41) + (end 1.44 1.33) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "a85994ab-b295-42ee-bc81-83f40fde0c18") + ) + (fp_line + (start 10.1 -5.46) + (end 10.1 -4.7) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "3318b268-0ed1-455c-a830-6ba1dfa1ace3") + ) + (fp_line + (start 4.1 -5.46) + (end 10.1 -5.46) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "8ea8a0c2-6a2e-48a9-abd2-0806a540eced") + ) + (fp_line + (start 1.44 -5.46) + (end 1.042929 -5.46) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "61df23ed-a43f-4137-b39c-8e6b40e939b8") + ) + (fp_line + (start 10.1 -4.7) + (end 4.1 -4.7) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "c112c34a-19f3-4ab9-b20b-59bede47ac8b") + ) + (fp_line + (start 1.44 -4.7) + (end 1.042929 -4.7) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "e137ff31-2d4e-40f9-bb52-56d8e8c3815a") + ) + (fp_line + (start 4.1 -3.81) + (end 1.44 -3.81) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "14e0ee27-1c9f-48c6-b7cb-dabef6565c15") + ) + (fp_line + (start 10.1 -2.92) + (end 10.1 -2.16) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "7a4087d8-168f-4fa0-bc78-84b15d112db1") + ) + (fp_line + (start 4.1 -2.92) + (end 10.1 -2.92) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "36127142-b3ab-4dd5-a2b3-cc638737da8d") + ) + (fp_line + (start 1.44 -2.92) + (end 1.042929 -2.92) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "b32c79de-e3cf-47b9-a507-d0fcb7a47840") + ) + (fp_line + (start 10.1 -2.16) + (end 4.1 -2.16) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "409aed97-1f81-4dc6-a147-16e9944b4cba") + ) + (fp_line + (start 1.44 -2.16) + (end 1.042929 -2.16) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "8a7c1344-fc16-474f-a5a7-9b6a434925a2") + ) + (fp_line + (start 4.1 -1.27) + (end 1.44 -1.27) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "4369546f-8965-469e-b48d-cc9073c63308") + ) + (fp_line + (start 10.1 -0.38) + (end 10.1 0.38) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "212ab57b-8930-4c10-bc6b-8976ed167506") + ) + (fp_line + (start 4.1 -0.38) + (end 10.1 -0.38) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "72b156f4-8e13-43ad-9fff-66aac58e6ccd") + ) + (fp_line + (start 1.44 -0.38) + (end 1.11 -0.38) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "b7fa2e3e-a5a6-4ca3-9573-46b799119bd7") + ) + (fp_line + (start 10.1 -0.28) + (end 4.1 -0.28) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "11f14c62-fc90-4477-9625-20f51aa1457e") + ) + (fp_line + (start 10.1 -0.16) + (end 4.1 -0.16) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "ff763b67-40d7-4184-a675-41b904db85fb") + ) + (fp_line + (start 10.1 -0.04) + (end 4.1 -0.04) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "1564d135-6837-4b0e-a564-0600080e8d7b") + ) + (fp_line + (start 10.1 0.08) + (end 4.1 0.08) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "3a8d175d-a510-40e2-911b-2a77042c6356") + ) + (fp_line + (start 10.1 0.2) + (end 4.1 0.2) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "4da5c060-2063-4b30-849c-c8a683066cf3") + ) + (fp_line + (start 10.1 0.32) + (end 4.1 0.32) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "5d675c04-77a4-47ed-bb7c-f3e959497552") + ) + (fp_line + (start 10.1 0.38) + (end 4.1 0.38) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "1c406a17-f967-4917-93e2-9a2585960563") + ) + (fp_line + (start 1.44 0.38) + (end 1.11 0.38) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "27854094-4d8e-4654-966c-4c992c8b7772") + ) + (fp_line + (start 0 1.27) + (end -1.27 1.27) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "036e88de-8fd1-4632-b9f2-34f96243ea4a") + ) + (fp_line + (start -1.27 1.27) + (end -1.27 0) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "17b85637-12be-4c1e-89f0-095b3f4c3858") + ) + (fp_line + (start 4.1 1.33) + (end 4.1 -6.41) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "91acff9e-a55f-4ba3-a765-73bc66f5a4c0") + ) + (fp_line + (start 1.44 1.33) + (end 4.1 1.33) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "7d7471a9-d38b-419b-983e-ac75b437e2b9") + ) + (fp_line + (start 10.55 -6.85) + (end -1.8 -6.85) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "2bb469af-b2a7-41d7-acab-36d38de1d359") + ) + (fp_line + (start -1.8 -6.85) + (end -1.8 1.8) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "4c0085be-2e6b-4b57-ae29-56436052bae0") + ) + (fp_line + (start 10.55 1.8) + (end 10.55 -6.85) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "3904a4f2-fc31-48a5-9f53-1e9a5c8298ef") + ) + (fp_line + (start -1.8 1.8) + (end 10.55 1.8) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "a2113e7f-9e90-44c9-9e92-2dff6331284f") + ) + (fp_line + (start 4.04 -6.35) + (end 4.04 1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "ba3fa84b-b3f2-445d-b81d-e01218c443dc") + ) + (fp_line + (start 1.5 -6.35) + (end 4.04 -6.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "94915fda-3ec7-4110-9daa-7c3c87853b21") + ) + (fp_line + (start 10.04 -5.4) + (end 4.04 -5.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "e8c2cb9f-3e0b-444a-887c-513ea759844f") + ) + (fp_line + (start 10.04 -5.4) + (end 10.04 -4.76) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "6ad5e1bc-fddc-4dcc-9b51-9f02c292d948") + ) + (fp_line + (start 1.5 -5.4) + (end -0.32 -5.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "be444e78-b2fd-46f4-8a0d-00a5920a2369") + ) + (fp_line + (start -0.32 -5.4) + (end -0.32 -4.76) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "ac7ee6d3-fb52-4bd2-9bbf-e80e5c97c061") + ) + (fp_line + (start 10.04 -4.76) + (end 4.04 -4.76) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "4e930392-8328-48fe-b93c-b83e4f6dd55e") + ) + (fp_line + (start 1.5 -4.76) + (end -0.32 -4.76) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "e2cad767-7bf6-468c-bc57-685d4d8cc966") + ) + (fp_line + (start 10.04 -2.86) + (end 4.04 -2.86) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "9300299f-fc80-447c-a6a3-916894dd242c") + ) + (fp_line + (start 10.04 -2.86) + (end 10.04 -2.22) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "38e94a60-006c-40a0-9542-61b76497dbc3") + ) + (fp_line + (start 1.5 -2.86) + (end -0.32 -2.86) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "af997ac3-c8c6-4310-b0cb-cb56588ff41b") + ) + (fp_line + (start -0.32 -2.86) + (end -0.32 -2.22) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "34208fbb-0ee6-4f49-9f6d-ea5dece67671") + ) + (fp_line + (start 10.04 -2.22) + (end 4.04 -2.22) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "7865c341-4145-418e-9262-ea30b39a63f7") + ) + (fp_line + (start 1.5 -2.22) + (end -0.32 -2.22) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "93d3adbd-9932-4bb8-85c2-3d0fa2d6a53b") + ) + (fp_line + (start 10.04 -0.32) + (end 4.04 -0.32) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "54661a38-06f2-4d76-991d-31da34bdea41") + ) + (fp_line + (start 10.04 -0.32) + (end 10.04 0.32) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "a20f9264-6c97-4c10-8461-1490674a6adf") + ) + (fp_line + (start 1.5 -0.32) + (end -0.32 -0.32) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "da6cf6f8-ac8b-4a77-b610-ae244435195c") + ) + (fp_line + (start -0.32 -0.32) + (end -0.32 0.32) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "49837089-d85b-422f-ac9f-933f98d8cf33") + ) + (fp_line + (start 10.04 0.32) + (end 4.04 0.32) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "0984a2d9-3f33-460b-937c-d1fe82d50fea") + ) + (fp_line + (start 1.5 0.32) + (end -0.32 0.32) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "57e1127f-ffd8-4945-845e-7333b83d1c22") + ) + (fp_line + (start 1.5 0.635) + (end 1.5 -6.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "19e7a9a4-3328-4439-9f80-cc4e2706ed8f") + ) + (fp_line + (start 4.04 1.27) + (end 2.135 1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "13b972f1-5999-4822-abcb-6fdcba816bdd") + ) + (fp_line + (start 2.135 1.27) + (end 1.5 0.635) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "ce2329f3-c2b8-41a9-a101-f4be9971c1d7") + ) + (fp_text user "${REFERENCE}" + (at 2.77 -2.54 0) + (layer "B.Fab") + (uuid "5870514b-ce05-4f96-a038-4374766aba42") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (pad "1" thru_hole rect + (at 0 0 90) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 9 "VCC") + (pinfunction "A") + (pintype "passive") + (uuid "126f3f62-b172-45c2-9447-cd45af952de7") + ) + (pad "2" thru_hole oval + (at 0 -2.54 90) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 35 "Net-(J7-Pin_1)") + (pinfunction "C") + (pintype "passive") + (uuid "bb0f5360-0d80-454b-acee-f1c3b7a978ee") + ) + (pad "3" thru_hole oval + (at 0 -5.08 90) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 28 "+5V") + (pinfunction "B") + (pintype "passive") + (uuid "0926682c-4ac3-4369-ac27-b5624caf2c1d") + ) + (model "${KICAD8_3DMODEL_DIR}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x03_P2.54mm_Horizontal.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Connector_Molex:Molex_PicoBlade_53261-0471_1x04-1MP_P1.25mm_Horizontal" + (layer "B.Cu") + (uuid "d1f72a6b-43f6-4d0d-b297-c3367f782cc3") + (at 105.545 142.24 -90) + (descr "Molex PicoBlade series connector, 53261-0471 (http://www.molex.com/pdm_docs/sd/532610271_sd.pdf), generated with kicad-footprint-generator") + (tags "connector Molex PicoBlade top entry") + (property "Reference" "J2" + (at 0 4.4 90) + (layer "B.SilkS") + (uuid "9e500d73-7731-44fc-86a8-d4ca4bf5959c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "Stepper_Tilt" + (at 0 -3.8 90) + (layer "B.Fab") + (uuid "d6f33434-2d53-4716-a57c-2b978b56d738") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Footprint" "Connector_Molex:Molex_PicoBlade_53261-0471_1x04-1MP_P1.25mm_Horizontal" + (at 0 0 90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "bb88a23f-bdce-427d-9de1-75b1e1c18b10") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "" + (at 0 0 90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "a1cc8729-0f4d-4bd7-99f5-5d009c108db0") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "Generic connector, single row, 01x04, script generated (kicad-library-utils/schlib/autogen/connector/)" + (at 0 0 90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "696e67f5-d4bc-4e8e-a686-b88a5807fd58") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property ki_fp_filters "Connector*:*_1x??_*") + (path "/1fcaa510-458f-433e-a670-ac5988339154") + (sheetname "Root") + (sheetfile "ptz_board.kicad_sch") + (attr smd) + (fp_line + (start -2.535 3.2) + (end -2.535 1.71) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "308073ba-f558-4461-822a-9e52cdb1d332") + ) + (fp_line + (start -3.485 1.71) + (end -3.485 1.26) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "82224011-dfa4-4737-b863-7a1cbf8930af") + ) + (fp_line + (start -2.535 1.71) + (end -3.485 1.71) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "3cfdbd58-8f9e-4115-b870-537dbaed7e4b") + ) + (fp_line + (start 2.535 1.71) + (end 3.485 1.71) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "02f846f5-4579-49a3-9188-50d3bb282d94") + ) + (fp_line + (start 3.485 1.71) + (end 3.485 1.26) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "71634ae1-4007-4489-8f72-4e6e0eb393c4") + ) + (fp_line + (start 3.485 -2.26) + (end 3.485 -2.71) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "ecb89bcd-83e8-4acf-858d-d4ee6baf4c67") + ) + (fp_line + (start -3.485 -2.71) + (end -3.485 -2.26) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "87d25582-511b-46d3-acba-bf4d2cc0f7d9") + ) + (fp_line + (start 3.485 -2.71) + (end -3.485 -2.71) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "c6f3683c-35c9-4c7a-a7ef-a8edf770f0bf") + ) + (fp_line + (start -5.98 3.7) + (end 5.98 3.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "ac21decf-64cf-4a68-b2ed-f4f290498e8b") + ) + (fp_line + (start 5.98 3.7) + (end 5.98 -3.1) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "c1971ed1-5d4b-48a0-a750-49dea316e4bb") + ) + (fp_line + (start -5.98 -3.1) + (end -5.98 3.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "3a4ce872-26ff-44e4-85bf-41981fedf119") + ) + (fp_line + (start 5.98 -3.1) + (end -5.98 -3.1) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "78c84e3c-b1f9-417a-8138-cd8607569fdb") + ) + (fp_line + (start -1.375 1.6) + (end -1.875 0.892893) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "9230a8bd-3b05-4d87-ab72-d8f226ee7de0") + ) + (fp_line + (start 3.375 1.6) + (end -3.375 1.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "18a8f3bf-82d1-4ca7-98f4-ba99d6aba5a3") + ) + (fp_line + (start -1.875 0.892893) + (end -2.375 1.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "d9521de5-9b69-4cc8-8487-92a740838bee") + ) + (fp_line + (start -4.875 0.6) + (end -3.375 0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "99acd79a-6d02-4231-a727-f5080e529593") + ) + (fp_line + (start 4.875 0.6) + (end 3.375 0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "7bfe1bcd-aff0-4f47-a707-f69a271360c3") + ) + (fp_line + (start -5.075 0.4) + (end -4.875 0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "7ea7fd65-4477-4b2f-a699-828ef9f02dce") + ) + (fp_line + (start 5.075 0.4) + (end 4.875 0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "4473ad21-bba9-454e-acab-d72b3a6147ec") + ) + (fp_line + (start -5.075 -1.4) + (end -5.075 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "973f64ae-f84c-4adb-9f24-ce58b5a7b56d") + ) + (fp_line + (start 5.075 -1.4) + (end 5.075 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "8b97b109-0a9d-4e8a-9384-47388439676f") + ) + (fp_line + (start -4.875 -1.6) + (end -5.075 -1.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "ed6b175c-04df-4764-bf58-0707465f942d") + ) + (fp_line + (start 4.875 -1.6) + (end 5.075 -1.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "dc6cf654-3d58-413c-a79c-a40aada47da4") + ) + (fp_line + (start -4.875 -2.2) + (end -4.875 -1.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "71ab7d40-8268-4475-841f-97ef92332ba3") + ) + (fp_line + (start -3.375 -2.2) + (end -4.875 -2.2) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "6783bfdf-0822-4b78-bf02-12352ad8a933") + ) + (fp_line + (start 3.375 -2.2) + (end 4.875 -2.2) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "0ccc2140-f847-4e58-87bc-5bd4f5c778d0") + ) + (fp_line + (start 4.875 -2.2) + (end 4.875 -1.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "7e62f23b-3f02-4c61-b6e6-6c9e6393aba7") + ) + (fp_line + (start -3.375 -2.6) + (end -3.375 1.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "0da39e69-7695-4339-badc-3060827ae73c") + ) + (fp_line + (start 3.375 -2.6) + (end 3.375 1.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "6a71177a-aa12-4023-a100-aaacea1df384") + ) + (fp_line + (start 3.375 -2.6) + (end -3.375 -2.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "51ccdd60-8215-4a96-8314-0ef661ce189f") + ) + (fp_text user "${REFERENCE}" + (at 0 -1.9 90) + (layer "B.Fab") + (uuid "6d21df7f-1341-4307-8ea3-9d13e6fdbf59") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (pad "1" smd roundrect + (at -1.875 2.4 270) + (size 0.8 1.6) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 25 "Net-(A2-1B)") + (pinfunction "Pin_1") + (pintype "passive") + (uuid "0e46c0d9-a02a-40da-a0ab-441cb6fbc669") + ) + (pad "2" smd roundrect + (at -0.625 2.4 270) + (size 0.8 1.6) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 22 "Net-(A2-1A)") + (pinfunction "Pin_2") + (pintype "passive") + (uuid "c3d5fa50-af6f-4424-af60-57e73458bd32") + ) + (pad "3" smd roundrect + (at 0.625 2.4 270) + (size 0.8 1.6) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 20 "Net-(A2-2A)") + (pinfunction "Pin_3") + (pintype "passive") + (uuid "aab87715-ffdc-41f6-9c0a-138e8118f2f8") + ) + (pad "4" smd roundrect + (at 1.875 2.4 270) + (size 0.8 1.6) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 23 "Net-(A2-2B)") + (pinfunction "Pin_4") + (pintype "passive") + (uuid "90ba878c-2816-49a4-ae1b-ed1d8140ce66") + ) + (pad "MP" smd roundrect + (at -4.425 -0.5 270) + (size 2.1 3) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.119048) + (uuid "e947aafe-eb8b-42bc-b9d6-1021fa2e36b3") + ) + (pad "MP" smd roundrect + (at 4.425 -0.5 270) + (size 2.1 3) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.119048) + (uuid "5a4e9a82-6bf5-404c-8822-e59705e0be7e") + ) + (model "${KICAD8_3DMODEL_DIR}/Connector_Molex.3dshapes/Molex_PicoBlade_53261-0471_1x04-1MP_P1.25mm_Horizontal.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder" + (layer "B.Cu") + (uuid "d3a513e1-3a7f-4d63-9fb1-c0cb93e4b4dd") + (at 91.44 95.52 -90) + (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor handsolder") + (property "Reference" "R1" + (at 0 1.65 90) + (layer "B.SilkS") + (uuid "3db03c8d-a257-4987-a767-c43731919255") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "1k" + (at 0 -1.65 90) + (layer "B.Fab") + (uuid "39087596-8757-412c-846a-5820765fbd31") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Footprint" "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder" + (at 0 0 90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "bfeab8d4-9187-47b1-a951-9c64687ca6af") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "" + (at 0 0 90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "e52e2c1d-dc40-42f3-b75c-bd9092f1f93a") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "Resistor" + (at 0 0 90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "8b7a994a-56c4-49e7-89e7-2f3d25baff2a") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property ki_fp_filters "R_*") + (path "/4d12b6e4-faa0-47a8-9239-cd2a4159b5c4") + (sheetname "Root") + (sheetfile "ptz_board.kicad_sch") + (attr smd) + (fp_line + (start 0.227064 0.735) + (end -0.227064 0.735) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "b73c6760-5fd8-4deb-b974-76b760de3010") + ) + (fp_line + (start 0.227064 -0.735) + (end -0.227064 -0.735) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "a6619f8f-7167-44fc-95ad-1ba6135c8b65") + ) + (fp_line + (start -1.85 0.95) + (end -1.85 -0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "15256e10-a092-41c4-a471-7eec35530beb") + ) + (fp_line + (start 1.85 0.95) + (end -1.85 0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "1e77738e-8635-4b61-baf9-5c30f4125dff") + ) + (fp_line + (start -1.85 -0.95) + (end 1.85 -0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "a372af2c-4993-498a-ac66-c8f60b5ca9ed") + ) + (fp_line + (start 1.85 -0.95) + (end 1.85 0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "d2ca489f-1d0d-4f36-ab69-685b1fb9ae07") + ) + (fp_line + (start -1 0.625) + (end -1 -0.625) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "b5edb21e-d4a1-4480-b788-e6f1fdba26f2") + ) + (fp_line + (start 1 0.625) + (end -1 0.625) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "2b40575d-4c4a-4272-9624-b6a09b14fe22") + ) + (fp_line + (start -1 -0.625) + (end 1 -0.625) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "9da6719c-adf8-4d02-bdd6-89370cbba137") + ) + (fp_line + (start 1 -0.625) + (end 1 0.625) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "6c005b91-d52d-4277-8caa-6511eb5e5188") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "B.Fab") + (uuid "f7703e08-d34d-4beb-bf5b-6bc36accc2b3") + (effects + (font + (size 0.5 0.5) + (thickness 0.08) + ) + (justify mirror) + ) + ) + (pad "1" smd roundrect + (at -1 0 270) + (size 1.2 1.4) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.208333) + (net 38 "Net-(U1-MISO{slash}D6)") + (pintype "passive") + (uuid "47f6dfe2-2fce-4cbf-8c04-1f87d0cabff3") + ) + (pad "2" smd roundrect + (at 1 0 270) + (size 1.2 1.4) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.208333) + (net 37 "Net-(Q1-B)") + (pintype "passive") + (uuid "2a2f6bf2-0a3f-49b5-95d4-3389ba935846") + ) + (model "${KICAD8_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (gr_rect + (start 50.8 50.8) + (end 108.8 152.8) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "Edge.Cuts") + (uuid "58ae5cd4-da74-41d6-9f27-89faf4ae9742") + ) +) diff --git a/ptz_board/ptz_board.kicad_prl b/ptz_board/ptz_board.kicad_prl index 64e084e..2b6a9aa 100644 --- a/ptz_board/ptz_board.kicad_prl +++ b/ptz_board/ptz_board.kicad_prl @@ -1,7 +1,7 @@ { "board": { - "active_layer": 0, - "active_layer_preset": "", + "active_layer": 44, + "active_layer_preset": "All Layers", "auto_track_width": true, "hidden_netclasses": [], "hidden_nets": [], @@ -74,7 +74,7 @@ "ssh_key": "" }, "meta": { - "filename": "ptz.kicad_prl", + "filename": "ptz_board.kicad_prl", "version": 3 }, "project": { diff --git a/ptz_board/ptz_board.kicad_pro b/ptz_board/ptz_board.kicad_pro index 88c05f8..0586e46 100644 --- a/ptz_board/ptz_board.kicad_pro +++ b/ptz_board/ptz_board.kicad_pro @@ -2,12 +2,224 @@ "board": { "3dviewports": [], "design_settings": { - "defaults": {}, - "diff_pair_dimensions": [], + "defaults": { + "apply_defaults_to_fp_fields": false, + "apply_defaults_to_fp_shapes": false, + "apply_defaults_to_fp_text": false, + "board_outline_line_width": 0.05, + "copper_line_width": 0.2, + "copper_text_italic": false, + "copper_text_size_h": 1.5, + "copper_text_size_v": 1.5, + "copper_text_thickness": 0.3, + "copper_text_upright": false, + "courtyard_line_width": 0.05, + "dimension_precision": 4, + "dimension_units": 3, + "dimensions": { + "arrow_length": 1270000, + "extension_offset": 500000, + "keep_text_aligned": true, + "suppress_zeroes": false, + "text_position": 0, + "units_format": 1 + }, + "fab_line_width": 0.1, + "fab_text_italic": false, + "fab_text_size_h": 1.0, + "fab_text_size_v": 1.0, + "fab_text_thickness": 0.15, + "fab_text_upright": false, + "other_line_width": 0.1, + "other_text_italic": false, + "other_text_size_h": 1.0, + "other_text_size_v": 1.0, + "other_text_thickness": 0.15, + "other_text_upright": false, + "pads": { + "drill": 0.762, + "height": 1.524, + "width": 1.524 + }, + "silk_line_width": 0.1, + "silk_text_italic": false, + "silk_text_size_h": 1.0, + "silk_text_size_v": 1.0, + "silk_text_thickness": 0.1, + "silk_text_upright": false, + "zones": { + "min_clearance": 0.5 + } + }, + "diff_pair_dimensions": [ + { + "gap": 0.0, + "via_gap": 0.0, + "width": 0.0 + } + ], "drc_exclusions": [], - "rules": {}, - "track_widths": [], - "via_dimensions": [] + "meta": { + "version": 2 + }, + "rule_severities": { + "annular_width": "error", + "clearance": "error", + "connection_width": "warning", + "copper_edge_clearance": "error", + "copper_sliver": "warning", + "courtyards_overlap": "error", + "diff_pair_gap_out_of_range": "error", + "diff_pair_uncoupled_length_too_long": "error", + "drill_out_of_range": "error", + "duplicate_footprints": "warning", + "extra_footprint": "warning", + "footprint": "error", + "footprint_symbol_mismatch": "warning", + "footprint_type_mismatch": "ignore", + "hole_clearance": "error", + "hole_near_hole": "error", + "holes_co_located": "warning", + "invalid_outline": "error", + "isolated_copper": "warning", + "item_on_disabled_layer": "error", + "items_not_allowed": "error", + "length_out_of_range": "error", + "lib_footprint_issues": "warning", + "lib_footprint_mismatch": "warning", + "malformed_courtyard": "error", + "microvia_drill_out_of_range": "error", + "missing_courtyard": "ignore", + "missing_footprint": "warning", + "net_conflict": "warning", + "npth_inside_courtyard": "ignore", + "padstack": "warning", + "pth_inside_courtyard": "ignore", + "shorting_items": "error", + "silk_edge_clearance": "warning", + "silk_over_copper": "warning", + "silk_overlap": "warning", + "skew_out_of_range": "error", + "solder_mask_bridge": "error", + "starved_thermal": "error", + "text_height": "warning", + "text_thickness": "warning", + "through_hole_pad_without_hole": "error", + "too_many_vias": "error", + "track_dangling": "warning", + "track_width": "error", + "tracks_crossing": "error", + "unconnected_items": "error", + "unresolved_variable": "error", + "via_dangling": "warning", + "zones_intersect": "error" + }, + "rules": { + "max_error": 0.005, + "min_clearance": 0.0, + "min_connection": 0.0, + "min_copper_edge_clearance": 0.5, + "min_hole_clearance": 0.25, + "min_hole_to_hole": 0.25, + "min_microvia_diameter": 0.2, + "min_microvia_drill": 0.1, + "min_resolved_spokes": 2, + "min_silk_clearance": 0.0, + "min_text_height": 0.8, + "min_text_thickness": 0.08, + "min_through_hole_diameter": 0.3, + "min_track_width": 0.0, + "min_via_annular_width": 0.1, + "min_via_diameter": 0.5, + "solder_mask_to_copper_clearance": 0.0, + "use_height_for_length_calcs": true + }, + "teardrop_options": [ + { + "td_onpadsmd": true, + "td_onroundshapesonly": false, + "td_ontrackend": false, + "td_onviapad": true + } + ], + "teardrop_parameters": [ + { + "td_allow_use_two_tracks": true, + "td_curve_segcount": 0, + "td_height_ratio": 1.0, + "td_length_ratio": 0.5, + "td_maxheight": 2.0, + "td_maxlen": 1.0, + "td_on_pad_in_zone": false, + "td_target_name": "td_round_shape", + "td_width_to_size_filter_ratio": 0.9 + }, + { + "td_allow_use_two_tracks": true, + "td_curve_segcount": 0, + "td_height_ratio": 1.0, + "td_length_ratio": 0.5, + "td_maxheight": 2.0, + "td_maxlen": 1.0, + "td_on_pad_in_zone": false, + "td_target_name": "td_rect_shape", + "td_width_to_size_filter_ratio": 0.9 + }, + { + "td_allow_use_two_tracks": true, + "td_curve_segcount": 0, + "td_height_ratio": 1.0, + "td_length_ratio": 0.5, + "td_maxheight": 2.0, + "td_maxlen": 1.0, + "td_on_pad_in_zone": false, + "td_target_name": "td_track_end", + "td_width_to_size_filter_ratio": 0.9 + } + ], + "track_widths": [ + 0.0, + 0.5, + 1.0, + 1.5 + ], + "tuning_pattern_settings": { + "diff_pair_defaults": { + "corner_radius_percentage": 80, + "corner_style": 1, + "max_amplitude": 1.0, + "min_amplitude": 0.2, + "single_sided": false, + "spacing": 1.0 + }, + "diff_pair_skew_defaults": { + "corner_radius_percentage": 80, + "corner_style": 1, + "max_amplitude": 1.0, + "min_amplitude": 0.2, + "single_sided": false, + "spacing": 0.6 + }, + "single_track_defaults": { + "corner_radius_percentage": 80, + "corner_style": 1, + "max_amplitude": 1.0, + "min_amplitude": 0.2, + "single_sided": false, + "spacing": 0.6 + } + }, + "via_dimensions": [ + { + "diameter": 0.0, + "drill": 0.0 + }, + { + "diameter": 1.2, + "drill": 0.8 + } + ], + "zones_allow_external_fillets": false }, "ipc2581": { "dist": "", @@ -239,7 +451,7 @@ "pinned_symbol_libs": [] }, "meta": { - "filename": "ptz.kicad_pro", + "filename": "ptz_board.kicad_pro", "version": 1 }, "net_settings": { diff --git a/ptz_board/ptz_board.kicad_sch b/ptz_board/ptz_board.kicad_sch index 0097d49..e8b8a16 100644 --- a/ptz_board/ptz_board.kicad_sch +++ b/ptz_board/ptz_board.kicad_sch @@ -5,6 +5,313 @@ (uuid "20ba154d-d46d-4366-aa07-f92e3b2fac33") (paper "A4") (lib_symbols + (symbol "Connector_Generic:Conn_01x02" + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "J" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Conn_01x02" + (at 0 -5.08 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "connector" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "Connector*:*_1x??_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Conn_01x02_1_1" + (rectangle + (start -1.27 -2.413) + (end 0 -2.667) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 0.127) + (end 0 -0.127) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 1.27) + (end 1.27 -3.81) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (pin passive line + (at -5.08 0 0) + (length 3.81) + (name "Pin_1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -2.54 0) + (length 3.81) + (name "Pin_2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Connector_Generic:Conn_01x03" + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "J" + (at 0 5.08 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Conn_01x03" + (at 0 -5.08 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Generic connector, single row, 01x03, script generated (kicad-library-utils/schlib/autogen/connector/)" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "connector" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "Connector*:*_1x??_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Conn_01x03_1_1" + (rectangle + (start -1.27 -2.413) + (end 0 -2.667) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 0.127) + (end 0 -0.127) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 2.667) + (end 0 2.413) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 3.81) + (end 1.27 -3.81) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (pin passive line + (at -5.08 2.54 0) + (length 3.81) + (name "Pin_1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 0 0) + (length 3.81) + (name "Pin_2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -2.54 0) + (length 3.81) + (name "Pin_3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) (symbol "Connector_Generic:Conn_01x04" (pin_names (offset 1.016) hide) @@ -886,6 +1193,127 @@ ) ) ) + (symbol "Device:R" + (pin_numbers hide) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "R" + (at 2.032 0 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "R" + (at 0 0 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at -1.778 0 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "R res resistor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "R_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "R_0_1" + (rectangle + (start -1.016 -2.54) + (end 1.016 2.54) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "R_1_1" + (pin passive line + (at 0 3.81 270) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -3.81 90) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) (symbol "Driver_Motor:Pololu_Breakout_A4988" (exclude_from_sim no) (in_bom yes) @@ -1450,6 +1878,251 @@ ) ) ) + (symbol "Jumper:SolderJumper_3_Open" + (pin_names + (offset 0) hide) + (exclude_from_sim yes) + (in_bom no) + (on_board yes) + (property "Reference" "JP" + (at -2.54 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "SolderJumper_3_Open" + (at 0 2.794 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Solder Jumper, 3-pole, open" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "Solder Jumper SPDT" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "SolderJumper*Open*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "SolderJumper_3_Open_0_1" + (arc + (start -1.016 1.016) + (mid -2.0276 0) + (end -1.016 -1.016) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start -1.016 1.016) + (mid -2.0276 0) + (end -1.016 -1.016) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (rectangle + (start -0.508 1.016) + (end 0.508 -1.016) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy -2.54 0) (xy -2.032 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.016 1.016) (xy -1.016 -1.016) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 -1.27) (xy 0 -1.016) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.016 1.016) (xy 1.016 -1.016) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.54 0) (xy 2.032 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 1.016 -1.016) + (mid 2.0276 0) + (end 1.016 1.016) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 1.016 -1.016) + (mid 2.0276 0) + (end 1.016 1.016) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + ) + (symbol "SolderJumper_3_Open_1_1" + (pin passive line + (at -5.08 0 0) + (length 2.54) + (name "A" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -3.81 90) + (length 2.54) + (name "C" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 0 180) + (length 2.54) + (name "B" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) (symbol "Mechanical:MountingHole" (pin_names (offset 1.016) @@ -2546,6 +3219,208 @@ ) ) ) + (symbol "Transistor_BJT:BC337" + (pin_names + (offset 0) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "Q" + (at 5.08 1.905 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "BC337" + (at 5.08 0 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Package_TO_SOT_THT:TO-92_Inline" + (at 5.08 -1.905 0) + (effects + (font + (size 1.27 1.27) + (italic yes) + ) + (justify left) + (hide yes) + ) + ) + (property "Datasheet" "https://diotec.com/tl_files/diotec/files/pdf/datasheets/bc337.pdf" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Description" "0.8A Ic, 45V Vce, NPN Transistor, TO-92" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "NPN Transistor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "TO?92*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "BC337_0_1" + (polyline + (pts + (xy 0 0) (xy 0.635 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.635 0.635) (xy 2.54 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.635 -0.635) (xy 2.54 -2.54) (xy 2.54 -2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.635 1.905) (xy 0.635 -1.905) (xy 0.635 -1.905) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 -1.778) (xy 1.778 -1.27) (xy 2.286 -2.286) (xy 1.27 -1.778) (xy 1.27 -1.778) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (circle + (center 1.27 0) + (radius 2.8194) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "BC337_1_1" + (pin passive line + (at 2.54 5.08 270) + (length 2.54) + (name "C" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -5.08 0 0) + (length 5.08) + (name "B" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 2.54 -5.08 90) + (length 2.54) + (name "E" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) (symbol "power:+5V" (power) (pin_numbers hide) @@ -3188,6 +4063,12 @@ (color 0 0 0 0) (uuid "1042a3b7-eda8-4872-b222-dca136fbf157") ) + (junction + (at 88.9 34.29) + (diameter 0) + (color 0 0 0 0) + (uuid "1dd7b0d8-4724-4869-9622-2cd86bf0d419") + ) (junction (at 74.93 121.92) (diameter 0) @@ -3206,12 +4087,24 @@ (color 0 0 0 0) (uuid "369159ef-3163-44c4-ae40-5a0bb9add780") ) + (junction + (at 95.25 58.42) + (diameter 0) + (color 0 0 0 0) + (uuid "5fa14c3c-3dee-4b5f-a071-6dd7c6c265a5") + ) (junction (at 62.23 114.3) (diameter 0) (color 0 0 0 0) (uuid "66f9fbde-3996-454a-90c4-3fa702f782cf") ) + (junction + (at 88.9 36.83) + (diameter 0) + (color 0 0 0 0) + (uuid "6f0c845e-3998-4249-b83a-15bb6edabbe5") + ) (junction (at 74.93 137.16) (diameter 0) @@ -3270,6 +4163,16 @@ ) (uuid "0102081b-73f0-492b-94a2-8ba0d880d164") ) + (wire + (pts + (xy 101.6 66.04) (xy 82.55 66.04) + ) + (stroke + (width 0) + (type default) + ) + (uuid "02db8772-bc80-471a-9ac2-b3714208e270") + ) (wire (pts (xy 115.57 111.76) (xy 121.92 111.76) @@ -3280,6 +4183,16 @@ ) (uuid "06622543-4f18-4a79-9cc7-e828d88c911d") ) + (wire + (pts + (xy 190.5 53.34) (xy 190.5 54.61) + ) + (stroke + (width 0) + (type default) + ) + (uuid "09a99167-ebfd-40b1-8ccf-c3ff755f8692") + ) (wire (pts (xy 74.93 116.84) (xy 74.93 121.92) @@ -3330,6 +4243,16 @@ ) (uuid "1514b94a-c9e3-4292-a337-0b22854b24bd") ) + (wire + (pts + (xy 190.5 35.56) (xy 190.5 38.1) + ) + (stroke + (width 0) + (type default) + ) + (uuid "163d9408-16ad-4ee8-a1be-c512916de75c") + ) (wire (pts (xy 137.16 100.33) (xy 137.16 104.14) @@ -3340,6 +4263,16 @@ ) (uuid "182d9b2c-3556-44e8-bae3-94d442ff5b7b") ) + (wire + (pts + (xy 77.47 66.04) (xy 77.47 36.83) + ) + (stroke + (width 0) + (type default) + ) + (uuid "19c530dc-933c-4584-ae34-9069188adcdf") + ) (wire (pts (xy 86.36 73.66) (xy 73.66 73.66) @@ -3390,6 +4323,26 @@ ) (uuid "248f9fef-580e-4812-95b5-fc1628293bc8") ) + (wire + (pts + (xy 74.93 101.6) (xy 76.2 101.6) + ) + (stroke + (width 0) + (type default) + ) + (uuid "24f2a4dc-47bc-406c-ab9a-68421383b19d") + ) + (wire + (pts + (xy 104.14 30.48) (xy 104.14 68.58) + ) + (stroke + (width 0) + (type default) + ) + (uuid "25e0169d-5830-47db-ac3e-9d2396eae900") + ) (wire (pts (xy 137.16 142.24) (xy 137.16 146.05) @@ -3412,13 +4365,43 @@ ) (wire (pts - (xy 101.6 66.04) (xy 73.66 66.04) + (xy 104.14 71.12) (xy 104.14 121.92) ) (stroke (width 0) (type default) ) - (uuid "3681c90b-4d8c-4acd-b9c2-7deff98a498f") + (uuid "2f358671-75ea-4c95-89bd-f7aecb1b31e9") + ) + (wire + (pts + (xy 76.2 96.52) (xy 71.12 96.52) + ) + (stroke + (width 0) + (type default) + ) + (uuid "30367491-8671-42f0-aad0-bf75765af0fc") + ) + (wire + (pts + (xy 73.66 53.34) (xy 95.25 53.34) + ) + (stroke + (width 0) + (type default) + ) + (uuid "32c16769-e095-458d-bd88-168f9050158f") + ) + (wire + (pts + (xy 190.5 40.64) (xy 190.5 43.18) + ) + (stroke + (width 0) + (type default) + ) + (uuid "367d53a6-da6d-4fd4-b0d9-322e87ac5115") ) (wire (pts @@ -3450,6 +4433,16 @@ ) (uuid "3ba7e609-13cc-45ec-acfe-8e06effbba02") ) + (wire + (pts + (xy 21.59 132.08) (xy 21.59 127) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3c926981-e0ac-4a1f-9dfc-84e684187893") + ) (wire (pts (xy 88.9 39.37) (xy 101.6 39.37) @@ -3460,6 +4453,16 @@ ) (uuid "3cad3162-2dc3-4141-9123-c8fe701fb654") ) + (wire + (pts + (xy 107.95 36.83) (xy 107.95 50.8) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4258255e-f32a-4655-a024-3c41ca3cfa4d") + ) (wire (pts (xy 76.2 116.84) (xy 74.93 116.84) @@ -3470,6 +4473,16 @@ ) (uuid "4455cbbb-c40f-4645-92ba-781554f08abb") ) + (wire + (pts + (xy 195.58 31.75) (xy 198.12 31.75) + ) + (stroke + (width 0) + (type default) + ) + (uuid "49b0b52c-e252-46e3-b49d-855ea086b3b6") + ) (wire (pts (xy 62.23 114.3) (xy 76.2 114.3) @@ -3492,13 +4505,13 @@ ) (wire (pts - (xy 115.57 58.42) (xy 121.92 58.42) + (xy 104.14 68.58) (xy 73.66 68.58) ) (stroke (width 0) (type default) ) - (uuid "4d278583-2910-41b5-aa9e-fd240ae75880") + (uuid "524d2b0d-e072-4b16-8758-be25254c7a81") ) (wire (pts @@ -3520,6 +4533,36 @@ ) (uuid "54fbff69-4db9-42a7-b50d-11b049579d05") ) + (wire + (pts + (xy 95.25 58.42) (xy 121.92 58.42) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5773dc64-ccc2-4ce0-afdf-c9712f05269f") + ) + (wire + (pts + (xy 26.67 127) (xy 26.67 129.54) + ) + (stroke + (width 0) + (type default) + ) + (uuid "599a927e-330a-493a-8709-9a58a12fbd58") + ) + (wire + (pts + (xy 73.66 60.96) (xy 85.09 60.96) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5a2a9a3f-f643-4ba9-83c3-a80cbc0a8ccd") + ) (wire (pts (xy 55.88 113.03) (xy 55.88 129.54) @@ -3530,6 +4573,16 @@ ) (uuid "5dd2a5fc-b56b-4871-8c4d-d2a8486c4130") ) + (wire + (pts + (xy 87.63 34.29) (xy 88.9 34.29) + ) + (stroke + (width 0) + (type default) + ) + (uuid "65496824-7e6e-4e9e-abc5-180ea194496a") + ) (wire (pts (xy 53.34 63.5) (xy 52.07 63.5) @@ -3550,6 +4603,36 @@ ) (uuid "6b9017d6-beb5-4dae-8b68-428136ad0d5c") ) + (wire + (pts + (xy 163.83 30.48) (xy 104.14 30.48) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6c16a8e2-e216-4a8f-bcfc-f8fa4606fba4") + ) + (wire + (pts + (xy 95.25 53.34) (xy 95.25 58.42) + ) + (stroke + (width 0) + (type default) + ) + (uuid "73dbca1c-b4ed-4fea-ab2d-ce41ae0a5a70") + ) + (wire + (pts + (xy 71.12 96.52) (xy 71.12 95.25) + ) + (stroke + (width 0) + (type default) + ) + (uuid "78474b03-d3e1-420b-b800-fa95068a3607") + ) (wire (pts (xy 74.93 132.08) (xy 74.93 137.16) @@ -3562,13 +4645,33 @@ ) (wire (pts - (xy 73.66 71.12) (xy 85.09 71.12) + (xy 198.12 31.75) (xy 198.12 25.4) ) (stroke (width 0) (type default) ) - (uuid "7d11ff7f-f58f-41f0-9523-87b6589a8f74") + (uuid "7a548043-9b78-4ee9-972b-3dfc477f1d1d") + ) + (wire + (pts + (xy 76.2 104.14) (xy 71.12 104.14) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7b2bf0eb-9472-494b-ae87-3d8f0a0dd109") + ) + (wire + (pts + (xy 87.63 31.75) (xy 87.63 34.29) + ) + (stroke + (width 0) + (type default) + ) + (uuid "806019d5-135d-4a19-b5f4-1be5b6179efb") ) (wire (pts @@ -3590,6 +4693,16 @@ ) (uuid "84837ad7-e5f0-49c4-a093-29ec7cdb40fc") ) + (wire + (pts + (xy 26.67 132.08) (xy 21.59 132.08) + ) + (stroke + (width 0) + (type default) + ) + (uuid "848fd76f-471b-4139-a125-b4dba5d39bbb") + ) (wire (pts (xy 38.1 92.71) (xy 38.1 95.25) @@ -3600,6 +4713,26 @@ ) (uuid "87359458-a2e7-47fa-a425-a9e44af5ef54") ) + (wire + (pts + (xy 74.93 99.06) (xy 76.2 99.06) + ) + (stroke + (width 0) + (type default) + ) + (uuid "88a14326-e018-4da1-ac6d-50b0a1cf390d") + ) + (wire + (pts + (xy 111.76 39.37) (xy 111.76 40.64) + ) + (stroke + (width 0) + (type default) + ) + (uuid "88cbe869-910b-442b-a19d-54515c833397") + ) (wire (pts (xy 55.88 129.54) (xy 76.2 129.54) @@ -3610,6 +4743,16 @@ ) (uuid "8b63e6fa-6624-43bc-9c72-f7b2b0f46eba") ) + (wire + (pts + (xy 82.55 66.04) (xy 82.55 63.5) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9096566d-29a9-4682-aaff-11aaee7ac5ad") + ) (wire (pts (xy 132.08 39.37) (xy 132.08 43.18) @@ -3640,6 +4783,16 @@ ) (uuid "943e27fa-8e95-41c9-93c0-cdf233ae9a35") ) + (wire + (pts + (xy 71.12 104.14) (xy 71.12 105.41) + ) + (stroke + (width 0) + (type default) + ) + (uuid "95becf98-5761-4887-b37e-1e8c9ac62faf") + ) (wire (pts (xy 55.88 134.62) (xy 76.2 134.62) @@ -3650,6 +4803,16 @@ ) (uuid "967fa7d0-2eb6-4255-b038-195f1932d873") ) + (wire + (pts + (xy 172.72 48.26) (xy 163.83 48.26) + ) + (stroke + (width 0) + (type default) + ) + (uuid "990e6d06-0dc0-462f-bcd9-2f97896ca647") + ) (wire (pts (xy 36.83 92.71) (xy 38.1 92.71) @@ -3700,16 +4863,6 @@ ) (uuid "a2194371-0422-4e0a-9ba1-f87c2000ce6f") ) - (wire - (pts - (xy 85.09 71.12) (xy 85.09 63.5) - ) - (stroke - (width 0) - (type default) - ) - (uuid "a35edbd4-5b40-4a3b-b81c-72be1ce6ce64") - ) (wire (pts (xy 87.63 39.37) (xy 88.9 39.37) @@ -3722,13 +4875,33 @@ ) (wire (pts - (xy 115.57 119.38) (xy 121.92 119.38) + (xy 95.25 119.38) (xy 95.25 58.42) ) (stroke (width 0) (type default) ) - (uuid "ace7adb6-c731-4bd5-99bf-4c557d74a2a8") + (uuid "a5983fe8-480f-4fb0-9ada-e0191111e825") + ) + (wire + (pts + (xy 73.66 58.42) (xy 82.55 58.42) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a5f207f3-2c0a-4504-b2f6-a92d53d0d932") + ) + (wire + (pts + (xy 111.76 36.83) (xy 107.95 36.83) + ) + (stroke + (width 0) + (type default) + ) + (uuid "aa1ebc2d-9a4d-40b2-87cf-1412ef4cae3f") ) (wire (pts @@ -3750,6 +4923,16 @@ ) (uuid "b58c7452-a942-47dd-ac12-0f1c15534ebf") ) + (wire + (pts + (xy 163.83 48.26) (xy 163.83 30.48) + ) + (stroke + (width 0) + (type default) + ) + (uuid "bab41f37-cc99-428a-9dd2-dfb930736c1b") + ) (wire (pts (xy 66.04 40.64) (xy 66.04 43.18) @@ -3760,6 +4943,16 @@ ) (uuid "baf03d11-4b11-4e58-8e84-6d0bfc2c8f8f") ) + (wire + (pts + (xy 26.67 134.62) (xy 22.86 134.62) + ) + (stroke + (width 0) + (type default) + ) + (uuid "bb17dfa0-91f9-476c-a8ab-80a0957cdf49") + ) (wire (pts (xy 74.93 121.92) (xy 76.2 121.92) @@ -3790,6 +4983,16 @@ ) (uuid "c1c59472-4c8e-48e1-b3f3-82d0e3d4e42d") ) + (wire + (pts + (xy 95.25 119.38) (xy 121.92 119.38) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c6fc539e-e149-460d-81bd-c80bed5fb2ca") + ) (wire (pts (xy 55.88 129.54) (xy 55.88 134.62) @@ -3822,7 +5025,7 @@ ) (wire (pts - (xy 115.57 50.8) (xy 121.92 50.8) + (xy 120.65 50.8) (xy 121.92 50.8) ) (stroke (width 0) @@ -3840,6 +5043,26 @@ ) (uuid "cc895c46-606e-4a7e-9f02-092067e43baa") ) + (wire + (pts + (xy 180.34 48.26) (xy 182.88 48.26) + ) + (stroke + (width 0) + (type default) + ) + (uuid "cd082d7e-b331-401e-8982-a486fabf5990") + ) + (wire + (pts + (xy 182.88 31.75) (xy 185.42 31.75) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d0306362-a894-474b-b9b5-27dd0a1a0267") + ) (wire (pts (xy 74.93 137.16) (xy 74.93 144.78) @@ -3860,6 +5083,26 @@ ) (uuid "d49a7161-b4e6-4411-8d1a-7a61104cb4ea") ) + (wire + (pts + (xy 73.66 55.88) (xy 82.55 55.88) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d55f5225-2838-470e-966e-351f80ea1d19") + ) + (wire + (pts + (xy 85.09 63.5) (xy 85.09 60.96) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d722772c-7055-4ed3-9699-d8a623897bb0") + ) (wire (pts (xy 74.93 127) (xy 74.93 132.08) @@ -3892,13 +5135,13 @@ ) (wire (pts - (xy 104.14 68.58) (xy 104.14 121.92) + (xy 77.47 36.83) (xy 88.9 36.83) ) (stroke (width 0) (type default) ) - (uuid "e33a8b32-a4b9-4381-931b-06a84e2d58ec") + (uuid "e345e6fc-e58a-4076-87b3-9405d1f4027b") ) (wire (pts @@ -3920,6 +5163,16 @@ ) (uuid "e6744479-f631-427d-a857-cd7565330fbb") ) + (wire + (pts + (xy 73.66 50.8) (xy 107.95 50.8) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e6df8db2-24fd-493d-a7b0-d5cb68bb9f6a") + ) (wire (pts (xy 144.78 58.42) (xy 151.13 58.42) @@ -3940,16 +5193,6 @@ ) (uuid "e8d23e46-7e8f-489e-85e9-2ee2a14a33c7") ) - (wire - (pts - (xy 73.66 68.58) (xy 104.14 68.58) - ) - (stroke - (width 0) - (type default) - ) - (uuid "ea942eae-b826-4760-90c5-c40bc77de263") - ) (wire (pts (xy 60.96 40.64) (xy 60.96 43.18) @@ -3970,6 +5213,16 @@ ) (uuid "ec2506d0-ed78-44bb-9aa8-296168da261d") ) + (wire + (pts + (xy 111.76 27.94) (xy 111.76 34.29) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ecb39696-d092-417f-8a3b-5fe0b0ca8d03") + ) (wire (pts (xy 76.2 142.24) (xy 50.8 142.24) @@ -4010,6 +5263,26 @@ ) (uuid "f8edef3d-d337-48b0-bd33-831affe171e6") ) + (wire + (pts + (xy 22.86 134.62) (xy 22.86 138.43) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f99dc70f-6328-4b4f-9c85-4a2ccddc2c0f") + ) + (wire + (pts + (xy 182.88 25.4) (xy 182.88 31.75) + ) + (stroke + (width 0) + (type default) + ) + (uuid "fa160471-09d1-42fa-b50c-cadface6edde") + ) (wire (pts (xy 144.78 124.46) (xy 151.13 124.46) @@ -4020,6 +5293,46 @@ ) (uuid "fa3b4bb1-474b-4c3d-9ef4-d26c8431a080") ) + (wire + (pts + (xy 73.66 66.04) (xy 77.47 66.04) + ) + (stroke + (width 0) + (type default) + ) + (uuid "fe68390c-e33e-4a7a-bf7e-b425d66ca979") + ) + (wire + (pts + (xy 73.66 71.12) (xy 104.14 71.12) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ff2dc352-c20c-40f1-8617-273525ee5dfe") + ) + (wire + (pts + (xy 82.55 63.5) (xy 73.66 63.5) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ffce106f-54ea-4b78-ad51-7eca3a3313f8") + ) + (text "TODO: TILT Sensor" + (exclude_from_sim no) + (at 89.408 50.8 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "1b9c61bf-729b-4d55-8167-342bca58f056") + ) (text "TODO:\nHallsensor für Tilt\n\nConnector für I2C und GPIOs (Laser?), A0 etc." (exclude_from_sim no) (at 44.45 19.05 0) @@ -4163,6 +5476,28 @@ ) ) ) + (global_label "SCL" + (shape input) + (at 74.93 101.6 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "4f4f456a-06b3-4b1e-8c0b-350146a3a08e") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 68.4372 101.6 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) (global_label "T_CFG2" (shape input) (at 115.57 132.08 180) @@ -4229,6 +5564,28 @@ ) ) ) + (global_label "SCL" + (shape input) + (at 82.55 55.88 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "74d43ae3-c74a-474f-a94f-6a48cf0a98c4") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 89.0428 55.88 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) (global_label "T_CFG0" (shape input) (at 185.42 71.12 180) @@ -4341,7 +5698,7 @@ ) (global_label "P_CFG0" (shape input) - (at 115.57 50.8 180) + (at 120.65 50.8 180) (fields_autoplaced yes) (effects (font @@ -4351,7 +5708,51 @@ ) (uuid "dc47b89f-0b67-420f-9420-20d46c2b0395") (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 105.5091 50.8 0) + (at 110.5891 50.8 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "SDA" + (shape input) + (at 82.55 58.42 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "e0cb5bbc-cc6c-4a4d-b9d6-073258bd611d") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 89.1033 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "SDA" + (shape input) + (at 74.93 99.06 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "e378ba25-3a00-4c18-991e-d6ce37a0b8da") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 68.3767 99.06 0) (effects (font (size 1.27 1.27) @@ -4514,6 +5915,72 @@ ) ) ) + (symbol + (lib_id "power:GNDD") + (at 111.76 40.64 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "09f067b3-ca3c-48fd-be4a-72e33bcfc05c") + (property "Reference" "#PWR025" + (at 111.76 46.99 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GNDD" + (at 111.76 44.45 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 111.76 40.64 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 111.76 40.64 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GNDD\" , digital ground" + (at 111.76 40.64 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "20ac4d53-bd85-42d2-b3e6-34a66c7abebb") + ) + (instances + (project "ptz_board" + (path "/20ba154d-d46d-4366-aa07-f92e3b2fac33" + (reference "#PWR025") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "power:VDD") (at 66.04 40.64 0) @@ -4656,6 +6123,204 @@ ) ) ) + (symbol + (lib_id "power:+5V") + (at 198.12 25.4 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "31c24939-69c0-488e-b9fb-8551b14d5b2d") + (property "Reference" "#PWR023" + (at 198.12 29.21 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+5V" + (at 198.12 20.32 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 198.12 25.4 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 198.12 25.4 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+5V\"" + (at 198.12 25.4 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "dfba0c04-7453-4f7a-9a61-06ba0aa39f9d") + ) + (instances + (project "ptz_board" + (path "/20ba154d-d46d-4366-aa07-f92e3b2fac33" + (reference "#PWR023") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GNDD") + (at 71.12 105.41 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "331afae1-d343-40cf-83a3-9cc4cc2aa2c1") + (property "Reference" "#PWR020" + (at 71.12 111.76 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GNDD" + (at 71.12 109.22 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 71.12 105.41 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 71.12 105.41 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GNDD\" , digital ground" + (at 71.12 105.41 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "9432c02a-ea6c-4f6f-a791-87c6ef7ae12c") + ) + (instances + (project "ptz_board" + (path "/20ba154d-d46d-4366-aa07-f92e3b2fac33" + (reference "#PWR020") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:VDD") + (at 111.76 27.94 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "39f94f5f-18ea-4478-9d94-5078b1add7a6") + (property "Reference" "#PWR026" + (at 111.76 31.75 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "VDD" + (at 111.76 22.86 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 111.76 27.94 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 111.76 27.94 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"VDD\"" + (at 111.76 27.94 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "d180c774-11ce-41cd-a11a-10ccc7a9894b") + ) + (instances + (project "ptz_board" + (path "/20ba154d-d46d-4366-aa07-f92e3b2fac33" + (reference "#PWR026") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "Mechanical:MountingHole") (at 24.13 33.02 0) @@ -4720,6 +6385,297 @@ ) ) ) + (symbol + (lib_id "Jumper:SolderJumper_3_Open") + (at 190.5 31.75 0) + (unit 1) + (exclude_from_sim yes) + (in_bom no) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "428643fd-ec26-4cb5-96e2-17c5b92f4730") + (property "Reference" "JP2" + (at 190.5 25.4 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "SolderJumper_3_Open" + (at 190.5 27.94 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Horizontal" + (at 190.5 31.75 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 190.5 31.75 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Solder Jumper, 3-pole, open" + (at 190.5 31.75 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "646bea5c-e8f8-4258-a584-e71763f1399b") + ) + (pin "3" + (uuid "2d0ba356-bac2-4fe2-93b1-2f8a10939042") + ) + (pin "1" + (uuid "f0a83962-e0a7-4ff7-b47b-7f6615f042d7") + ) + (instances + (project "" + (path "/20ba154d-d46d-4366-aa07-f92e3b2fac33" + (reference "JP2") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 176.53 48.26 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "4d12b6e4-faa0-47a8-9239-cd2a4159b5c4") + (property "Reference" "R1" + (at 176.53 41.91 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "1k" + (at 176.53 44.45 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder" + (at 176.53 50.038 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 176.53 48.26 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 176.53 48.26 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "cb67c6d1-c99a-4ebb-96b5-9b5fe744b42b") + ) + (pin "1" + (uuid "d9923ca7-641f-48ef-b857-acbf00c81a6d") + ) + (instances + (project "" + (path "/20ba154d-d46d-4366-aa07-f92e3b2fac33" + (reference "R1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Transistor_BJT:BC337") + (at 187.96 48.26 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "51068fb6-d5da-4f73-a36f-bfb5b664fb58") + (property "Reference" "Q1" + (at 193.04 46.9899 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "BC337" + (at 193.04 49.5299 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Package_TO_SOT_THT:TO-92_Inline" + (at 193.04 50.165 0) + (effects + (font + (size 1.27 1.27) + (italic yes) + ) + (justify left) + (hide yes) + ) + ) + (property "Datasheet" "https://diotec.com/tl_files/diotec/files/pdf/datasheets/bc337.pdf" + (at 187.96 48.26 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Description" "0.8A Ic, 45V Vce, NPN Transistor, TO-92" + (at 187.96 48.26 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "c1e46681-7d1a-4734-b2ff-92374c240847") + ) + (pin "3" + (uuid "17e23288-53a5-4b27-8207-d02ae129ff7c") + ) + (pin "1" + (uuid "d24516ef-0e3f-46cb-855b-109e35914bbf") + ) + (instances + (project "" + (path "/20ba154d-d46d-4366-aa07-f92e3b2fac33" + (reference "Q1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Connector_Generic:Conn_01x04") + (at 81.28 99.06 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "51b2d5ef-19c9-41a9-a95f-8b61fac5d2f9") + (property "Reference" "J6" + (at 83.82 99.0599 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "I2C" + (at 83.82 101.5999 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Connector_JST:JST_XH_S4B-XH-A-1_1x04_P2.50mm_Horizontal" + (at 81.28 99.06 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 81.28 99.06 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Generic connector, single row, 01x04, script generated (kicad-library-utils/schlib/autogen/connector/)" + (at 81.28 99.06 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "3" + (uuid "12025aa5-83d6-4b01-84c3-394f78697f27") + ) + (pin "4" + (uuid "5e758349-f4cc-4d22-874e-c3bdeed0885f") + ) + (pin "2" + (uuid "d18316f3-d31a-423c-8fa6-0a1c3641d5ea") + ) + (pin "1" + (uuid "1e4b1e6a-3a97-409e-88dd-12947b70f139") + ) + (instances + (project "" + (path "/20ba154d-d46d-4366-aa07-f92e3b2fac33" + (reference "J6") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "power:GNDD") (at 87.63 39.37 0) @@ -4805,7 +6761,7 @@ (justify left) ) ) - (property "Value" "Conn_01x12" + (property "Value" "slipring" (at 83.82 129.5399 0) (effects (font @@ -4999,6 +6955,78 @@ ) ) ) + (symbol + (lib_id "Connector_Generic:Conn_01x03") + (at 116.84 36.83 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "66035cf9-1f1e-45ca-8f11-7a5981e6f8eb") + (property "Reference" "J8" + (at 115.57 29.464 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "Tilt Sensor" + (at 112.268 31.75 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Connector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical" + (at 116.84 36.83 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 116.84 36.83 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Generic connector, single row, 01x03, script generated (kicad-library-utils/schlib/autogen/connector/)" + (at 116.84 36.83 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "3" + (uuid "6d46fd32-d4d1-4f9c-a9e3-8fae7b74431a") + ) + (pin "1" + (uuid "9297088e-e846-42fe-8e7b-4dca87532672") + ) + (pin "2" + (uuid "a5db2316-3bdf-44c0-b7f6-b4af2bda2265") + ) + (instances + (project "ptz_board" + (path "/20ba154d-d46d-4366-aa07-f92e3b2fac33" + (reference "J8") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "power:+5V") (at 55.88 113.03 0) @@ -5131,6 +7159,71 @@ ) ) ) + (symbol + (lib_id "power:GNDPWR") + (at 190.5 54.61 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "8173aee3-6c47-40b0-8b52-0f2c726a0c53") + (property "Reference" "#PWR022" + (at 190.5 59.69 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GNDPWR" + (at 192.532 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 190.5 55.88 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 190.5 55.88 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GNDPWR\" , global ground" + (at 190.5 54.61 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "f79a395a-003c-4779-95fe-7ea8614b6c54") + ) + (instances + (project "ptz_board" + (path "/20ba154d-d46d-4366-aa07-f92e3b2fac33" + (reference "#PWR022") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "power:VCC") (at 137.16 39.37 0) @@ -5263,6 +7356,72 @@ ) ) ) + (symbol + (lib_id "power:VDD") + (at 71.12 95.25 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "9e61b5af-f7d2-4bd9-a644-eb4911d433c6") + (property "Reference" "#PWR021" + (at 71.12 99.06 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "VDD" + (at 71.12 90.17 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 71.12 95.25 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 71.12 95.25 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"VDD\"" + (at 71.12 95.25 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "cf54e743-348d-45b6-8ce7-639425714b23") + ) + (instances + (project "ptz_board" + (path "/20ba154d-d46d-4366-aa07-f92e3b2fac33" + (reference "#PWR021") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "Connector_Generic:Conn_01x04") (at 156.21 60.96 0) @@ -5339,6 +7498,269 @@ ) ) ) + (symbol + (lib_id "power:VDD") + (at 87.63 31.75 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "a8469b60-55c8-4ead-83f6-162bdeac7029") + (property "Reference" "#PWR019" + (at 87.63 35.56 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "VDD" + (at 87.63 26.67 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 87.63 31.75 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 87.63 31.75 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"VDD\"" + (at 87.63 31.75 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "804487eb-0140-46c0-b79c-29cb9ee2580c") + ) + (instances + (project "ptz_board" + (path "/20ba154d-d46d-4366-aa07-f92e3b2fac33" + (reference "#PWR019") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+5V") + (at 21.59 127 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "a92a2a83-9105-40a1-8396-dac507dcc76e") + (property "Reference" "#PWR016" + (at 21.59 130.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+5V" + (at 21.59 121.92 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 21.59 127 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 21.59 127 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+5V\"" + (at 21.59 127 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "eebc5330-f468-4420-a84e-1e68d2c52aca") + ) + (instances + (project "ptz_board" + (path "/20ba154d-d46d-4366-aa07-f92e3b2fac33" + (reference "#PWR016") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GNDPWR") + (at 22.86 138.43 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "ad9689be-5943-43f8-9be4-47ea319cd641") + (property "Reference" "#PWR018" + (at 22.86 143.51 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GNDPWR" + (at 24.892 142.24 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 22.86 139.7 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 22.86 139.7 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GNDPWR\" , global ground" + (at 22.86 138.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "6374b40a-1a23-44d5-802c-0d103fc90d2f") + ) + (instances + (project "ptz_board" + (path "/20ba154d-d46d-4366-aa07-f92e3b2fac33" + (reference "#PWR018") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:VCC") + (at 182.88 25.4 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "b91c6ac8-c7a3-49b9-98e5-868867754d98") + (property "Reference" "#PWR024" + (at 182.88 29.21 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "VCC" + (at 182.88 20.32 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 182.88 25.4 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 182.88 25.4 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"VCC\"" + (at 182.88 25.4 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "e51045ca-64a7-43b0-b846-b77ec674dcf2") + ) + (instances + (project "ptz_board" + (path "/20ba154d-d46d-4366-aa07-f92e3b2fac33" + (reference "#PWR024") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "Connector_Generic:Conn_02x03_Odd_Even") (at 93.98 36.83 0) @@ -5357,7 +7779,7 @@ ) ) ) - (property "Value" "Conn_Hall" + (property "Value" "Pan Sensor" (at 95.25 30.48 0) (effects (font @@ -5622,7 +8044,7 @@ ) ) ) - (property "Footprint" "" + (property "Footprint" "Jumper:SolderJumper-2_P1.3mm_Bridged_Pad1.0x1.5mm" (at 33.02 92.71 0) (effects (font @@ -5664,6 +8086,72 @@ ) ) ) + (symbol + (lib_id "power:VCC") + (at 26.67 127 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "c4f69747-39d0-434e-aea4-a46be1f481e9") + (property "Reference" "#PWR017" + (at 26.67 130.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "VCC" + (at 26.67 121.92 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 26.67 127 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 26.67 127 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"VCC\"" + (at 26.67 127 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "b2806a24-640c-4854-9589-53330e1da8e2") + ) + (instances + (project "ptz_board" + (path "/20ba154d-d46d-4366-aa07-f92e3b2fac33" + (reference "#PWR017") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "power:GNDPWR") (at 137.16 85.09 0) @@ -5970,6 +8458,76 @@ ) ) ) + (symbol + (lib_id "Connector_Generic:Conn_01x02") + (at 195.58 38.1 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "de7741b6-2266-4892-80d9-668caccf15d3") + (property "Reference" "J7" + (at 198.12 38.0999 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "power_switched" + (at 198.12 40.6399 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Connector_JST:JST_XH_S2B-XH-A-1_1x02_P2.50mm_Horizontal" + (at 195.58 38.1 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 195.58 38.1 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)" + (at 195.58 38.1 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "165cf09c-4ad2-48e3-bb8f-95d0022966b8") + ) + (pin "2" + (uuid "45fb0167-b271-42f4-b56a-269df5cd9c3e") + ) + (instances + (project "" + (path "/20ba154d-d46d-4366-aa07-f92e3b2fac33" + (reference "J7") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "Mechanical:MountingHole") (at 24.13 39.37 0) @@ -6147,6 +8705,79 @@ ) ) ) + (symbol + (lib_id "Connector_Generic:Conn_01x03") + (at 31.75 132.08 0) + (mirror x) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "e7ff5a8f-a50c-4c5a-a003-f06e8ffb825f") + (property "Reference" "J5" + (at 34.29 133.3501 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "Vin" + (at 34.29 130.8101 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Connector_JST:JST_XH_S3B-XH-A-1_1x03_P2.50mm_Horizontal" + (at 31.75 132.08 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 31.75 132.08 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Generic connector, single row, 01x03, script generated (kicad-library-utils/schlib/autogen/connector/)" + (at 31.75 132.08 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "3" + (uuid "9b4771c8-31db-435b-90ee-c2a9c4cfb19d") + ) + (pin "1" + (uuid "dfaf3265-8f13-492e-9c05-c780a2774533") + ) + (pin "2" + (uuid "06965ecc-3a71-4ec3-bc1f-ae05c7133368") + ) + (instances + (project "" + (path "/20ba154d-d46d-4366-aa07-f92e3b2fac33" + (reference "J5") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "power:GNDD") (at 27.94 95.25 0)