Adding the Rainbow Barf Logo LED for Stealthburner (#634)

* 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
This commit is contained in:
VinnyCordeiro 2022-03-19 15:45:13 -03:00 committed by GitHub
parent 5149e65364
commit 2575e29aad
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
18 changed files with 65518 additions and 0 deletions

View File

@ -322,6 +322,7 @@ like so:
| togi | [Exhaust housing side fitting](./togi/exhaust_housing_side_fitting) | Moves the exhaust housing bowden fitting 90 degrees to allow the printer to stand closer to a wall | :x: | :x: | :heavy_check_mark: |:x:| | togi | [Exhaust housing side fitting](./togi/exhaust_housing_side_fitting) | Moves the exhaust housing bowden fitting 90 degrees to allow the printer to stand closer to a wall | :x: | :x: | :heavy_check_mark: |:x:|
| Triano | [Ender 3 Pro or V2 to Switchwire Mod](./Triano/Ender_3Pro_Switchwire) | Convesion of an Ender 3 Pro or V2 to a Switchwire | :x: | :x: | :x: | :heavy_check_mark: | | Triano | [Ender 3 Pro or V2 to Switchwire Mod](./Triano/Ender_3Pro_Switchwire) | Convesion of an Ender 3 Pro or V2 to a Switchwire | :x: | :x: | :x: | :heavy_check_mark: |
| UltraWaffles | [Ender 3 to SW conversion](./Ultrawaffles/Ender_3_to_SW) | A conversion mod for the ender 3 to switchwire. Designed to allow for enclosure and uses original ender 3 motors and switches| :x: | :x: | :x: | :heavy_check_mark: | | UltraWaffles | [Ender 3 to SW conversion](./Ultrawaffles/Ender_3_to_SW) | A conversion mod for the ender 3 to switchwire. Designed to allow for enclosure and uses original ender 3 motors and switches| :x: | :x: | :x: | :heavy_check_mark: |
| VinnyCordeiro | [RGB LED grid for Stealthburner](./VinnyCordeiro/RGB_LED_grid_for_SB) | A small RGB LED grid for Stealthburner's logo | :x: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: |
| warriorofwire | [Slenderfan for Afterburner](./warriorofwire/slenderfan) | Lighter, quieter, smaller Afterburner | :x: | :x: | :heavy_check_mark: |:x:| | warriorofwire | [Slenderfan for Afterburner](./warriorofwire/slenderfan) | Lighter, quieter, smaller Afterburner | :x: | :x: | :heavy_check_mark: |:x:|
| Weaslus | [Electronics Bay and Enclosure Seperator](./Weaslus/Electronics-Bay-Seperator) | Better enclose chamber and keep heat from electronics | :heavy_check_mark: | :x: | :x: |:x:| | Weaslus | [Electronics Bay and Enclosure Seperator](./Weaslus/Electronics-Bay-Seperator) | Better enclose chamber and keep heat from electronics | :heavy_check_mark: | :x: | :x: |:x:|
| whoppingpochard | [Extrusion Backers](./whoppingpochard/extrusion_backers) | Laser-cut metal pieces to counteract bimetallic frame warping | :x: | :grey_question: | :heavy_check_mark: |:x:| | whoppingpochard | [Extrusion Backers](./whoppingpochard/extrusion_backers) | Laser-cut metal pieces to counteract bimetallic frame warping | :x: | :grey_question: | :heavy_check_mark: |:x:|

View File

@ -0,0 +1 @@
VinnyCordeiro's mods for Voron printers.

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.9 MiB

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1 @@
Created on KiCad 6.0

View File

@ -0,0 +1,121 @@
EESchema-LIBRARY Version 2.4
#encoding utf-8
#
# Connector_Generic_Conn_02x03_Odd_Even
#
DEF Connector_Generic_Conn_02x03_Odd_Even J 0 40 Y N 1 F N
F0 "J" 50 200 50 H V C CNN
F1 "Connector_Generic_Conn_02x03_Odd_Even" 50 -200 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
Connector*:*_2x??_*
$ENDFPLIST
DRAW
S -50 -95 0 -105 1 1 6 N
S -50 5 0 -5 1 1 6 N
S -50 105 0 95 1 1 6 N
S -50 150 150 -150 1 1 10 f
S 150 -95 100 -105 1 1 6 N
S 150 5 100 -5 1 1 6 N
S 150 105 100 95 1 1 6 N
X Pin_1 1 -200 100 150 R 50 50 1 1 P
X Pin_2 2 300 100 150 L 50 50 1 1 P
X Pin_3 3 -200 0 150 R 50 50 1 1 P
X Pin_4 4 300 0 150 L 50 50 1 1 P
X Pin_5 5 -200 -100 150 R 50 50 1 1 P
X Pin_6 6 300 -100 150 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Device_C
#
DEF Device_C C 0 10 N Y 1 F N
F0 "C" 25 100 50 H V L CNN
F1 "Device_C" 25 -100 50 H V L CNN
F2 "" 38 -150 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
C_*
$ENDFPLIST
DRAW
P 2 0 1 20 -80 -30 80 -30 N
P 2 0 1 20 -80 30 80 30 N
X ~ 1 0 150 110 D 50 50 1 1 P
X ~ 2 0 -150 110 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Device_R
#
DEF Device_R R 0 0 N Y 1 F N
F0 "R" 80 0 50 V V C CNN
F1 "Device_R" 0 0 50 V V C CNN
F2 "" -70 0 50 V I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
R_*
$ENDFPLIST
DRAW
S -40 -100 40 100 0 1 10 N
X ~ 1 0 150 50 D 50 50 1 1 P
X ~ 2 0 -150 50 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# LED_WS2812B
#
DEF LED_WS2812B D 0 10 Y Y 1 F N
F0 "D" 200 225 50 H V R BNN
F1 "LED_WS2812B" 50 -225 50 H V L TNN
F2 "LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm" 50 -300 50 H I L TNN
F3 "" 100 -375 50 H I L TNN
$FPLIST
LED*WS2812*PLCC*5.0x5.0mm*P3.2mm*
$ENDFPLIST
DRAW
T 0 90 -165 30 0 0 0 RGB Normal 0 C C
S 200 200 -200 -200 0 1 10 f
P 2 0 1 0 50 -140 70 -140 N
P 2 0 1 0 50 -100 70 -100 N
P 2 0 1 0 185 -140 105 -140 N
P 3 0 1 0 90 -100 50 -140 50 -120 N
P 3 0 1 0 90 -60 50 -100 50 -80 N
P 3 0 1 0 145 -40 145 -140 145 -160 N
P 4 0 1 0 185 -60 105 -60 145 -140 185 -60 N
X VDD 1 0 300 100 D 50 50 1 1 W
X DOUT 2 300 0 100 L 50 50 1 1 O
X VSS 3 0 -300 100 U 50 50 1 1 W
X DIN 4 -300 0 100 R 50 50 1 1 I
ENDDRAW
ENDDEF
#
# power_+5V
#
DEF power_+5V #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -150 50 H I C CNN
F1 "power_+5V" 0 140 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
P 2 0 1 0 -30 50 0 100 N
P 2 0 1 0 0 0 0 100 N
P 2 0 1 0 0 100 30 50 N
X +5V 1 0 0 0 U 50 50 1 1 W N
ENDDRAW
ENDDEF
#
# power_GND
#
DEF power_GND #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -250 50 H I C CNN
F1 "power_GND" 0 -150 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N
X GND 1 0 0 0 D 50 50 1 1 W N
ENDDRAW
ENDDEF
#
#End Library

View File

@ -0,0 +1,74 @@
{
"board": {
"active_layer": 38,
"active_layer_preset": "",
"auto_track_width": true,
"hidden_nets": [],
"high_contrast_mode": 0,
"net_color_mode": 1,
"opacity": {
"pads": 1.0,
"tracks": 1.0,
"vias": 1.0,
"zones": 0.6
},
"ratsnest_display_mode": 0,
"selection_filter": {
"dimensions": true,
"footprints": true,
"graphics": true,
"keepouts": true,
"lockedItems": true,
"otherItems": true,
"pads": true,
"text": true,
"tracks": true,
"vias": true,
"zones": true
},
"visible_items": [
0,
1,
2,
3,
4,
5,
6,
7,
9,
10,
11,
12,
13,
15,
16,
17,
18,
19,
20,
21,
22,
23,
25,
26,
27,
28,
29,
30,
32,
33,
34,
35,
36
],
"visible_layers": "fffffff_ffffffff",
"zone_display_mode": 0
},
"meta": {
"filename": "RGBW_LED_circular_panel_for_Stealthburner.kicad_prl",
"version": 3
},
"project": {
"files": []
}
}

View File

@ -0,0 +1,434 @@
{
"board": {
"design_settings": {
"defaults": {
"board_outline_line_width": 0.049999999999999996,
"copper_line_width": 0.19999999999999998,
"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.049999999999999996,
"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.09999999999999999,
"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.09999999999999999,
"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.12,
"silk_text_italic": false,
"silk_text_size_h": 1.0,
"silk_text_size_v": 1.0,
"silk_text_thickness": 0.15,
"silk_text_upright": false,
"zones": {
"45_degree_only": false,
"min_clearance": 0.19999999999999998
}
},
"diff_pair_dimensions": [],
"drc_exclusions": [],
"meta": {
"filename": "board_design_settings.json",
"version": 2
},
"rule_severities": {
"annular_width": "error",
"clearance": "error",
"copper_edge_clearance": "error",
"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_type_mismatch": "error",
"hole_clearance": "error",
"hole_near_hole": "error",
"invalid_outline": "error",
"item_on_disabled_layer": "error",
"items_not_allowed": "error",
"length_out_of_range": "error",
"malformed_courtyard": "error",
"microvia_drill_out_of_range": "error",
"missing_courtyard": "ignore",
"missing_footprint": "warning",
"net_conflict": "warning",
"npth_inside_courtyard": "ignore",
"padstack": "error",
"pth_inside_courtyard": "ignore",
"shorting_items": "error",
"silk_over_copper": "warning",
"silk_overlap": "warning",
"skew_out_of_range": "error",
"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",
"zone_has_empty_net": "error",
"zones_intersect": "error"
},
"rule_severitieslegacy_courtyards_overlap": true,
"rule_severitieslegacy_no_courtyard_defined": false,
"rules": {
"allow_blind_buried_vias": true,
"allow_microvias": false,
"max_error": 0.005,
"min_clearance": 0.0,
"min_copper_edge_clearance": 0.005,
"min_hole_clearance": 0.25,
"min_hole_to_hole": 0.25,
"min_microvia_diameter": 0.19999999999999998,
"min_microvia_drill": 0.09999999999999999,
"min_silk_clearance": 0.0,
"min_through_hole_diameter": 0.19999999999999998,
"min_track_width": 0.19999999999999998,
"min_via_annular_width": 0.049999999999999996,
"min_via_diameter": 0.39999999999999997,
"use_height_for_length_calcs": true
},
"track_widths": [
0.0,
0.2,
0.75
],
"via_dimensions": [
{
"diameter": 0.0,
"drill": 0.0
},
{
"diameter": 0.4,
"drill": 0.2
}
],
"zones_allow_external_fillets": false,
"zones_use_no_outline": true
},
"layer_presets": []
},
"boards": [],
"cvpcb": {
"equivalence_files": []
},
"erc": {
"erc_exclusions": [],
"meta": {
"version": 0
},
"pin_map": [
[
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
0,
2
],
[
0,
2,
0,
1,
0,
0,
1,
0,
2,
2,
2,
2
],
[
0,
0,
0,
0,
0,
0,
1,
0,
1,
0,
1,
2
],
[
0,
1,
0,
0,
0,
0,
1,
1,
2,
1,
1,
2
],
[
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
0,
2
],
[
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
2
],
[
1,
1,
1,
1,
1,
0,
1,
1,
1,
1,
1,
2
],
[
0,
0,
0,
1,
0,
0,
1,
0,
0,
0,
0,
2
],
[
0,
2,
1,
2,
0,
0,
1,
0,
2,
2,
2,
2
],
[
0,
2,
0,
1,
0,
0,
1,
0,
2,
0,
0,
2
],
[
0,
2,
1,
1,
0,
0,
1,
0,
2,
0,
0,
2
],
[
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2
]
],
"rule_severities": {
"bus_definition_conflict": "error",
"bus_entry_needed": "error",
"bus_label_syntax": "error",
"bus_to_bus_conflict": "error",
"bus_to_net_conflict": "error",
"different_unit_footprint": "error",
"different_unit_net": "error",
"duplicate_reference": "error",
"duplicate_sheet_names": "error",
"extra_units": "error",
"global_label_dangling": "warning",
"hier_label_mismatch": "error",
"label_dangling": "error",
"lib_symbol_issues": "warning",
"multiple_net_names": "warning",
"net_not_bus_member": "warning",
"no_connect_connected": "warning",
"no_connect_dangling": "warning",
"pin_not_connected": "error",
"pin_not_driven": "error",
"pin_to_pin": "warning",
"power_pin_not_driven": "error",
"similar_labels": "warning",
"unannotated": "error",
"unit_value_mismatch": "error",
"unresolved_variable": "error",
"wire_dangling": "error"
}
},
"libraries": {
"pinned_footprint_libs": [],
"pinned_symbol_libs": []
},
"meta": {
"filename": "RGBW_LED_circular_panel_for_Stealthburner.kicad_pro",
"version": 1
},
"net_settings": {
"classes": [
{
"bus_width": 12.0,
"clearance": 0.2,
"diff_pair_gap": 0.25,
"diff_pair_via_gap": 0.25,
"diff_pair_width": 0.2,
"line_style": 0,
"microvia_diameter": 0.3,
"microvia_drill": 0.1,
"name": "Default",
"pcb_color": "rgba(0, 0, 0, 0.000)",
"schematic_color": "rgba(0, 0, 0, 0.000)",
"track_width": 0.25,
"via_diameter": 0.8,
"via_drill": 0.4,
"wire_width": 6.0
}
],
"meta": {
"version": 2
},
"net_colors": null
},
"pcbnew": {
"last_paths": {
"gencad": "",
"idf": "",
"netlist": "RGBW_LED_circular_panel_for_Stealthburner.net",
"specctra_dsn": "",
"step": "",
"vrml": ""
},
"page_layout_descr_file": ""
},
"schematic": {
"annotate_start_num": 0,
"drawing": {
"default_line_thickness": 6.0,
"default_text_size": 50.0,
"field_names": [],
"intersheets_ref_own_page": false,
"intersheets_ref_prefix": "",
"intersheets_ref_short": false,
"intersheets_ref_show": false,
"intersheets_ref_suffix": "",
"junction_size_choice": 3,
"label_size_ratio": 0.25,
"pin_symbol_size": 25.0,
"text_offset_ratio": 0.08
},
"legacy_lib_dir": "",
"legacy_lib_list": [],
"meta": {
"version": 1
},
"net_format_name": "Pcbnew",
"ngspice": {
"fix_include_paths": true,
"fix_passive_vals": false,
"meta": {
"version": 0
},
"model_mode": 0,
"workbook_filename": ""
},
"page_layout_descr_file": "",
"plot_directory": "",
"spice_adjust_passive_values": false,
"spice_external_command": "spice \"%I\"",
"subpart_first_id": 65,
"subpart_id_separator": 0
},
"sheets": [
[
"f9865a9f-edb8-49c7-828f-4896e1f3047a",
""
]
],
"text_variables": {}
}

View File

@ -0,0 +1,208 @@
(export (version D)
(design
(source "E:\\Dropbox\\kicad\\RGBW_LED_circular_panel_for_Stealthburner v4\\RGBW_LED_circular_panel_for_Stealthburner.sch")
(date "26/12/2021 22:21:50")
(tool "Eeschema (5.1.9)-1")
(sheet (number 1) (name /) (tstamps /)
(title_block
(title)
(company)
(rev)
(date)
(source RGBW_LED_circular_panel_for_Stealthburner.sch)
(comment (number 1) (value ""))
(comment (number 2) (value ""))
(comment (number 3) (value ""))
(comment (number 4) (value "")))))
(components
(comp (ref C1)
(value 100nF)
(footprint Capacitors_SMD:C_0402_NoSilk)
(datasheet ~)
(libsource (lib Device) (part C) (description "Unpolarized capacitor"))
(sheetpath (names /) (tstamps /))
(tstamp 61C836EC))
(comp (ref R1)
(value 470R)
(footprint Resistors_SMD:R_0402_NoSilk)
(datasheet ~)
(libsource (lib Device) (part R) (description Resistor))
(sheetpath (names /) (tstamps /))
(tstamp 61C86569))
(comp (ref J1)
(value Conn_02x03_Odd_Even)
(footprint Pin_Headers:Pin_Header_Straight_2x03_Pitch2.00mm_SMD)
(datasheet ~)
(libsource (lib Connector_Generic) (part Conn_02x03_Odd_Even) (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/)"))
(sheetpath (names /) (tstamps /))
(tstamp 61C9468C))
(comp (ref D1)
(value WS2812B)
(footprint RGBW_LED_circular_panel_for_Stealthburner:WS2812B-2020)
(datasheet https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf)
(libsource (lib LED) (part WS2812B) (description "RGB LED with integrated controller"))
(sheetpath (names /) (tstamps /))
(tstamp 61C96815))
(comp (ref D2)
(value WS2812B)
(footprint RGBW_LED_circular_panel_for_Stealthburner:WS2812B-2020)
(datasheet https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf)
(libsource (lib LED) (part WS2812B) (description "RGB LED with integrated controller"))
(sheetpath (names /) (tstamps /))
(tstamp 61C99620))
(comp (ref D3)
(value WS2812B)
(footprint RGBW_LED_circular_panel_for_Stealthburner:WS2812B-2020)
(datasheet https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf)
(libsource (lib LED) (part WS2812B) (description "RGB LED with integrated controller"))
(sheetpath (names /) (tstamps /))
(tstamp 61C99E23))
(comp (ref D4)
(value WS2812B)
(footprint RGBW_LED_circular_panel_for_Stealthburner:WS2812B-2020)
(datasheet https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf)
(libsource (lib LED) (part WS2812B) (description "RGB LED with integrated controller"))
(sheetpath (names /) (tstamps /))
(tstamp 61C9A71A))
(comp (ref D5)
(value WS2812B)
(footprint RGBW_LED_circular_panel_for_Stealthburner:WS2812B-2020)
(datasheet https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf)
(libsource (lib LED) (part WS2812B) (description "RGB LED with integrated controller"))
(sheetpath (names /) (tstamps /))
(tstamp 61C9AE66))
(comp (ref D6)
(value WS2812B)
(footprint RGBW_LED_circular_panel_for_Stealthburner:WS2812B-2020)
(datasheet https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf)
(libsource (lib LED) (part WS2812B) (description "RGB LED with integrated controller"))
(sheetpath (names /) (tstamps /))
(tstamp 61C9B41D))
(comp (ref D7)
(value WS2812B)
(footprint RGBW_LED_circular_panel_for_Stealthburner:WS2812B-2020)
(datasheet https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf)
(libsource (lib LED) (part WS2812B) (description "RGB LED with integrated controller"))
(sheetpath (names /) (tstamps /))
(tstamp 61C9B9D0))
(comp (ref D8)
(value WS2812B)
(footprint RGBW_LED_circular_panel_for_Stealthburner:WS2812B-2020)
(datasheet https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf)
(libsource (lib LED) (part WS2812B) (description "RGB LED with integrated controller"))
(sheetpath (names /) (tstamps /))
(tstamp 61C9C340)))
(libparts
(libpart (lib Connector_Generic) (part Conn_02x03_Odd_Even)
(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/)")
(docs ~)
(footprints
(fp Connector*:*_2x??_*))
(fields
(field (name Reference) J)
(field (name Value) Conn_02x03_Odd_Even))
(pins
(pin (num 1) (name Pin_1) (type passive))
(pin (num 2) (name Pin_2) (type passive))
(pin (num 3) (name Pin_3) (type passive))
(pin (num 4) (name Pin_4) (type passive))
(pin (num 5) (name Pin_5) (type passive))
(pin (num 6) (name Pin_6) (type passive))))
(libpart (lib Device) (part C)
(description "Unpolarized capacitor")
(docs ~)
(footprints
(fp C_*))
(fields
(field (name Reference) C)
(field (name Value) C))
(pins
(pin (num 1) (name ~) (type passive))
(pin (num 2) (name ~) (type passive))))
(libpart (lib Device) (part R)
(description Resistor)
(docs ~)
(footprints
(fp R_*))
(fields
(field (name Reference) R)
(field (name Value) R))
(pins
(pin (num 1) (name ~) (type passive))
(pin (num 2) (name ~) (type passive))))
(libpart (lib LED) (part WS2812B)
(description "RGB LED with integrated controller")
(docs https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf)
(footprints
(fp LED*WS2812*PLCC*5.0x5.0mm*P3.2mm*))
(fields
(field (name Reference) D)
(field (name Value) WS2812B)
(field (name Footprint) LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm))
(pins
(pin (num 1) (name VDD) (type power_in))
(pin (num 2) (name DOUT) (type output))
(pin (num 3) (name VSS) (type power_in))
(pin (num 4) (name DIN) (type input)))))
(libraries
(library (logical Connector_Generic)
(uri "C:\\Program Files\\KiCad\\share\\kicad\\library/Connector_Generic.lib"))
(library (logical Device)
(uri "C:\\Program Files\\KiCad\\share\\kicad\\library/Device.lib"))
(library (logical LED)
(uri "C:\\Program Files\\KiCad\\share\\kicad\\library/LED.lib")))
(nets
(net (code 1) (name LED_OUT)
(node (ref J1) (pin 4))
(node (ref D8) (pin 2)))
(net (code 2) (name "Net-(D3-Pad2)")
(node (ref D3) (pin 2))
(node (ref D4) (pin 4)))
(net (code 3) (name "Net-(D4-Pad2)")
(node (ref D4) (pin 2))
(node (ref D5) (pin 4)))
(net (code 4) (name "Net-(D5-Pad2)")
(node (ref D5) (pin 2))
(node (ref D6) (pin 4)))
(net (code 5) (name R2_R3)
(node (ref D6) (pin 2))
(node (ref D7) (pin 4)))
(net (code 6) (name R1_R2)
(node (ref D3) (pin 4))
(node (ref D2) (pin 2)))
(net (code 7) (name "Net-(D7-Pad2)")
(node (ref D7) (pin 2))
(node (ref D8) (pin 4)))
(net (code 8) (name "Net-(D1-Pad2)")
(node (ref D2) (pin 4))
(node (ref D1) (pin 2)))
(net (code 9) (name GND)
(node (ref D3) (pin 3))
(node (ref D2) (pin 3))
(node (ref D1) (pin 3))
(node (ref J1) (pin 6))
(node (ref J1) (pin 5))
(node (ref C1) (pin 2))
(node (ref D4) (pin 3))
(node (ref D5) (pin 3))
(node (ref D6) (pin 3))
(node (ref D7) (pin 3))
(node (ref D8) (pin 3)))
(net (code 10) (name +5V)
(node (ref C1) (pin 1))
(node (ref J1) (pin 1))
(node (ref J1) (pin 2))
(node (ref D2) (pin 1))
(node (ref D8) (pin 1))
(node (ref D7) (pin 1))
(node (ref D6) (pin 1))
(node (ref D5) (pin 1))
(node (ref D1) (pin 1))
(node (ref D4) (pin 1))
(node (ref D3) (pin 1)))
(net (code 11) (name LED_IN)
(node (ref J1) (pin 3))
(node (ref R1) (pin 1)))
(net (code 12) (name "Net-(D1-Pad4)")
(node (ref R1) (pin 2))
(node (ref D1) (pin 4)))))

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,3 @@
(fp_lib_table
(lib (name RGBW_LED_circular_panel_for_Stealthburner)(type KiCad)(uri ${KIPRJMOD}/RGBW_LED_circular_panel_for_Stealthburner.pretty)(options "")(descr ""))
)

View File

@ -0,0 +1 @@
Gerber, BOM, and CPL files formatted for fabrication at JLCPCB (no affiliations, just the cheaper option at the date the files are released).

View File

@ -0,0 +1,11 @@
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

@ -0,0 +1,11 @@
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

@ -0,0 +1,15 @@
# RGB LED grid for the Stealthburner (a.k.a. Rainbow Barf Logo LED)
![](IMG_2805.gif)
This PCB, created in KiCad 6.0, is a collaboration between me and [tanaes (a.k.a. whoppingpochard)](https://github.com/tanaes/whopping_Voron_mods/tree/main/LEDs/Rainbow_Barf_Logo_LED). It's a RBG 8× LED grid to be used on the logo of the Voron Stealthburner, to give the user more animation options than a single, boring RGB LED. 😁
Important note: this PCB uses 2.0mm × 2.0mm WS2812B RGB LEDs, they should not be used with RGBW LEDs in the same chain unless you know what are you doing, as they use different data protocols. The usage is possible, but it isn't straightforward. There is information that a workaround for mixing RGB and RGBW LEDs is being developed at the [Klipper-led_effect](https://github.com/julianschill/klipper-led_effect) repository, which is what whoppingpochard and I recommend for controlling this board.
### Updates
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.