Skip to content

Fully Customizable Drawer System

Advertising
Advertising
?
Creation quality: 5.0/5 (2 votes)
Evaluation of members on the printability, utility, level of detail, etc.

  • 8.8k views
  • 50 likes
  • 515 downloads

License
3D design format
SCAD and STL Folder details Close
  • codeandmake.com_Drawer_System_v1.0_-_Chest_Sample.stl
  • codeandmake.com_Drawer_System_v1.0_-_Drawer_Sample.stl
  • codeandmake.com_Drawer_System_v1.4.scad

Learn more about the formats

Last update 2022-06-03 at 15:22
Publication date 2022-02-24 at 00:03
?
Published to Thingiverse on: 2022-02-23 at 17:03
Design number 647782

3D printer file info

3D model description

Our fully customizable drawer system is perfect for storing items like electronic components and DIY/craft supplies.

Customize everything from the size and number of drawers to the configuration of the sections within in the drawers.

This project is designed to be printed without the need for supports.

This design is completely free and shared under a permissive license. Your support is hugely appreciated.

Did you know?

Some of our designs cannot be found on Thingiverse. If you are looking for more, check out our premium projects:

https://codeandmake.com/premium

As seen on MakeWithTech

Irv from MakeWithTech demonstrates how to customize this design on the Models @ MakeWithTech platform:

https://youtu.be/UYvbBHjQ3p4?t=962

OpenSCAD Customizer Options

We recommend you use OpenSCAD or Models @ MakeWithTech to customize this design.

This design has the following Customizer options:

General

  • Part - Drawer or Chest?
  • Material_Thickness - Thickness of the material

Drawer

  • Drawer_Width - Width of the drawer
  • Drawer_Height - Height of the drawer
  • Drawer_Depth - Depth of the drawer
  • Drawer_Sections_Across - Number of sections across
  • Drawer_Sections_Deep - Number of sections deep
  • Drawer_Section_Wall_Height_Percent - Height of section wall as percentage of possible height
  • Handle_Width_Percent - Width of handle as percentage of possible width
  • Handle_Height_Percent - Height of handle as percentage of possible height
  • Section_Wall_Cutout - How to cutout section walls based on handle settings

Chest

  • Drawers_Across - Number of drawers across
  • Drawers_High - Number of drawers high
  • Drawer_Gap - Amount of gap around each side of the drawer (sides, top and rear)
  • Runner_Width_Percent - Width of runners as percentage of possible width
  • Runner_Height_Multiplier - Height of runners as multiplier of material thickness
  • Screw_Holes - Add screw holes
  • Screw_Hole_Diameter - Diameter of the screw hole
  • Screw_Head_Diameter - Diameter of the screw head
  • Screw_Head_Countersink_Angle - Screw countersink angle (82 and 90 are common)

All - Preview

  • Show_Drawers_In_Preview - Show drawers in chest in 'All - Preview Only' mode
  • Slide_Out_Drawers_In_Preview_Percent - Amount to slide out drawers in 'All - Preview Only' mode as percentage of drawer depth

Design Considerations

The size of the chest is determined by the dimensions of the drawers and the chosen drawer gap. So you should decide upon the size of the drawers before printing the chest and all drawers within a chest should be the same size.

Once you have chosen the size of the drawers, you can print multiple drawers with different sections but you should not adjust the Material_Thickness or the Drawer_Width, Drawer_Height or Drawer_Depth settings for other drawers intended for use within the same chest.

The Drawer_Gap setting is designed to allow you to adjust the air-gap around the drawers without adjusting the dimensions of the drawers. We've found a Drawer_Gap of 1.0 (mm) to be sufficient, but results will vary for different 3D printers. If unsure, you can test the gap by printing a drawer of your chosen dimensions and a chest for a single drawer (Drawers_Across set to 1 and Drawers_High set to 1). If adjustment is necessary, you can adjust the Drawer_Gap value and the drawer can be re-used in your final print.

From v1.1 onwards, the Runner_Height_Multiplier setting enables you to adjust the thickness of the runners. You can increase this value to increase the durability of the chest.

We recommend you save a preset in OpenSCAD for each drawer and chest configuration you choose, so that you can easily recall the Customizer settings later if needed.

Material

This design is perfect for printing in many filaments, including PLA, PETG and ABS.

Versions

  • 1.4 (3 Jun 2022) - Corrected screw hole position when Runner_Height_Multiplier is greater than 1
  • 1.3 (3 Jun 2022) - Added options for screw holes (Screw_Holes, Screw_Hole_Diameter, Screw_Head_Diameter and Screw_Head_Countersink_Angle)
  • 1.2 (2 Mar 2022) - Corrected typo in comment
  • 1.1 (2 Mar 2022)
    • Added Runner_Height_Multiplier option
    • Added Slide_Out_Drawers_In_Preview_Percent option
    • Added an All - Preview Customizer tab for preview options
    • Moved Show_Drawers_In_Preview option to All - Preview Customizer tab
  • 1.0 (23 Feb 2022) - Initial version

Printing

Recommended slicer settings:

  • Resolution: 0.1mm - 0.2mm
  • Infill: ~20% or higher if you need extra durability.
  • Supports: Not required.
  • Rafts: Not required, unless you experience adhesion issues.

License

The "Drawer System" models (.stl) are licensed under the CC BY license by Code and Make.

The "Drawer System" code (.scad) is licensed under The MIT License by Code and Make.

Note: 'BSD' license has been selected as it is the closest available option in the list.

We are proud to offer content to you absolutely free.

We love to create free content for you. As you might imagine, it takes a lot of time. Supporters help us fund materials and equipment to create future projects and tutorials. To show your appreciation, please use the link below:

https://codeandmake.com/support

We thank you so much for your support!

3D printing settings

-

Advertising


Issue with this design? Report a problem.

Would you like to support Cults?

You like Cults and you want to help us continue the adventure independently? Please note that we are a small team of 3 people, therefore it is very simple to support us to maintain the activity and create future developments. Here are 4 solutions accessible to all:

  • ADVERTISING: Disable your banner blocker (AdBlock, …) and click on our banner ads.

  • AFFILIATION: Make your purchases online by clicking on our affiliate links here Amazon.

  • DONATE: If you want, you can make a donation via Ko-Fi πŸ’œ.

  • WORD OF MOUTH: Invite your friends to come, discover the platform and the magnificent 3D files shared by the community!


Sharing and downloading on Cults3D guarantees that designs remain in makers community hands! And not in the hands of the 3D printing or software giants who own the competing platforms and exploit the designs for their own commercial interests.

Cults3D is an independent, self-financed site that is not accountable to any investor or brand. Almost all of the site's revenues are paid back to the platform's makers. The content published on the site serves only the interests of its authors and not those of 3D printer brands who also wish to control the 3D modeling market.

100% secure payment by credit card, PayPal, Apple Pay, Google Pay, etc.
View all payment options.