Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sjkelly/eagletoopenscad
An Eagle ULP to convert boards into 3D OpenSCAD modules.
https://github.com/sjkelly/eagletoopenscad
Last synced: about 11 hours ago
JSON representation
An Eagle ULP to convert boards into 3D OpenSCAD modules.
- Host: GitHub
- URL: https://github.com/sjkelly/eagletoopenscad
- Owner: sjkelly
- Created: 2013-06-15T01:56:20.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2016-05-31T14:42:20.000Z (over 8 years ago)
- Last Synced: 2025-01-20T02:03:58.179Z (1 day ago)
- Size: 749 KB
- Stars: 12
- Watchers: 10
- Forks: 7
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
#Eagle to OpenSCAD
![RAMBo](./pics/rambo.png)
This work is derived from EagleUp. Currently this script has support for board and component export. The board portion has been heavily tested for the generation of test jigs at UltiMachine. The script will export a component and position in `translate()module()` form. However, none of these modules for components exist and this output is therefore untested.##Use
![Screenshot](./pics/screenshot.png)###Outline layer
Existing functionality from EagleUp.###3D Export
####3D CSG
Uses 3D primitives to generate the board model.
####Extrude
Creates a 2D drawing of the board holes and uses `linear_extrude()` to extrude the sketch into 3D. OpenSCAD interprets this slower than 3D CSG.###Holes
####Regular
Uses the traditional OpenSCAD `cylinder()` to create holes.
####Polyholes (requires Magpie)
Uses [polyholes by nophead](http://hydraraptor.blogspot.com/2011/02/polyholes.html) to create accurately sized holes for 3D printing. The functionality is imported from the [Magpie hardware library](https://github.com/sjkelly/Magpie) for OpenSCAD. See the library readme for installation instructions.##Bugs and Contributions
Send issues and pull requests to sjkelly on GitHub.