Tutorial for Universal card tray project that you can find on my thingiverse page
Prerequisites
This project has been created in FreeCAD 0.21.1, and should be compatible with all version grater than 0.21.0 FreeCAD is an open source 3D parametric modeler, you can download it from freecad.org
How to configure
The FreeCAD project contains a spreadsheet that can be used to modify the tray model, you can find the spreadsheet in the project tree
Double clicking on the spreadsheet will open it in a new page:
The spreadsheet contains 7 variables that can be adjusted to modify the model:
CardHeight
: height of the card that the tray is going to hold (make 2-3mm larger than the cards height to avoid a tight fit)CardWidth
: width of the card that the tray is going to hold (make 2-3mm larger than the cards width to avoid tight fit)WallThickness
: Thickness of the wall that surrounds the cardsWallHeight
: height of the wall that surrounds the cards (note base is 3mm)Radius
: radius size on the outside edges of the tray, if you don’t want rounded edges set this to a small number e.g. 0.00001mm (Don’t set to 0mm this will cause FreeCAD to fail to compute the model)Fillet
: fillet size on the inside edges of the tray, if you don’t want rounded edges set this to a small number e.g. 0.00001mm (Don’t set to 0mm this will cause FreeCAD to fail to compute the model)TrayCount
: Number of trays that will be on the model
TrayCount
can be used to create a model with n number of trays in it (image with TrayCount = 4
Exporting for 3D printing
To export the tray model for 3D printing, select Body
from the project tree, if the Body is not selected then FreeCAD wont export mesh information.
Click File Export
Set the file type as STL Mesh (*.stl *.ast)
in the export file window
Issues and limitations
Sometimes FreeCAD fails to recompute the model if CardWidth
and CardHeight
values are increased or decreased by large values e.g. 40mm to 100mm in one change. To avoid this try changing the values in small steps (10mm at a time) this helps FreeCAD to recompute the model correctly.
FreeCAD will fail to compute the model if Radius or Fillet values are 0mm. If you want to remove the Radius or fillet, set their values to a small number (e.g. 0.0001mm)