Ampoule Rack Fully Parametric (TRT, Sustanon, etc)
Print Profile(1)

Description
Sustanon Ampoule Rack
Compact holder for standard 1ml glass ampoules.
Designed to keep ampoules upright and stable while opening, draining or drawing with a syringe. The angled layout improves visibility and access while the finger cut-outs make removal easier when wearing gloves.
The rack is compact, easy to print and requires no supports.
Features
- Holds standard 1ml glass ampoules
- Angled design for easier access
- Finger relief cut-outs for grip
- Self-centering lower pockets
- Drain slots for easy cleaning
- Stable wide-base design
- No supports required
- Fast and simple print
Print Settings
Recommended materials:
- PETG
- ABS
- ASA
PLA also works for light use.
Recommended settings:
- 0.20mm layer height
- 3–4 walls
- 15–20% infill
Print flat on the build plate.
Supports:
- Not required
1ml Version Settings
This version is configured specifically for standard 1ml glass ampoules.
The model is parametric, so the dimensions can be adjusted easily in OpenSCAD if your ampoules vary slightly between manufacturers.
Custom Parameters
| Parameter | Default | Description |
|---|---|---|
| slots | 7 | Number of ampoules the rack holds |
| spacing | 18.5 | Distance between ampoule centres |
| ampoule_d | 11.0 | Main body diameter of the ampoule |
| neck_d | 5.5 | Neck diameter used for the upper taper support |
| top_thickness | 6 | Thickness of the upper retaining rail |
| bottom_thickness | 8 | Thickness of the lower support rail |
| inside_height | 20 | Vertical distance between upper and lower rails |
| rail_depth | 20 | Front-to-back depth of the rack |
| corner_r | 2 | Radius used on external corners |
| tilt | 8 | Forward angle of the rack in degrees |
| finger_r | 6 | Size of the front finger access cut-outs |
What The Settings Affect
slots
Changes total rack capacity.
Increasing this will make the rack wider.
spacing
Controls the distance between ampoules.
- Increase if ampoules touch each other
- Decrease for a more compact rack
ampoule_d
Main sizing parameter for the vial body.
This affects:
- upper locating holes
- lower locating pockets
Increase slightly if your printer produces tight fits.
neck_d
Controls the upper taper support around the neck area.
Useful if using ampoules with thicker or thinner necks.
inside_height
Controls how tall the rack is.
Lower values:
- reduce print time
- make the rack more compact
Higher values:
- expose more of the ampoule
- increase clearance for larger vials
tilt
Controls the forward angle.
A small tilt:
- improves visibility
- helps access with syringes
- keeps the rack compact
finger_r
Changes the size of the finger access scallops on the front edge.
Increase if:
- using gloves
- you want easier removal
Recommended Print Settings
| Setting | Recommendation |
|---|---|
| Layer Height | 0.20mm |
| Walls | 3–4 |
| Infill | 15–20% |
| Supports | Not required |
| Orientation | Print flat on bed |
Recommended Materials
- PETG
- ABS
- ASA
PLA works but may soften with heat or repeated alcohol cleaning.
Notes
This model was designed around common 1ml pharmaceutical glass ampoules.
Depending on printer tolerances and filament shrinkage, a small XY scaling adjustment may improve fit.
Notes
Designed around standard 1ml Sustanon-style glass ampoules but should also fit many similar pharmaceutical ampoules with comparable dimensions.
If your ampoules vary slightly by manufacturer, scaling XY by 1–2% may improve fit depending on printer tolerances.
Dimensions
- Custom ampoule capacity
- Compact bench footprint
- Reduced overall height for easier handling and storage
Design Goals
The goal was to create a simple, practical holder that prints quickly and works reliably without unnecessary complexity.
The angled upper rail helps with access while drawing fluid, and the lower locating pockets help keep ampoules aligned and stable during handling.
Changelog
Revision 2
- Removed rear tray section
- Reduced overall height
- Simplified structure
- Improved printability
- Cleaned up geometry and file layout
License
You shall not share, sub-license, sell, rent, host, transfer, or distribute in any way the digital or 3D printed versions of this object, nor any other derivative work of this object in its digital or physical format (including, but not limited to, publishing derivative works outside the Makerworld platform or hosting on other digital platforms). The objects may not be used without permission in any way whatsoever in which you charge money or collect fees. Subject to the above restrictions, derivative works may be published only within the Makerworld platform, and all such derivative works must be licensed under the same SDFL‑C license, without modification or additional terms. You may download the digital versions of this object, 3D print it, and display images, videos, or usage demonstrations of 3D printed versions of the object on personal social media platforms or Makerworld official channels, provided that no digital versions of the object are shared or distributed.








Comment & Rating (0)