Parametric Pen Organizer V01 February 3, 2023
Antre du Tryphon

Parametric Pen Organizer V01

February 3, 2023 3D Printing object
Parametric Pen Organizer V01

Parametric Pen Organizer V01 Parametric Pen Organizer V01 Parametric Pen Organizer V01 Parametric Pen Organizer V01 Parametric Pen Organizer V01 Parametric Pen Organizer V01 Parametric Pen Organizer V01 Parametric Pen Organizer V01

Description

This is a parametric pen organizer. It is especially designed to organize fountain pens. The pens are laid down on card stock to prevent the plastic from scratching them. The number of pens and their sizes can be customized. Tools are provided to help the customization process. Support is required only for the handle of the trays. The support should be set to 'Touch build plate only'. An infill of 20% is suggested.

The example implementation provided through the given STL files generates pen trays of 100 mm x 200 mm along with the tray holder. Each tray holds 5 pens. Besides the pen trays, you will need to prepare card stock inserts as described below. You will need to do so pieces of card stock of around 199.3 mm x 143.5 mm as given in the spreadsheet. Also, you will need 2 pieces of card stock to be put at each end of the trays of about 25 mm x 143.5 mm.

You will need to print InsertRuler.stl to prepare the card stock tray. You will use it to score the card stock for the tray insert. Mark both edges that match the length of the ruler. Trace each notch on the ruler on the card stock with a pencil. Align a ruler on the corresponding notches on each edge of the card stock. Score the card stock. This will help you fold the card stock precisely and cleanly. Do so for each pair of notches. Fold partially the card stock where you scored it. You'll end up with a paper fan.

You will have to perform the following steps to customize the organizer.

  1. Open the spreadsheet 'Card Stock Insert Calculator.ods' and modify the following values: 'number of pens', 'maximum diameter of a pen', 'insert height', 'card stock thickness' and 'inner tray length'. The spreadsheet will compute four important values: 'total width of the insert card stock', 'total length of the insert card stock', 'minimum height of the insert container', 'width of the insert'. You will use these values later on.

  2. Generate the ruler to help score the card stock insert. Open the file ScoringRuler.scad with OpenScad. Set the variables cardStockThickness, maximumPenDiameter, numberOfPens and insertHeight to the corresponding values from the spreadsheet. Generate the STL file and print it.

  3. Generate the trays. Open the file PenTray.scad with OpenScad. Set the variables maximumPenDiameter, numberOfPens and innerTrayLength to the corresponding values from the spreadsheet. Set trayHeight to a value higher than the computed value 'minimum height of the insert container' from the spreadsheet. You may modify bottomThickness and sideThickness to suit your needs. Generate the STL file and print as many of these as you need.

  4. Generate the insert support. Open the file InsertSupport.scad with OpenScad. Set the variables cardStockThickness, maximumPenDiameter, numberOfPens, insertHeight and innerTrayLength to the corresponding values from the spreadsheet. You may modify baseThickness and supportWidth to suit your needs. Generate the STL file and print one for each tray.

  5. Make one insert for each tray. The dimensions of the card stock you'll need for an insert is 'total width of the insert card stock' times 'total length of the insert card stock' as computed by the spreadsheet. Build it as described above.

  6. Generate the accessories trays. Open the file AccessoriesTray.scad with OpenScad. Set at least the variables layoutWidth (Width of the insert) and layoutLength (trayLength) to the corresponding values from the spreadsheet. Make sure that you add to layoutWidth and layoutLength two times the thickness of the sides as done the file. You may modify the other variables to suit your needs. Generate the STL file and print as many of these as you need.

  7. Generate the tray holder. Open the file DrawerHolderModule.scad with OpenScad. Modify the array DrawerHoldersConfiguration using the instructions in the file. The overall dimensions of the trays are given in the OpenScad console when generating them. Add some clearance, otherwise the tray will be too tight. I suggest 0.75 mm has given in the example. Generate the STL file and print one of this object.

A bug has been fixed in InsertSupport.scad. Thanks to Maggi Rose.

This object was designed using OpenSCAD.


Files

DrawerHolderModule.stl DrawerHolderModule.stl
PenDrawer.stl PenDrawer.stl
InsertSupport.stl InsertSupport.stl
AccessoriesTray.stl AccessoriesTray.stl
ScoringRuler.stl ScoringRuler.stl
DrawerHolderModule.scad DrawerHolderModule.scad
PenTray.scad PenTray.scad
InsertSupport.scad InsertSupport.scad
AccessoriesTray.scad AccessoriesTray.scad
ScoringRuler.scad ScoringRuler.scad
Card-Stock-Insert-Calculator.ods Card-Stock-Insert-Calculator.ods

This object is also published on the following site(s):


The source files are available

You may request the source file(s) for this object by posting a comment below. Your email address will be used solely to deliver the requested source files and for no other purpose.

By requesting the source files, you are granted permission to:

  • Share — Copy and redistribute the material, excluding the source files, in any medium or format.
  • Adapt — Remix, transform, and build upon the material.

By requesting the source files, you also agree to:

  • Give appropriate credit, provide a link to the license, and indicate whether changes were made. You may do so in any reasonable manner, provided it does not suggest that the licensor endorses you or your use.
  • Not use the material for commercial purposes.
  • Distribute any derivative works under the same license as the original if you remix, transform, or build upon the material.
  • Not apply legal terms or technological measures that legally restrict others from exercising the rights granted by this license.
  • Not upload the source files or modified versions of the source files to any website or file-sharing service. They are provided for your personal use only. However, you may freely upload and distribute any STL or OBJ files generated from them.

If you do not agree to all of these conditions, please do not request the source files.


Copyright 2012–2026, Claude "Tryphon" Théroux