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:
parent
5149e65364
commit
2575e29aad
|
|
@ -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:|
|
||||||
|
|
|
||||||
|
|
@ -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
|
|
@ -0,0 +1 @@
|
||||||
|
Created on KiCad 6.0
|
||||||
|
|
@ -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
|
||||||
File diff suppressed because it is too large
Load Diff
|
|
@ -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": []
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -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": {}
|
||||||
|
}
|
||||||
File diff suppressed because it is too large
Load Diff
|
|
@ -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
|
|
@ -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 ""))
|
||||||
|
)
|
||||||
|
|
@ -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).
|
||||||
Binary file not shown.
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -0,0 +1,15 @@
|
||||||
|
# RGB LED grid for the Stealthburner (a.k.a. Rainbow Barf Logo LED)
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
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.
|
||||||
Loading…
Reference in New Issue