Plates with standoffs and beginning of a case
This commit is contained in:
@@ -1,27 +0,0 @@
|
||||
height = 95.1738;
|
||||
width = 132.6134;
|
||||
$fn=100;
|
||||
|
||||
translate([0,0,7]) base_line();
|
||||
|
||||
|
||||
module base_line()
|
||||
{
|
||||
difference()
|
||||
{
|
||||
base_extended(1.05, 1);
|
||||
base_extended(1, 2);
|
||||
}
|
||||
}
|
||||
|
||||
module base_extended(factor, extrusion)
|
||||
{
|
||||
linear_extrude(extrusion)
|
||||
scale([factor, factor, 1])
|
||||
base();
|
||||
}
|
||||
|
||||
module base()
|
||||
{
|
||||
import("base.svg", center=false);
|
||||
}
|
||||
|
Before Width: | Height: | Size: 5.1 KiB After Width: | Height: | Size: 5.1 KiB |
55
plates/openscad_wip/cheapino.scad
Normal file
55
plates/openscad_wip/cheapino.scad
Normal file
@@ -0,0 +1,55 @@
|
||||
height = 95.1738;
|
||||
width = 132.6134;
|
||||
$fn=30;
|
||||
|
||||
height_translation = 10;
|
||||
for (i = [1:0.5:10])
|
||||
{
|
||||
height_translation = height_translation + 10;
|
||||
translate([0,0,i])
|
||||
base_extended (1 + (i*01), i);
|
||||
}
|
||||
|
||||
/*
|
||||
for (i = [11:0.5:20])
|
||||
{
|
||||
height_translation = height_translation + 10;
|
||||
translate(10,0,i)
|
||||
base_extended (1.2+ (i*-0.01), height_translation);
|
||||
}
|
||||
*/
|
||||
|
||||
module base_extended (factor, extrusion)
|
||||
{
|
||||
linear_extrude(extrusion)
|
||||
//scale( [factor, factor, 11])
|
||||
base();
|
||||
}
|
||||
|
||||
module base()
|
||||
{
|
||||
import ("base.svg", center=false);
|
||||
}
|
||||
|
||||
/*
|
||||
module base_line()
|
||||
{
|
||||
difference()
|
||||
{
|
||||
base_extended(1.05, 1);
|
||||
base_extended(1, 2);
|
||||
}
|
||||
}
|
||||
|
||||
module base_extended(factor, extrusion)
|
||||
{
|
||||
linear_extrude(extrusion)
|
||||
offset([factor, factor, 1])
|
||||
base();
|
||||
}
|
||||
|
||||
module base()
|
||||
{
|
||||
import("base.svg", center=false);
|
||||
}
|
||||
*/
|
||||
17
plates/readme.md
Normal file
17
plates/readme.md
Normal file
@@ -0,0 +1,17 @@
|
||||
Plates
|
||||
======
|
||||
|
||||
The v2-cheapino-left.stl and v2-cheapino-right.stl can be used for version 2 of the Cheapino.
|
||||
It should be used if you installed hotswap sockets, since you need it to hold switches in place
|
||||
(they are not soldered then...)
|
||||
|
||||
Takes 1-2 hours pers plate to print, depending on settings.
|
||||
There are holes for screws, but they are a bit narrow, so use a nail or similar,
|
||||
size depending on your screws, heat it and push it slowly down to expand the screwhole.
|
||||
The PCB mounting holes are M4 sized, but you probably shouldnt use the entire width.
|
||||
|
||||
I guess optimally, I should make a version with M2 inserts that can be melted in(TODO).
|
||||
|
||||
The v1 file is a simple plate for just holding the switches in place.
|
||||
Its suitable for Cheapino v1. Just print 2 and turn one upside down for the other side.
|
||||
|
||||
BIN
plates/v2_cheapino-left.stl
Normal file
BIN
plates/v2_cheapino-left.stl
Normal file
Binary file not shown.
BIN
plates/v2_cheapino-right.stl
Normal file
BIN
plates/v2_cheapino-right.stl
Normal file
Binary file not shown.
Reference in New Issue
Block a user