the fuse function in freecad didn't seem to work well when trying to go
back and update individual body parts. this commit is essentially a
remake of the plate + wall parts fuse from 6309e76 as a single body.
the reason to go back and modify individual parts was to move SSD for
more estate, to fit a 90deg connector because a straight cable doesn't
fit.
while there, added missing screws and spacers to the assembly.
this version should be good to start 3d printing.
some first 3d print trials reveal the box might not be sufficiently strong
and easy to print. adding chamfers and fillets helps.
adding chamfers and fillets on plate/wall edges is much easier when the
thing is a single body.
this makes it a lot easier to work on a part and look at it in the
assembled view by simply switching tabs. the separate file links to
the original provcase.FCStd. so, need both files to work on the assembly.
it is now possibly to simply select "exploded" or "assembled" option
from a "view" property of the top level assembly std part: no need to
manually modify the asmsheet. the property config is in the same
spreadsheet.
display standoff length now correctly offsets the LCD, the board and top
heatsink while leaving the rest in place. so, it is very easy to change
the overall height.
this change also applies 4.3inch LCD updates from 0c42295 with correct
rpi board mount screw holes, since the LCD master sketch in the
assembly is a copy.
the SSD PCB sits very nicely now. the heatsink model has a pad at the
bottom but it is not the case with the actual sink in use.
will remove it later.
the change also makes the base plate shorter, right about the size of
the display: will be splitting the box in two to allow printing within a max
circle area of 140mm diameter.
all are parameterized via the asmsheet which now includes
a calculation for an exploded view.
while there, added the missing display standoffs.
what's still missing is:
- SSD board
- heatsink top/bottom spacers
- outer case walls and mount holes