Plates with standoffs and beginning of a case

This commit is contained in:
Thomas Haukland
2024-04-28 17:00:12 +02:00
parent e4dbebc4f4
commit 2714acd20b
8 changed files with 72 additions and 27 deletions

View File

@@ -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);
}

View File

Before

Width:  |  Height:  |  Size: 5.1 KiB

After

Width:  |  Height:  |  Size: 5.1 KiB

View 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
View 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

Binary file not shown.

Binary file not shown.