commit 92420f2f659f7fc08d21716ca8f2c37a624fbbf0 Author: giomba Date: Sat Nov 6 13:03:58 2021 +0100 first commit diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..6146f52 --- /dev/null +++ b/LICENSE @@ -0,0 +1,5 @@ + DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. You just DO WHAT THE FUCK YOU WANT TO. + diff --git a/README.md b/README.md new file mode 100644 index 0000000..89136ab --- /dev/null +++ b/README.md @@ -0,0 +1,8 @@ +# ramsortware +A RAM sorting hardware, useful to keep track of your memories while doing [trashware](https://wiki.golem.linux.it/Trashware). + +![picture of a ramsortware](picture.png) + +## License +This work is released under the terms of the WTFPL license. + diff --git a/picture.png b/picture.png new file mode 100644 index 0000000..96b700a Binary files /dev/null and b/picture.png differ diff --git a/ramsortware.scad b/ramsortware.scad new file mode 100644 index 0000000..9c81dc0 --- /dev/null +++ b/ramsortware.scad @@ -0,0 +1,32 @@ +width = 12; +height = 19; +depth = 3; +wall = 0.05; + +cube([width, height, wall]); + +cube([wall, height, depth]); +cube([width, wall, depth]); + +translate([0, height, 0]) { + cube([width, wall, depth]); +} +translate([width, 0, 0]) { + cube([wall, height, depth]); + } + +translate([4, 3, 0]) { +cube([wall, 16, 3]); +} + +translate([8, 3, 0]) { +cube([wall, 16, 3]); +} + +translate([0, 3, 0]) { + cube([width, wall, depth]); +} + +translate([0, 11, 0]) { + cube([width, wall, depth]); +} \ No newline at end of file diff --git a/stl/ramsortware-long.stl b/stl/ramsortware-long.stl new file mode 100644 index 0000000..9c68268 Binary files /dev/null and b/stl/ramsortware-long.stl differ diff --git a/stl/ramsortware-short.stl b/stl/ramsortware-short.stl new file mode 100644 index 0000000..7d70273 Binary files /dev/null and b/stl/ramsortware-short.stl differ