https://github.com/hugokernel/openscad_dovetail
Create dovetail and cut piece with OpenScad
https://github.com/hugokernel/openscad_dovetail
dovetail openscad openscad-library queue-d-aronde reprap
Last synced: 2 months ago
JSON representation
Create dovetail and cut piece with OpenScad
- Host: GitHub
- URL: https://github.com/hugokernel/openscad_dovetail
- Owner: hugokernel
- Created: 2012-07-27T06:40:43.000Z (almost 13 years ago)
- Default Branch: master
- Last Pushed: 2023-11-01T09:27:38.000Z (over 1 year ago)
- Last Synced: 2025-01-23T08:17:09.695Z (4 months ago)
- Topics: dovetail, openscad, openscad-library, queue-d-aronde, reprap
- Language: OpenSCAD
- Size: 80.1 KB
- Stars: 22
- Watchers: 8
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Dovetail parametric generator for OpenSCAD / Générateur de queue d'aronde pour OpenSCAD
You want to print a OpenSCAD design too large for your 3D printer ?
Try to cut them with a dovetail !

## Use
Open the demo.scad file with OpenSCAD to see the cut in action.
With OpenSCAD version higher than 2019.05, you can use customizer to apply some settings.
## Example
```OpenSCAD
use ;// Your amazing design you want to cut
module amazing_design() {
cube(size=[50, 50, 10], center=true);
}// First, setup the cutting position: middle cut
position = [0, 0, 0];// Next, setup the dimension of the cut: use the bounding box of your design
dimension = [50, 50, 10];// Finally, setup the dovetail:
// - Teeth count
// - Teeth height
// - Teeth Clearance
teeth = [5, 8, 0.5];// Now, cut !
// Extract the first part...
intersection() {
amazing_design();
cutter(position=[0, 0, 0], dimension=dimension, teeths=teeth, male=true);
}// ... and the second part
intersection() {
amazing_design();
cutter(position=[0, 0, 0], dimension=dimension, teeths=teeth, male=false);
}
```