initial rev 0.3:

updates
schematic:
-change usb current protection IC to 1.5A
-Added low-pass filter to the audio output
-PoE fixed primary windings polarity
-added option to select poe class with a jumper (between 3 and 4)
-fixes in poe design
-added testpoints
-added virtual hirose df40c connectors for pick and place use

lightblue.pretty:
-added fake DF40C footprint for pick and place and 3d model purposes

Signed-off-by: Dominik Sliwa <dominik@sliwa.io>
This commit is contained in:
Dominik Sliwa
2021-06-05 23:07:28 +02:00
parent 5e405f6605
commit 076bbdf181
12 changed files with 46919 additions and 43747 deletions

View File

File diff suppressed because it is too large Load Diff

View File

@@ -193,6 +193,38 @@
)
)
)
(symbol "Connector:TestPoint" (pin_numbers hide) (pin_names (offset 0.762) hide) (in_bom yes) (on_board yes)
(property "Reference" "TP" (id 0) (at 0 6.858 0)
(effects (font (size 1.27 1.27)))
)
(property "Value" "TestPoint" (id 1) (at 0 5.08 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (id 2) (at 5.08 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 5.08 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_keywords" "test point tp" (id 4) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "test point" (id 5) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_fp_filters" "Pin* Test*" (id 6) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "TestPoint_0_1"
(circle (center 0 3.302) (radius 0.762) (stroke (width 0)) (fill (type none)))
)
(symbol "TestPoint_1_1"
(pin passive line (at 0 0 90) (length 2.54)
(name "1" (effects (font (size 1.27 1.27))))
(number "1" (effects (font (size 1.27 1.27))))
)
)
)
(symbol "Connector_Generic:Conn_01x02" (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes)
(property "Reference" "J" (id 0) (at 0 2.54 0)
(effects (font (size 1.27 1.27)))
@@ -2359,11 +2391,12 @@
)
(bus_alias "PCIe" (members "~RST" "~CLKREQ" "CLK+" "CLK-" "TX+" "TX-" "RX+" "RX-"))
(bus_alias "SD" (members "D[0..3]" "CMD" "CLK" "PWR" "DET"))
(bus_alias "UART" (members "TXD" "RXD" "CTS" "RTS"))
(bus_alias "HDMI" (members "D0+" "D0-" "D1+" "D1-" "D2+" "D2-" "CLK+" "CLK-" "CEC" "HPD" "SDA" "SCL"))
(bus_alias "SD" (members "D[0..3]" "CMD" "CLK" "PWR" "DET"))
(junction (at 59.055 173.99) (diameter 0.9144) (color 0 0 0 0))
(junction (at 121.92 171.45) (diameter 0.9144) (color 0 0 0 0))
(junction (at 127.508 157.48) (diameter 0.9144) (color 0 0 0 0))
(junction (at 260.35 90.17) (diameter 1.016) (color 0 0 0 0))
(junction (at 262.89 90.17) (diameter 1.016) (color 0 0 0 0))
(junction (at 265.43 90.17) (diameter 1.016) (color 0 0 0 0))
@@ -3001,7 +3034,11 @@
(stroke (width 0) (type solid) (color 0 0 0 0))
(uuid bfdacf1b-9417-4785-a452-312eaee036bc)
)
(wire (pts (xy 115.57 157.48) (xy 128.905 157.48))
(wire (pts (xy 107.188 23.876) (xy 107.188 25.908))
(stroke (width 0) (type solid) (color 0 0 0 0))
(uuid 18891815-830b-4d9e-a5c5-5f095c9e2f71)
)
(wire (pts (xy 115.57 157.48) (xy 127.508 157.48))
(stroke (width 0) (type solid) (color 0 0 0 0))
(uuid 6862f778-163c-47c0-be48-e24ba6e62272)
)
@@ -3013,6 +3050,10 @@
(stroke (width 0) (type solid) (color 0 0 0 0))
(uuid 5452e416-cf88-4706-8b06-38068c564dea)
)
(wire (pts (xy 120.396 23.876) (xy 120.396 25.908))
(stroke (width 0) (type solid) (color 0 0 0 0))
(uuid 7722a2a9-5c44-41cd-871d-097ea6f6063a)
)
(wire (pts (xy 121.92 167.005) (xy 121.92 171.45))
(stroke (width 0) (type solid) (color 0 0 0 0))
(uuid 2fb6aa92-7872-4a21-82e5-6db84eac9c69)
@@ -3037,6 +3078,14 @@
(stroke (width 0) (type solid) (color 0 0 0 0))
(uuid cad506c7-6723-4bfc-a9ee-4039a4484dd8)
)
(wire (pts (xy 127.508 152.908) (xy 127.508 157.48))
(stroke (width 0) (type solid) (color 0 0 0 0))
(uuid a1a4d20d-e15e-4ff5-b6a4-2b66521390f1)
)
(wire (pts (xy 127.508 157.48) (xy 128.905 157.48))
(stroke (width 0) (type solid) (color 0 0 0 0))
(uuid 6862f778-163c-47c0-be48-e24ba6e62272)
)
(wire (pts (xy 142.24 43.18) (xy 160.02 43.18))
(stroke (width 0) (type solid) (color 0 0 0 0))
(uuid 959955c9-0ae3-4727-afff-2b940baa12a8)
@@ -3828,6 +3877,38 @@
(pin "1" (uuid eff3be4b-d354-4d24-92d0-59b11d757756))
)
(symbol (lib_id "power:+3V3") (at 107.188 25.908 180) (unit 1)
(in_bom yes) (on_board yes)
(uuid 6c4e6d4c-1c07-4219-baa3-b7b6ae4cbab0)
(property "Reference" "#PWR0201" (id 0) (at 107.188 22.098 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "+3V3" (id 1) (at 106.8197 30.2324 0))
(property "Footprint" "" (id 2) (at 107.188 25.908 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (id 3) (at 107.188 25.908 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 03ce6042-0764-478d-b096-9b6cc70b7df0))
)
(symbol (lib_id "power:+1V8") (at 120.396 25.908 180) (unit 1)
(in_bom yes) (on_board yes)
(uuid 04123254-f960-4282-8372-2cb189431fcb)
(property "Reference" "#PWR0202" (id 0) (at 120.396 22.098 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "+1V8" (id 1) (at 120.0277 30.2324 0))
(property "Footprint" "" (id 2) (at 120.396 25.908 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (id 3) (at 120.396 25.908 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 6942fc72-62e4-45b7-bd13-6394392824ae))
)
(symbol (lib_id "power:+5V") (at 248.92 26.67 0) (unit 1)
(in_bom yes) (on_board yes)
(uuid 7264ab84-b23c-486b-951e-b4893f91baa9)
@@ -3844,6 +3925,60 @@
(pin "1" (uuid 4bc27799-40f2-44be-b787-aa8a3fda37bd))
)
(symbol (lib_id "Connector:TestPoint") (at 107.188 23.876 0) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(uuid 6e9ce1c9-91a0-4963-8359-509505a06a1f)
(property "Reference" "TP6" (id 0) (at 109.22 21.3994 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "TestPoint" (id 1) (at 109.22 23.9394 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "TestPoint:TestPoint_Pad_D1.0mm" (id 2) (at 112.268 23.876 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 112.268 23.876 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 56d410cb-b894-43e7-a5aa-35d62a381eef))
)
(symbol (lib_id "Connector:TestPoint") (at 120.396 23.876 0) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(uuid a4756688-d066-4eb6-a2c1-e675092c8c18)
(property "Reference" "TP7" (id 0) (at 122.428 21.3994 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "TestPoint" (id 1) (at 122.428 23.9394 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "TestPoint:TestPoint_Pad_D1.0mm" (id 2) (at 125.476 23.876 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 125.476 23.876 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 5cb74595-c037-497b-95ea-4671b095aaf6))
)
(symbol (lib_id "Connector:TestPoint") (at 127.508 152.908 0) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(uuid b88488bf-0e8e-4b66-85b8-98e34521bccf)
(property "Reference" "TP1" (id 0) (at 129.286 150.4314 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "TestPoint" (id 1) (at 129.286 152.9714 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "TestPoint:TestPoint_Pad_D1.0mm" (id 2) (at 132.588 152.908 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 132.588 152.908 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 5d3a62f1-b130-4cb3-b96d-949f918c84fd))
)
(symbol (lib_id "power:GND") (at 26.67 88.9 270) (unit 1)
(in_bom yes) (on_board yes)
(uuid bb607057-7c6c-4502-8057-99db18765d77)
@@ -4147,11 +4282,11 @@
)
(symbol (lib_id "LightBlue:DF40C-100DS-0.4V(51)") (at 254 128.27 0) (unit 1)
(in_bom yes) (on_board no)
(in_bom yes) (on_board yes)
(uuid 4dd6bcbf-26fd-4425-8fa4-2095d8aa465e)
(property "Reference" "U2" (id 0) (at 254.635 121.285 0))
(property "Value" "DF40C-100DS-0.4V(51)" (id 1) (at 254.635 123.825 0))
(property "Footprint" "" (id 2) (at 254 128.27 0)
(property "Footprint" "LightBlue:DF40C-100DS-0.4V51_virtual" (id 2) (at 254 128.27 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "https://www.hirose.com/product/download/?distributor=digikey&type=specSheet&lang=en&num=DF40C-100DS-0.4V(51)" (id 3) (at 254 135.255 0)
@@ -4166,11 +4301,11 @@
)
(symbol (lib_id "LightBlue:DF40C-100DS-0.4V(51)") (at 254 139.065 0) (unit 1)
(in_bom yes) (on_board no)
(in_bom yes) (on_board yes)
(uuid 736345e1-e2da-4fe0-b090-447995db5e70)
(property "Reference" "U3" (id 0) (at 254.635 132.715 0))
(property "Value" "DF40C-100DS-0.4V(51)" (id 1) (at 254.635 135.255 0))
(property "Footprint" "" (id 2) (at 254 139.065 0)
(property "Footprint" "LightBlue:DF40C-100DS-0.4V51_virtual" (id 2) (at 254 139.065 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "https://www.hirose.com/product/download/?distributor=digikey&type=specSheet&lang=en&num=DF40C-100DS-0.4V(51)" (id 3) (at 254 146.05 0)
@@ -4384,7 +4519,7 @@
(property "Footprint" "LightBlue:RaspberryPi-CM4" (id 2) (at 76.2 147.32 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "https://datasheets.raspberrypi.org/cm4/cm4-datasheet.pdf" (id 3) (at 63.5 88.9 0)
(property "Datasheet" "" (id 3) (at 63.5 88.9 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Manufacturer" "Raspberry Pi Foundation" (id 4) (at 63.5 88.9 0)

View File

File diff suppressed because it is too large Load Diff

View File

File diff suppressed because it is too large Load Diff

View File

@@ -1,10 +1,10 @@
{
"board": {
"active_layer": 0,
"active_layer_preset": "All Layers",
"active_layer_preset": "",
"auto_track_width": false,
"hidden_nets": [],
"high_contrast_mode": 1,
"high_contrast_mode": 0,
"net_color_mode": 1,
"opacity": {
"pads": 1.0,
@@ -18,7 +18,7 @@
"footprints": true,
"graphics": true,
"keepouts": true,
"lockedItems": false,
"lockedItems": true,
"otherItems": true,
"pads": true,
"text": true,
@@ -63,7 +63,7 @@
35,
36
],
"visible_layers": "fffffff_ffffffff",
"visible_layers": "fffffef_ffffffff",
"zone_display_mode": 0
},
"meta": {

View File

@@ -33,9 +33,9 @@
"other_text_thickness": 0.15,
"other_text_upright": false,
"pads": {
"drill": 5.0,
"drill": 6.0,
"height": 3.3,
"width": 5.3
"width": 6.3
},
"silk_line_width": 0.12,
"silk_text_italic": false,
@@ -77,11 +77,21 @@
],
"drc_exclusions": [
"clearance|31400000|52020000|250a294e-035b-4058-980f-eee3453fc692|9107b7b3-0654-4a35-9cfc-8e51553a3295",
"clearance|35775000|51175000|078fc9ba-15b5-4a24-a89a-53f25bdd130b|9ca51802-935d-47e0-bc89-e3e4ca7804f9",
"clearance|35775000|51175000|e4569341-ab08-40aa-88cd-139078f06604|9ca51802-935d-47e0-bc89-e3e4ca7804f9",
"clearance|36000000|65400000|1bc16b4a-972f-4257-9948-56db064bca0e|d64961f5-517b-4490-b68f-140e594549f6",
"clearance|36425000|65400000|7a065aca-062b-4318-a346-8f378198772c|d64961f5-517b-4490-b68f-140e594549f6",
"clearance|36850000|65400000|8b785389-58b0-42c4-8e78-61072e33a088|d64961f5-517b-4490-b68f-140e594549f6",
"clearance|36900000|52020000|1e5277ff-2806-4c72-b9fc-f481d088362c|d64961f5-517b-4490-b68f-140e594549f6",
"clearance|37450000|52400000|62909aef-890b-4319-804d-15f430838b56|37a9dcee-cf03-4653-9ee1-05cf43670197",
"clearance|37525000|52400000|37a9dcee-cf03-4653-9ee1-05cf43670197|931c23fe-5f56-4f5a-bff5-77f1cb024eb6",
"clearance|38900000|52720000|37a9dcee-cf03-4653-9ee1-05cf43670197|931c23fe-5f56-4f5a-bff5-77f1cb024eb6",
"clearance|42750000|51900000|ff995202-2ab7-4018-96ca-c0ccb9427b2f|07fd0146-3d92-4406-b764-00cf12c2f9a9",
"clearance|44400000|52020000|ff995202-2ab7-4018-96ca-c0ccb9427b2f|07fd0146-3d92-4406-b764-00cf12c2f9a9",
"courtyards_overlap|139466001|62992000|002acccc-be8a-4e21-8de4-c1e92b9d1a43|b3ef7ab8-c316-4700-9910-38dbd54503b6",
"courtyards_overlap|139974001|96774000|9e4674ec-ef29-4b71-bc7f-598a5332477c|b3ef7ab8-c316-4700-9910-38dbd54503b6",
"diff_pair_gap_out_of_range|112395511|94524154|d3ae5bb6-0115-40fe-98ce-7a4859e602ac|22785886-4987-47a8-8982-d7316e1662f9",
"diff_pair_gap_out_of_range|114917500|125575594|a9f28c6a-9ae7-47fd-9f4e-57214364999c|d22594ac-896f-4c53-8a94-4158e4a98bd1",
"diff_pair_gap_out_of_range|115567511|124550605|1bbd4b53-e008-4bfb-8c5b-a9ddf0ada7d0|c35ac83e-d9e1-424e-abf7-ce6834fa8260"
],
"meta": {
@@ -139,7 +149,8 @@
"min_through_hole_diameter": 0.19999999999999998,
"min_track_width": 0.127,
"min_via_annular_width": 0.125,
"min_via_diameter": 0.44999999999999996
"min_via_diameter": 0.44999999999999996,
"use_height_for_length_calcs": true
},
"track_widths": [
0.0,
@@ -562,7 +573,7 @@
"idf": "",
"netlist": "",
"specctra_dsn": "",
"step": "LightBlue_0.2.step",
"step": "LightBlue_0.3.step",
"vrml": ""
},
"page_layout_descr_file": ""
@@ -594,7 +605,8 @@
"meta": {
"version": 0
},
"model_mode": 0
"model_mode": 0,
"workbook_filename": ""
},
"page_layout_descr_file": "",
"plot_directory": "output/",
@@ -632,14 +644,14 @@
"a1a835e0-c072-4609-9cb4-4b95bf746f54",
"PCIe"
],
[
"c7bf4e1f-6bd1-4be7-9e56-1bd438bf5d42",
"Power"
],
[
"441a9908-1e74-440b-b462-bdf6815583fe",
"Control/RTC"
],
[
"c7bf4e1f-6bd1-4be7-9e56-1bd438bf5d42",
"Power"
],
[
"67ada73c-6692-4fd8-8c20-5be89f2b8650",
"SDCard"

View File

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,34 @@
(footprint "DF40C-100DS-0.4V51_virtual" (version 20210424) (generator pcbnew) (layer "F.Cu")
(tedit 60BBE632)
(fp_text reference "REF**" (at 0 0) (layer "Eco1.User")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 00000000-0000-0000-0000-000000000000)
)
(fp_text value "CONN_DF40C-100DS-0.4V51_HIR" (at 0 0) (layer "Eco1.User")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 00000000-0000-0000-0000-000000000000)
)
(fp_text user "*" (at 0 0) (layer "Eco1.User")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 00000000-0000-0000-0000-000000000000)
)
(fp_text user "*" (at 0 0) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 00000000-0000-0000-0000-000000000000)
)
(fp_line (start 11.5316 1.9177) (end 11.5316 -1.9177) (layer "Eco1.User") (width 0.12) (tstamp 00000000-0000-0000-0000-000000000000))
(fp_line (start -11.5316 1.9177) (end -10.246303 1.9177) (layer "Eco1.User") (width 0.12) (tstamp 00000000-0000-0000-0000-000000000000))
(fp_line (start 11.5316 -1.9177) (end 10.246303 -1.9177) (layer "Eco1.User") (width 0.12) (tstamp 00000000-0000-0000-0000-000000000000))
(fp_line (start 10.246303 1.9177) (end 11.5316 1.9177) (layer "Eco1.User") (width 0.12) (tstamp 00000000-0000-0000-0000-000000000000))
(fp_line (start -11.5316 -1.9177) (end -11.5316 1.9177) (layer "Eco1.User") (width 0.12) (tstamp 00000000-0000-0000-0000-000000000000))
(fp_line (start -10.246303 -1.9177) (end -11.5316 -1.9177) (layer "Eco1.User") (width 0.12) (tstamp 00000000-0000-0000-0000-000000000000))
(fp_circle (center -12.1666 -1.54) (end -11.7856 -1.54) (layer "Eco1.User") (width 0.12) (fill none) (tstamp 00000000-0000-0000-0000-000000000000))
(fp_line (start 11.6586 2.149599) (end 11.6586 -2.149599) (layer "F.CrtYd") (width 0.05) (tstamp 00000000-0000-0000-0000-000000000000))
(fp_line (start -11.6586 2.149599) (end 11.6586 2.149599) (layer "F.CrtYd") (width 0.05) (tstamp 00000000-0000-0000-0000-000000000000))
(fp_line (start 11.6586 -2.149599) (end -11.6586 -2.149599) (layer "F.CrtYd") (width 0.05) (tstamp 00000000-0000-0000-0000-000000000000))
(fp_line (start -11.6586 -2.149599) (end -11.6586 2.149599) (layer "F.CrtYd") (width 0.05) (tstamp 00000000-0000-0000-0000-000000000000))
(fp_line (start 11.4046 1.7907) (end 11.4046 -1.7907) (layer "F.Fab") (width 0.1) (tstamp 00000000-0000-0000-0000-000000000000))
(fp_line (start -11.4046 1.7907) (end 11.4046 1.7907) (layer "F.Fab") (width 0.1) (tstamp 00000000-0000-0000-0000-000000000000))
(fp_line (start 11.4046 -1.7907) (end -11.4046 -1.7907) (layer "F.Fab") (width 0.1) (tstamp 00000000-0000-0000-0000-000000000000))
(fp_line (start -11.4046 -1.7907) (end -11.4046 1.7907) (layer "F.Fab") (width 0.1) (tstamp 00000000-0000-0000-0000-000000000000))
)

View File

File diff suppressed because it is too large Load Diff

View File

File diff suppressed because it is too large Load Diff

View File

@@ -452,6 +452,12 @@
(no_connect (at 115.57 144.78) (uuid 40cb8901-9293-4179-8824-ac9513cc9d0c))
(no_connect (at 128.27 142.24) (uuid 3e2d1dca-020b-481b-bf14-52902e8ffc08))
(no_connect (at 154.94 72.39) (uuid ec608192-aa90-4118-b457-312d46dbd6f9))
(no_connect (at 154.94 74.93) (uuid ec608192-aa90-4118-b457-312d46dbd6f9))
(no_connect (at 154.94 83.82) (uuid ec608192-aa90-4118-b457-312d46dbd6f9))
(no_connect (at 154.94 86.36) (uuid ec608192-aa90-4118-b457-312d46dbd6f9))
(no_connect (at 154.94 91.44) (uuid ec608192-aa90-4118-b457-312d46dbd6f9))
(no_connect (at 154.94 93.98) (uuid ec608192-aa90-4118-b457-312d46dbd6f9))
(bus_entry (at 51.435 59.69) (size 2.54 2.54)
(stroke (width 0.1524) (type solid) (color 0 0 0 0))

View File

File diff suppressed because it is too large Load Diff