Skip to content
OpenSCAD modules for frequently used 3D parts
OpenSCAD
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
nutsandbolts
.gitignore
README.md
bottle_holder.scad
bottle_holder_100mL.stl
box.scad
headplate_holder.scad
headplate_holder.stl
lcd.scad
lcd_box.scad
light_sensor.scad
light_sensor.stl
mfc_holder.scad
mfc_holder.stl
panel_mounts.scad
peristaltic_pump_housing.scad
rotameter_holder.scad
screws.scad
serial_device_housing_big.scad
serial_device_housing_big_back.stl
serial_device_housing_big_body.stl
serial_device_housing_big_front.stl
serial_device_housing_small.scad
spec20_housing.scad
stepper_holder.scad
stirred_bottle_holder_100mL.stl
stirrer_controller_holder.scad
stirrer_controller_holder.stl
tube_holders.scad
tube_tower.scad
tube_tower_12.stl
tube_tower_24.stl
tube_tower_48.stl
utils.scad
vial_holder.scad
vial_holder_25mm_dia_all.stl
vial_holder_25mm_dia_base.stl
vial_holder_25mm_dia_top.stl
vial_holder_fraction_collector.stl

README.md

About this repository

This repository holds OpenSCAD modules for frequently used 3D printer parts. The modules should be written in such a way as to make it easy to incorporate them into larger designs for specific labware.

What is OpenSCAD?

OpenSCAD is an open-source cross-platform (Windows/Linux/Mac OSX) 3D CAD modeler based on the OpenSCAD programming language. As a programmable modeler, it is not a drag & drop interactive 3D designer but an actual code-based solution to making complex 3D models. It has a slightly steeper learning curve than drag & drop software like TinkerCAD, however, once familiar with its basic syntax, it is immensely powerful and allows for complex, 100% reproducible 3D designs that are easy to customize and share across designs by writing them as modules. Because OpenSCAD designs are literally just text-based script files, they are also perfect for collaboration and version control on GitHub.

Resources

Available Modules

Quick descriptions of some of the modules in this repository and what they may be useful for:

  • box: generate box for electronics with lid and container components (the serial device housings are examples of this)
  • screws: add different types of screws to your design
  • panel mounts: various cutouts for panels (power plugs, switches, etc.)
  • LCD module: insert LCD holder into a surface
  • stepper holder module: generate NEMA stepper motor holders

For more details, look into the individual .scad code files and view the .stl files for rendered examples.

You can’t perform that action at this time.