# create python virtual env
python -m venv venv
# activate venv
source venv/bin/activate # if using bash
source venv/bin/activate.fish # if using fish
# install dependencies
pip install -r requirements.txt
# make sure the python venv is still activated
# view all input parameters
python pipe_gen.py --help
generate OpenSCAD files from pipe dimensions and then generate an STL file using the openscad commadline tool:
openscad -o result.stl my_generated_pipe_dimensions.scad
then, we can use FreeCAD to convert to an STEP file and generate gcode for cnc.
- 1/4inch DC 12V 2 Way Normally Closed Electric Solenoid Air Valve, Stainless Steel
- Flow Rate: 22 SCFM at 100 PSI (Air Flow)
- One-Way Air Valve
- this could be used to pressurize the wind chest from a simple compression source (bike pump? to start with)
- Recipe for Wooden Organ Flue Pipes
- The physics of voicing organ flue pipes
- Pipes made of glued wood lumber
- Pipes
- Pipe Scaling
- Calculating the Flowrate Requirement for a Pipe
- Pipe Anatomy
- Pipe cut-up and flue dimensioning chart
- Ising's Formula
- Pushing and bouncing air
- The physics of organ blowing
- Wikipedia: Typical Organ Wind Pressures