Switchwire Wall Plate (#275)

* Create README.md

* Add files via upload

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md
This commit is contained in:
sloscotty 2021-04-06 08:09:47 -04:00 committed by GitHub
parent 4359d66a05
commit b76c042425
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
19 changed files with 4330 additions and 0 deletions

View File

@ -141,6 +141,7 @@ like so:
| roboticator24 | [Touchscreen for OctoDash](./roboticator24/4inch_touchscreen_mount_for_v2.4) | Mount a 4-inch LCD touchscreen to your V2.4 in place of the usual 12864 panel to allow you to run the amazing OctoDash touch UI | :x: | :x: | :heavy_check_mark: |:x:|
| rngSplat | [Printable Switchwire Deck Plate](./rngSplat/SW_Deck_Plate) | Print a deck plate for Switchwire with debossed Voron logo | :x: | :x: | :x: | :heavy_check_mark: |
| Slidr | [PanzerChain 2.4](./Slidr/PanzerChain2.4) | Energychain for V2.4 | :x: | :x: | :heavy_check_mark: |:x:|
|sloscotty|[Switchwire Wall Plate](./sloscotty/SW_Wall_Plate)|SW plate for enclosure|:x:|:x:|:x:|:heavy_check_mark:|
| Spaghetti-Bolognese |[Simplified Z Drive Motor Mount](Spaghetti-Bolognese/Z_drive_motor_mount) | Z drive motor mount bracket mod to improve pulley to belt alignment | :x: | :x: | :heavy_check_mark: |:x:|
| |[LCD Case Mod](Spaghetti-Bolognese/LCD_case_mod) | Improvements to the V2.4 mini12864 LCD case inc E-stop button cover | :x: | :x: | :heavy_check_mark: |:x:|
|StvPtrsn |[Skirts for a 320mm Build](./StvPtrsn/320mm_Build) |Skirts for a 320mm build |:x: |:x: |:heavy_check_mark: |:x:|

View File

@ -0,0 +1,31 @@
/* IMPORTANT NOTE: This file is not intended to be rendered to an STL. NOT FOR PRINTING - merely provided to see what the finished object looks like (sort of). See other .scad files for rendering to print. (An STL of this would likely have mesh problems due to the 0.14mm gap I included below for rendering purposes.)
Also: See note in WITCHWIRE_base.scad about fonts.
BOM: (4) heat-set inserts. (4) M3 x 8mm BHCS
*/
$fn=100;
use <C:/Users/Toothpick/AppData/Local/Microsoft/Windows/Fonts/Play-Bold.ttf>
use <C:/Users/Toothpick/AppData/Local/Microsoft/Windows/Fonts/Play-Regular.ttf>
use <backplate_and_drillguide.scad>
use <WITCHWIRE_base.scad>
use <SW_badge.scad>
use <Voron_badge.scad>
color("Red")
backplate_DG();
color("DimGray")
translate([0,0,2.14]) // (raised a bit extra so red shows through)
witchwire_base();
color("Red")
translate([-86,0,10.14])
sw_badge();
color("Red")
translate([86,2.7,10.14])
voron_badge();

View File

@ -0,0 +1,14 @@
$fn=100;
// Note: can change x,y scale below if fit needs to be adjusted
module sw_badge() {
translate([0,0,3])
scale([2.16,2.16,1])
rotate([0,180,0])
linear_extrude(height=2, convexity=10)
import("voronlogofromscratch.dxf");
}
// uncomment below to render STL
//color("RED")
//sw_badge();

View File

@ -0,0 +1,13 @@
$fn=100;
// Note: can change x,y scale below if fit needs to be adjusted
module voron_badge(){
scale([1.62,1.62,1])
rotate(30)
linear_extrude(height=2, convexity=10)
import("voronlogofromscratch.dxf");
}
// uncomment to render STL
//color("Red")
//voron_badge();

View File

@ -0,0 +1,58 @@
/* IMPORTANT NOTE: To render this file, the Voron Fonts "Play" must be installed on your computer and paths below edited to match.
*/
$fn=100;
use <C:/Users/Toothpick/AppData/Local/Microsoft/Windows/Fonts/Play-Bold.ttf>
use <C:/Users/Toothpick/AppData/Local/Microsoft/Windows/Fonts/Play-Regular.ttf>
module witchwire_base(){
union(){
difference(){
union(){
linear_extrude(height=8, scale=[1,0.8])
polygon([[80,16],[80,-16],[-80,-16],[-80,16]]);
// end hexagons
translate([-86,0,0])
cylinder(h=8, r1=24, r2=20, $fn=6);
translate([86,0,0])
cylinder(h=8, r1=24, r2=20, $fn=6);
}
// witchwire lettering
translate([0,0,-0.1])
linear_extrude(height=9, convexity=10)
text("WITCHWIRE", font="Play: style=bold", size=18, halign="center", valign="center");
// voron lettering
translate([86,-13.6,7])
linear_extrude(height=2)
text("VORON", font="Play: style=bold", size=4.4, halign="center", valign="center");
// logo indents
translate([-86,0,7])
cylinder(h=2, r=17.4, $fn=6);
translate([86,2.7,7])
rotate(30)
cylinder(h=2, r=13, $fn=6);
// back heat-sink holes
translate([-86,12,-1])
cylinder(h=5.4, r=4.7/2);
translate([-86,-12,-1])
cylinder(h=5.4, r=4.7/2);
translate([86,12,-1])
cylinder(h=5.4, r=4.7/2);
translate([86,-12,-1])
cylinder(h=5.4, r=4.7/2);
} // end difference
// close "R" gap
translate([46.16,0,4])
cube([2.8,6,8], center=true);
}
}
// uncomment below to render STL
//color("DimGray")
//witchwire_base();

View File

@ -0,0 +1,42 @@
$fn=100;
module backplate_DG(){
difference(){
union(){
linear_extrude(height=3, scale=[1,0.92])
polygon([[80,19.2],[80,-19.2],[-80,-19.2],[-80,19.2]]);
// end hexagons
translate([-86,0,0])
cylinder(h=3, r1=28, r2=26, $fn=6);
translate([86,0,0])
cylinder(h=3, r1=28, r2=26, $fn=6);
}
translate([0,0,2])
union(){
linear_extrude(height=2, scale=[1,1.1])
polygon([[80,16],[80,-16],[-80,-16],[-80,16]]);
// end hexagons
translate([-86,0,0])
cylinder(h=2, r1=24, r2=26, $fn=6);
translate([86,0,0])
cylinder(h=2, r1=24, r2=26, $fn=6);
}
// screw holes
translate([-86,12,-1])
cylinder(h=5, r=3.2/2);
translate([-86,-12,-1])
cylinder(h=5, r=3.2/2);
translate([86,12,-1])
cylinder(h=5, r=3.2/2);
translate([86,-12,-1])
cylinder(h=5, r=3.2/2);
}
}
// uncomment to render STL
//color("Red")
//backplate_DG();

View File

@ -0,0 +1,4 @@
$fn=100;
linear_extrude(height=2)
text("VORON", font="Play: style=bold", size=4.4, halign="center", valign="center");

File diff suppressed because it is too large Load Diff

Binary file not shown.

After

Width:  |  Height:  |  Size: 701 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 91 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 662 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 774 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 674 KiB

View File

@ -0,0 +1,39 @@
# Switchwire Wall Plate
This mod is for pure aesthetics. A Voron Switchwire logo plate to install on the back wall of your printer's enclosure.
(Or optionally on the front grill if no enclosure - but only if you're not already using the LCD mount...)
![](Images/SW_backwall_plate.jpg)
Note: Overall size is about 225x50 (about 10mm thick)
## BOM
* (4) M3x8mm BHCS
* (4) M3xD5.0xH4.0 heat-set inserts
* VHB tape
![](Images/printed_pieces.jpg)
## Directions
1. Install inserts in the WITCHWIRE_base
![](Images/base_inserts.jpg)
2. Use backplate_and_drillguide to drill holes in your back panel
3. Use thin strips of vhb tape to affix the badges into respective recesses on the base (no need to affix base to backplate)
Note: badge tolerances are tight - you might need to sand a bit off the edges of the badges.
![](Images/assembled1.jpg)
4. Attach to back panel with (4) M3x8 screws
(Optional: To use on front grill, affix all parts together using vhb tape, and similarly affix the optional nolcd_grill_mount to the center top of the backplate.)
## CAD
OpenSCAD sources are included (it's all I know). They are sparsely commented - make modifications as you wish.
![](Images/SW_plate_rendered.jpg)
Tip: If you resize the badges, use hundredths of a mm to adjust.