summaryrefslogtreecommitdiff
path: root/README.md
blob: 005c867c6bf7371d8c074264a34cdc9f43518453 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
Copyright (C) Steven Vasilogianis

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

# Summary #

3D printable parametric cubbies to store your shit. There are two distinct parts
-- a "bottom" and a "side" -- that can be generated to the dimensions you need.

# Instructions #

**DO NOT SCALE IN A SLICER**

Your distribution of this project may have included stl files; these are either
samples or test prints to verify the fit of the dovetail joints. Cubbies are
meant to be generated in one of the following ways:

   *) Using the Thingiverse Customizer

   *) Using Openscad -- either by using its builtin customizer (choose
      Window->Customizer from the menu bar if it is not visible), or by
      modifying the variabels at the top of the cubbies.scad file.

   *) I wanted an automated way to create sets of of cubbies, so there are two
      scripts: shopenscad.sh (run "shopenscad.sh -h" for details) generates a
      single model, and cubbies.sh (run "cubbies.sh -h" for details) can
      generate entire sets of cubbies.

For a single cubby, you will need to print the side piece twice, and the bottom
piece once. To add additional cubbies, print one bottom and one side. The bottom
and side pieces can be flipped upside down so that the bottom pieces tabs fit
into the extra unused holes of the side piece. You can also use this to control
whether the screw tabs end up on the inside or outside of the cubby.

You can print tolerance test fit pieces (which are the minimum material
necessary to confirm that the pieces will fit with your printer and slicer
settings). These test pieces were generated using dovetail_test_fits.sh, which
you can use to generate your own at different tolerances (run
"dovetail_test_fits.sh -h" for details). You can also generate them in OpenSCAD
by specifying either "male_tabs" and "female_tabs" for the "part" variable. (The
cubby_depth paramater is respected as the length of those dovetail test pieces).

# Contributions #

I could use sum $ rn:

  Paypal: https://paypal.me/svasilogianis
  Venmo: https://venmo.com/u/Steven-Vasilogianis
  Cashapp: https://cash.app/$svasi

# Dependencies/Credits #

  OpenSCAD: https://openscad.org
  Belfry OpenScad Library: https://github.com/revarbat/BOSL2

# Links: #

  Git repisotiroy for this project: (the latest version of this software will
  always be available here): https://git.cryptonomic.net/cubbies.git/
  git clone d@cryptonomic.net:public_git/cubbies.git

  thingiverse
  thangs
  cults3d
  cadhub.xyz