Age | Commit message (Collapse) | Author |
|
Since a proper norm-based distance bolt was not found printing spacers
is the easiest way to make the case producable independent of part
availability.
|
|
This makes sure that the bolts inside the connectors align with them.
Thus the bolts do not stick inside the case which might lead to PCB
collisions.
|
|
The height should take into account that the shell is two instead of one
times the thickness high. This is relevant for the vertical spacing.
|
|
After switching the panel to PCB-based dimensions the shell follows with
this commit.
|
|
The whole case should move from case- to PCB-based parameters.
|
|
|
|
This will help to identify calculation issues by human visual
inspection. The PCB is not yet aligned.
|
|
Without the bolt_ds_tol the drilling is too tight to be used for
tolerance testing without drilling manually.
|
|
Based on tolerance test printing.
|
|
Result from test print.
|
|
This is the result from a tolerance test printing.
|
|
Reducing from +/- 3 to +/- 2 reduces printing time for the tolerance
test.
|
|
|
|
The printer resolution is set to 0.15 mm so this is a useful step size.
|
|
This makes the results of tolerance tests available for the actual PCB
case.
|
|
There used to be two panels but this is not required.
|
|
The width and height tolerance test was unusable because the thickness
tolerance was not added. Thus the test part did not fit inside the slot.
|
|
The current tolerance values should be written down inside the files
covering the related parts. The tolerance_tests.scad file should include
those values.
|
|
nut_d should be used exclusively to avoid handling to alternatives for
the same parameter.
|
|
This makes the file structure and module naming simpler and allows to
easily print all tolerance tests at once. This is helpful to validate a
specific printer setup.
|
|
This allows to check the tolerances for panel width and length.
|
|
This tests makes it easier to fine-tune the slot width which holds one
of the two panels.
|
|
This should make sure the right hole diameter is selected for bolts.
|
|
This bolt is a good starting point for most PCB cases.
|
|
This special variable decides on the level of detail these cylinders are
rendered with. Since this depends also on the size and thus on the
individual cylinder it is also set per cylinder individually.
|
|
|
|
|
|
|
|
The holes used to be all the same size. This is clearly a bug since the
test's intention is to check different sizes.
|
|
That way it is easier to get that the test is built and not nut when
building the corresponding file.
|
|
This part can be used to fine-tune the tolerance for the used nuts which
have to fit tightly into a 3D-printed part.
|
|
The filename `common.scad` does not explain anything about its content.
With this commit the last part - rounded_cube - is moved to its own
file.
|
|
Having named files for these parts makes them more visible inside the
project. They used to be in the `common.scad` file which does not
explain anything by its name.
|
|
This should be more decoupled because it is not specific to soundbox. It
might be later extracted to a library repository.
|