Maker.js, a Microsoft Garage project, is a JavaScript library for creating and sharing modular line drawings for CNC and laser cutters.
maker cad draw cnc vector svg pdf dxf drawing fonts geometry bezier openjscad rectangle circle line arc laser 2d 3d openscad point points path model triangle outline quadratic cubic curve ellipse polygon square star dome bolt holes oval belt ring slot kerf shape font trigonometry boolean chain distort dogbone fillet intsersect intsersection measure mirror rotate scale stl plasma cutter water-jetA parametric design for a cheap self-replicating 3D printer (reprap) that snaps together to minimize screws and non-printed parts. Under OS X, you'll need to make sure you have the Xcode command-line tools installed first. You can get them by installing Xcode from the App Store.
reprap openscad snappy 3d-printing 3d-printer stl-filesAdds syntax highlighting and snippets to OpenSCAD files in Atom.Originally converted from the OpenSCAD TextMate bundle.
scad openscadThis repository includes all the input/output format handling for the JSCAD projects, and can also be used seperatly.This library is part of the JSCAD Organization, and is maintained by a group of volunteers. We welcome and encourage anyone to pitch in but please take a moment to read the following guidelines.
openscad openjscad jscad parametric modeling cad io formats parser writer serializer deserializerNode module that translates OpenSCAD syntax into OpenJSCAD syntax.IMPORTANT NOTE: This project is written against an older version of OpenSCAD (v 2011.06) which has now been superseded.
openscad openjscadRefer to each subproject for license information.
3d-printing arduino robot teapot openscadShimonBox is an OpenSCAD project aiming at providing semi-automatically generated 3D printable cases for development boards. See pkh.me introduction blog post for more information.
boards arm case openscad development-board board printing-3dThis is a work in progress DIY split-flap display. Prototype four-character display: video. The goal is to make a low-cost display that's easy to fabricate at home in small/single quantities (e.g. custom materials can be ordered from Ponoko or similar, and other hardware is generally available).
diy openscad kicad arduino laser-cutting splitflap split-flapThe OpenFlexure Microscope is a 3D printable microscope, including a precise mechanical stage to move the sample and focus the optics. There are many different options for the optics, ranging from a webcam lens to a 100x, oil immersion objective. The trick of making a microscope out of a webcam has been around for a little while, and produces good results. However, getting a nice mechanical stage to focus the microscope and move around on the sample is tricky. This project is a 3D printable design that enables very fine (sub-micron) mechanical positioning of the sample and the lens, with surprisingly good mechanical stability. It's discussed in various media articles and a paper in Review of Scientific Instruments (open access).
openscad assembly-instructions microscope 3d-printing scienceThis project is a hassle-free cloud connected lighting system that interfaces with standard light switches via a 3D printed lightswitch cover with a built-in servo mount (see 3DModels/ for STL and OpenSCAD code). The whole stack for this project--including firmware, hardware, server (see my conduit repo), client web appliction, and physical 3D printed components were designed and built from the ground up.
lightswitch-cover openscad smart-lights smart-home cloud-connected-lights cloud lightsThese fundamental modules and functions are helpful when playing OpenSCAD. OpenSCAD uses three library locations, the installation library, built-in library, and user defined libraries. It's convenient to set OPENSCADPATH. Check Setting OPENSCADPATH in OpenSCAD User Manual/Libraries for details.
openscad 3d-printing 3d-graphics 3d-models cad🦅 cli syntax highlighting: any function - any object - 176 languages
syntax highlight cli color console terminal language highlight.js chalk object string function line-numbers 1c abnf accesslog ada apache arduino armasm asciidoc aspectj autohotkey avrasm axapta bash bnf brainfuck cal capnproto ceylon clean clojure-repl cmake coffeescript coq cos cpp crmsh crystal cs csp css dart delphi diff django dns dockerfile dos dsconfig dts dust ebnf elixir elm erb erlang-repl excel fix flix fsharp gams gauss gcode gherkin glsl golo gradle haml handlebars haskell hsp htmlbars http hy inform7 ini irpf90 jboss-cli json julia-repl julia kotlin lasso ldif leaf less lisp livecodeserver livescript llvm lsl makefile markdown mathematica matlab maxima mel mercury mipsasm mizar mojolicious monkey moonscript n1ql nginx nimrod nix nsis objectivec ocaml openscad oxygene parser3 pf pony powershell processing profile prolog protobuf puppet purebasic q qml r rib roboconf routeros rsl ruleslanguage scilab scss shell smali smalltalk sml sqf sql stan stata step21 stylus subunit taggerscript tap tex thrift tp twig typescript vala vbnet vbscript-html verilog vhdl vim x86asm xl xml xquery yaml zephirA fully modular, parametric, and customizable case design for home-made ESP8266/Arduino/Raspberry Pi projects, like temperature or motion sensors, information monitors, and more. Built with OpenSCAD.
modular customizable openscad parametric 3d-models 3d-design parametric-designCadmio is a new way of "writing" a 3D model. It offers familiar JSX syntax that is transpiling into OpenJSCAD. Users beware: Cadmio is under the alpha stage. Many APIs are missing. Please do not attempt to deploy it on your production environment unless you are fully aware of what it means.
jsx openscad openjscad 3d-design3D model and PCB blueprints for custom M5Stack modules. Place a number for height of an enclosure you want to build.
openscad 3d-printing 3d-models enclosure m5stackOpen 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.
openscad reprap openscad-library dovetail queue-d-aronde
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.