Updated PCB, solve need for inline resistor for impedance matching (#716)

* Create README.md

* Create README.md

* Update README.md

* Added KiCad project files

* Create README.md

* Added production files

* Update README.md

Added note on mixing RGB and RGBW LEDs.

* Update README.md

typo

* Create README.md

* Update README.md

Added VinnyCordeiro's RGB LED grid for Stealthburner

* Add files via upload

Animated GIF of the board working

* Update README.md

* Update README.md

* Update README.md

Added the KiCad version that was used to design the PCB

* Removed non-necessary components

Removed both the input resistor and the filtering capacitor, as they are not strictly necessary for this application.

* Delete bom.csv

* Delete cpl.csv

* Delete RGBW_LED_circular_panel_for_Stealthburner.zip

* Updated production files

* Update README.md
This commit is contained in:
VinnyCordeiro 2022-05-09 15:24:33 -03:00 committed by GitHub
parent d515bf02b0
commit 8f1d3f9a35
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
11 changed files with 10116 additions and 7125 deletions

View File

@ -1,6 +1,6 @@
{
"board": {
"active_layer": 38,
"active_layer": 0,
"active_layer_preset": "",
"auto_track_width": true,
"hidden_nets": [],
@ -37,7 +37,6 @@
7,
9,
10,
11,
12,
13,
15,

View File

@ -45,7 +45,7 @@
"silk_text_upright": false,
"zones": {
"45_degree_only": false,
"min_clearance": 0.19999999999999998
"min_clearance": 0.254
}
},
"diff_pair_dimensions": [],

View File

@ -82,96 +82,6 @@
)
)
)
(symbol "Device:C" (pin_numbers hide) (pin_names (offset 0.254)) (in_bom yes) (on_board yes)
(property "Reference" "C" (id 0) (at 0.635 2.54 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "C" (id 1) (at 0.635 -2.54 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "" (id 2) (at 0.9652 -3.81 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_keywords" "cap capacitor" (id 4) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "Unpolarized capacitor" (id 5) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_fp_filters" "C_*" (id 6) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "C_0_1"
(polyline
(pts
(xy -2.032 -0.762)
(xy 2.032 -0.762)
)
(stroke (width 0.508) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy -2.032 0.762)
(xy 2.032 0.762)
)
(stroke (width 0.508) (type default) (color 0 0 0 0))
(fill (type none))
)
)
(symbol "C_1_1"
(pin passive line (at 0 3.81 270) (length 2.794)
(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 2.794)
(name "~" (effects (font (size 1.27 1.27))))
(number "2" (effects (font (size 1.27 1.27))))
)
)
)
(symbol "Device:R" (pin_numbers hide) (pin_names (offset 0)) (in_bom yes) (on_board yes)
(property "Reference" "R" (id 0) (at 2.032 0 90)
(effects (font (size 1.27 1.27)))
)
(property "Value" "R" (id 1) (at 0 0 90)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (id 2) (at -1.778 0 90)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_keywords" "R res resistor" (id 4) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "Resistor" (id 5) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_fp_filters" "R_*" (id 6) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "R_0_1"
(rectangle (start -1.016 -2.54) (end 1.016 2.54)
(stroke (width 0.254) (type default) (color 0 0 0 0))
(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 "LED:WS2812B" (pin_names (offset 0.254)) (in_bom yes) (on_board yes)
(property "Reference" "D" (id 0) (at 5.08 5.715 0)
(effects (font (size 1.27 1.27)) (justify right bottom))
@ -450,10 +360,6 @@
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 13abf99d-5265-4779-8973-e94370fd18ff)
)
(wire (pts (xy 46.99 87.63) (xy 46.99 88.9))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 15875808-74d5-4210-b8ca-aa8fbc04ae21)
)
(wire (pts (xy 85.09 96.52) (xy 101.6 96.52))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 181abe7a-f941-42b6-bd46-aaa3131f90fb)
@ -462,7 +368,7 @@
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 1831fb37-1c5d-42c4-b898-151be6fca9dc)
)
(wire (pts (xy 59.69 72.39) (xy 59.69 82.55))
(wire (pts (xy 59.69 63.5) (xy 59.69 82.55))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 1860e030-7a36-4298-b7fc-a16d48ab15ba)
)
@ -494,10 +400,6 @@
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 417f13e4-c121-485a-a6b5-8b55e70350b8)
)
(wire (pts (xy 59.69 63.5) (xy 59.69 64.77))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 46918595-4a45-48e8-84c0-961b4db7f35f)
)
(wire (pts (xy 135.89 91.44) (xy 135.89 114.3))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 4831966c-bb32-4bc8-a400-0382a02ffa1c)
@ -570,10 +472,6 @@
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 8174b4de-74b1-48db-ab8e-c8432251095b)
)
(wire (pts (xy 46.99 78.74) (xy 46.99 80.01))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 81bbc3ff-3938-49ac-8297-ce2bcc9a42bd)
)
(wire (pts (xy 59.69 104.14) (xy 59.69 105.41))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 842e430f-0c35-45f3-a0b5-95ae7b7ae388)
@ -780,76 +678,6 @@
(pin "1" (uuid 65153519-520b-4075-93bb-dee74795edb1))
)
(symbol (lib_id "Device:C") (at 46.99 83.82 0) (unit 1)
(in_bom yes) (on_board yes)
(uuid 00000000-0000-0000-0000-000061c836ec)
(property "Reference" "C1" (id 0) (at 49.911 82.6516 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "100nF" (id 1) (at 49.911 84.963 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "Capacitors_SMD:C_0402_NoSilk" (id 2) (at 47.9552 87.63 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 46.99 83.82 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 723beb25-e889-4e06-8004-f78a596a54a8))
(pin "2" (uuid dcc31423-087b-47db-9acb-ace3cc93be20))
)
(symbol (lib_id "power:+5V") (at 46.99 78.74 0) (unit 1)
(in_bom yes) (on_board yes)
(uuid 00000000-0000-0000-0000-000061c83d5e)
(property "Reference" "#PWR02" (id 0) (at 46.99 82.55 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "+5V" (id 1) (at 47.371 74.3458 0))
(property "Footprint" "" (id 2) (at 46.99 78.74 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (id 3) (at 46.99 78.74 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid e48cfba9-cb09-450a-a6b2-e73e0b176a39))
)
(symbol (lib_id "power:GND") (at 46.99 88.9 0) (unit 1)
(in_bom yes) (on_board yes)
(uuid 00000000-0000-0000-0000-000061c840a7)
(property "Reference" "#PWR03" (id 0) (at 46.99 95.25 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "GND" (id 1) (at 47.117 93.2942 0))
(property "Footprint" "" (id 2) (at 46.99 88.9 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (id 3) (at 46.99 88.9 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid ac50ee15-9178-4e91-83d2-cc6dc0129d72))
)
(symbol (lib_id "Device:R") (at 59.69 68.58 0) (unit 1)
(in_bom yes) (on_board yes)
(uuid 00000000-0000-0000-0000-000061c86569)
(property "Reference" "R1" (id 0) (at 60.96 63.5 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "470R" (id 1) (at 60.96 66.04 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "Resistors_SMD:R_0402_NoSilk" (id 2) (at 57.912 68.58 90)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 59.69 68.58 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 84c5c42f-cc6d-44fa-ba9d-2af9764944be))
(pin "2" (uuid 199c62d5-f161-467e-aac0-b122f3353d2a))
)
(symbol (lib_id "Connector_Generic:Conn_02x03_Odd_Even") (at 161.29 102.87 0) (unit 1)
(in_bom yes) (on_board yes)
(uuid 00000000-0000-0000-0000-000061c9468c)
@ -1111,12 +939,6 @@
(path "/00000000-0000-0000-0000-000061c79902"
(reference "#PWR01") (unit 1) (value "+5V") (footprint "")
)
(path "/00000000-0000-0000-0000-000061c83d5e"
(reference "#PWR02") (unit 1) (value "+5V") (footprint "")
)
(path "/00000000-0000-0000-0000-000061c840a7"
(reference "#PWR03") (unit 1) (value "GND") (footprint "")
)
(path "/00000000-0000-0000-0000-000061c9d44f"
(reference "#PWR04") (unit 1) (value "+5V") (footprint "")
)
@ -1132,9 +954,6 @@
(path "/00000000-0000-0000-0000-000061c76fe5"
(reference "#PWR08") (unit 1) (value "GND") (footprint "")
)
(path "/00000000-0000-0000-0000-000061c836ec"
(reference "C1") (unit 1) (value "100nF") (footprint "Capacitors_SMD:C_0402_NoSilk")
)
(path "/00000000-0000-0000-0000-000061c96815"
(reference "D1") (unit 1) (value "WS2812B") (footprint "RGBW_LED_circular_panel_for_Stealthburner:WS2812B-2020")
)
@ -1162,8 +981,5 @@
(path "/00000000-0000-0000-0000-000061c9468c"
(reference "J1") (unit 1) (value "Conn_02x03_Odd_Even") (footprint "Pin_Headers:Pin_Header_Straight_2x03_Pitch2.00mm_SMD")
)
(path "/00000000-0000-0000-0000-000061c86569"
(reference "R1") (unit 1) (value "470R") (footprint "Resistors_SMD:R_0402_NoSilk")
)
)
)

View File

@ -0,0 +1,3 @@
Comment,Designator,Footprint,LCSC
WS2812B,"D1,D2,D3,D4,D5,D6,D7,D8",WS2812B-2020,C965555
Conn_02x03_Odd_Even,J1,Pin_Header_Straight_2x03_Pitch2.00mm_SMD,
1 Comment Designator Footprint LCSC
2 WS2812B D1,D2,D3,D4,D5,D6,D7,D8 WS2812B-2020 C965555
3 Conn_02x03_Odd_Even J1 Pin_Header_Straight_2x03_Pitch2.00mm_SMD

View File

@ -0,0 +1,10 @@
Designator,Val,Package,Mid X,Mid Y,Rotation,Layer
D1,WS2812B,WS2812B-2020,149.69,-95.57,0.0,top
D2,WS2812B,WS2812B-2020,148.23,-98.09,0.0,top
D3,WS2812B,WS2812B-2020,154.3,-95.58,0.0,top
D4,WS2812B,WS2812B-2020,152.85,-98.09,0.0,top
D5,WS2812B,WS2812B-2020,151.4,-100.6,0.0,top
D6,WS2812B,WS2812B-2020,149.95,-103.11,0.0,top
D7,WS2812B,WS2812B-2020,156.02,-100.6,0.0,top
D8,WS2812B,WS2812B-2020,154.57,-103.11,0.0,top
J1,Conn_02x03_Odd_Even,Pin_Header_Straight_2x03_Pitch2.00mm_SMD,151.39,-99.37,180.0,bottom
1 Designator Val Package Mid X Mid Y Rotation Layer
2 D1 WS2812B WS2812B-2020 149.69 -95.57 0.0 top
3 D2 WS2812B WS2812B-2020 148.23 -98.09 0.0 top
4 D3 WS2812B WS2812B-2020 154.3 -95.58 0.0 top
5 D4 WS2812B WS2812B-2020 152.85 -98.09 0.0 top
6 D5 WS2812B WS2812B-2020 151.4 -100.6 0.0 top
7 D6 WS2812B WS2812B-2020 149.95 -103.11 0.0 top
8 D7 WS2812B WS2812B-2020 156.02 -100.6 0.0 top
9 D8 WS2812B WS2812B-2020 154.57 -103.11 0.0 top
10 J1 Conn_02x03_Odd_Even Pin_Header_Straight_2x03_Pitch2.00mm_SMD 151.39 -99.37 180.0 bottom

View File

@ -1,11 +0,0 @@
Comment,Designator,Footprint,LCSC Part Number
100nF,C1,0402,C307331
470R,R1,0402,C25117
WS2812B-2020,D1,2.0x2.0mm,C965555
WS2812B-2020,D2,2.0x2.0mm,C965555
WS2812B-2020,D3,2.0x2.0mm,C965555
WS2812B-2020,D4,2.0x2.0mm,C965555
WS2812B-2020,D5,2.0x2.0mm,C965555
WS2812B-2020,D6,2.0x2.0mm,C965555
WS2812B-2020,D7,2.0x2.0mm,C965555
WS2812B-2020,D8,2.0x2.0mm,C965555
1 Comment Designator Footprint LCSC Part Number
2 100nF C1 0402 C307331
3 470R R1 0402 C25117
4 WS2812B-2020 D1 2.0x2.0mm C965555
5 WS2812B-2020 D2 2.0x2.0mm C965555
6 WS2812B-2020 D3 2.0x2.0mm C965555
7 WS2812B-2020 D4 2.0x2.0mm C965555
8 WS2812B-2020 D5 2.0x2.0mm C965555
9 WS2812B-2020 D6 2.0x2.0mm C965555
10 WS2812B-2020 D7 2.0x2.0mm C965555
11 WS2812B-2020 D8 2.0x2.0mm C965555

View File

@ -1,11 +0,0 @@
Designator,MidX,MidY,Rotation,Layer
C1,150.830,-98.010,270,top
D1,149.690,-95.570,180,top
D2,148.230,-98.090,180,top
D3,154.300,-95.580,180,top
D4,152.850,-98.090,180,top
D5,151.400,-100.600,180,top
D6,149.950,-103.110,180,top
D7,156.020,-100.600,180,top
D8,154.570,-103.110,180,top
R1,151.995,-95.020,180,top
1 Designator MidX MidY Rotation Layer
2 C1 150.830 -98.010 270 top
3 D1 149.690 -95.570 180 top
4 D2 148.230 -98.090 180 top
5 D3 154.300 -95.580 180 top
6 D4 152.850 -98.090 180 top
7 D5 151.400 -100.600 180 top
8 D6 149.950 -103.110 180 top
9 D7 156.020 -100.600 180 top
10 D8 154.570 -103.110 180 top
11 R1 151.995 -95.020 180 top

View File

@ -13,3 +13,5 @@ January 16th, 2022: Initial release.
February 18th, 2022: added link for whoppingpochard's Rainbow Barf's repository, and info about Klipper-led-effect developing a solution for mixing RGB and RGBW LEDs. There are little cosmetic differences between that version and the one I've uploaded here, nothing that will change the way it works. Choose whatever suits you better. 🙂
March 17th, 2022: added the KiCad version that was used to design the PCB.
May 6th, 2022: sligthly modified the PCB by removing both the data in resistor and the filtering capacitor. They are not strictly necessary, and the presence of the resistor was making people needing an additional resistor on their controller board's data pin to match impedance. Removing the board's resistor should solve that. There are also some cosmetic changes, and I slightly increased the area available for the power planes.