Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MCAD scripts for openjscad: construction materials only #411

Open
beamplayer opened this issue Dec 18, 2018 · 4 comments
Open

MCAD scripts for openjscad: construction materials only #411

beamplayer opened this issue Dec 18, 2018 · 4 comments

Comments

@beamplayer
Copy link

beamplayer commented Dec 18, 2018

There are a few scripts on https://github.com/openscad/MCAD/ that have to do with real-life construction materials. Examples are
https://github.com/openscad/MCAD/blob/master/gears.scad
https://github.com/openscad/MCAD/blob/master/nuts_and_bolts.scad
https://github.com/openscad/MCAD/blob/master/screw.scad
https://github.com/openscad/MCAD/blob/master/units.scad
https://github.com/openscad/MCAD/blob/master/metric_fastners.scad
https://github.com/openscad/MCAD/blob/master/bearing.scad
Also: some scad scripts (actuators, ...) over at https://gitlab.com/idea161/OpenSCAD-free-models

Perhaps these can be converted to openjscad format and either made available in a jscad/MCAD repo, or even made available as an option inside openjscad.org ?

In addition, perhaps you could also upload the openjscad gridbeam-script.scad I uploaded at https://github.com/beamplayer/gridbeam/blob/master/scripts/openjscad/gridbeam-script.scad ?
It's not finished, but it wouldn't be too hard to make it.
I got started on a version to replace the original MCAD/gridbeam.scad script (in OpenSCAD) too, you can find it at https://github.com/beamplayer/MCAD/blob/master/gridbeam.scad
but again still unfinished. Should be easy to finish by someone more experienced then me though, so if someone has time/eager, please help out.
Also see openscad/MCAD#51 for a partial update to the MCAD/gridbeam script at the main openscad repo.
Some features of the original gridbeam script are even left out (ie gridbeam shelf, ...). Look at https://github.com/beamplayer/gridbeam/blob/master/designs/models/scad_for_openjscad/G-logo.scad on how I would call the parts.

@z3dev
Copy link
Member

z3dev commented Dec 18, 2018

@beamplayer Those are awesome!

We had a member convert some libraries from SCAD to JSCAD. Please take a look at
http://www.thingiverse.com/thing:2307544

Also, we are hard at work on V2, but just cannot find enough time to finish. We want to support design sharing, components, etc. if you have any good ideas then let us know.

@johnwebbcole
Copy link
Contributor

I saw this and realized I hadn't published my gears library yet. If you need gears, you can give this a try: https://gitlab.com/johnwebbcole/jscad-gears

It's a work in progress, but you can create gears that draw quickly.

@faithhack
Copy link

I maintain http://www.thingiverse.com/thing:2307544 but have held back a bit waiting for V2 to be more generally available, especially the changes in how code is modularized and included. I'll take a look at those SCAD modules tho'.
I currently use the jscad-desktop with atom and npm to set up my projects, but it doesn't make sense to publish modules with explicit includes ( const { sphere } = require('@jscad/csg/api').primitives3d ) when the average user can't take advantage of it yet.

@z3dev
Copy link
Member

z3dev commented Apr 15, 2021

V2 JSCAD has been released. It’s time to convert the world to JSCAD. :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants