This open-source project aims to create a CAD file of the Northumbrian small-pipes using OpenSCAD. The CAD file is intended for research and experimental purposes, providing an accurate and modifiable 3D model based on historical measurements and chanter data. Different presets can be loaded and shared under the same licence, allowing for a collaborative and evolving design process.
The Northumbrian small-pipes are a distinctive type of bagpipes native to Northumberland. This project utilises OpenSCAD, a script-based 3D CAD modeller, to create a detailed and accurate model of the instrument. The measurements and chanter data used in this project were provided by Mike Nelson.
- Detailed Modelling: Accurate representation of the Northumbrian small-pipes based on traditional measurements.
- OpenSCAD Script: Easily modifiable script for customising and experimenting with different aspects of the design.
- Adjustable Design: Design can be adjusted on the fly for various research and experimental needs.
- Preset Support: Different presets can be added for analysis, allowing for comprehensive study and comparison.
- Easy Sharing: Models, codes and presets can be easily shared with the community.
- GPL v2 License: The project is released under the GNU General Public License v2, ensuring that it remains free and open-source.
The project is continuously evolving, and the following features are planned for future releases:
- Drones and Blowpipes: Addition of detailed models for drones and blowpipes to complete the Northumbrian small-pipes set.
- Left-handed Version: Development of a left-handed version of the small-pipes to accommodate different player preferences.
- Key Designs: Introduction of various key designs to provide more options for customisation.
- Modular Keys Options: Implementation of modular key options to allow easy swapping and experimentation with 7-key, 9-key, 11-key, 14-key and more configurations.
- Undercuts and angled holes: Incorporation of undercuts and angled holes for improved acoustic performance and historical accuracy.
- OpenSCAD: Ensure you have the latest version of development built OpenSCAD installed.
- Clone the repository:
git clone https://github.com/Z-QIAO/openNSP_Project.git
- Navigate to the project directory:
cd openNSP_Project
-
Open the
openNorthumbrianChanter.scad
file in OpenSCAD:openscad openNorthumbrianChanter.scad
-
View, modify, and render the 3D model as needed.
-
Export the model to your preferred 3D file format for further use or 3D printing.
Contributions are welcome! If you have improvements, bug fixes, or new features to suggest, please create a pull request. For major changes, please open an issue to discuss your ideas.
This project is licensed under the GNU General Public License v2.0. See the LICENSE file for details.
Special thanks to Mike Nelson for providing knowledge that made this project possible.
The creator of this project is not responsible for the quality of the instrument you create using these CAD files. Any damage, injuries, or other adverse outcomes resulting from the manufacturing process or use of the instrument are solely the responsibility of the user. The CAD files and associated scripts are provided "as is" without any warranty of any kind, either expressed or implied, including but not limited to the implied warranties of merchantability, fitness for a particular purpose, or non-infringement.
If you find this project useful, please consider buying me a coffee: Buy me a coffee.
For any further inquiries, please contact me or drop me an email: zexuan_qiao[]outlook.com
Enjoy creating and experimenting with the Northumbrian small-pipes!