Credits

ReDo is built on other people's work: a geometry kernel, the libraries the Playground is made of, and CAD drawn by part makers and libraries around the world. This page credits them. The licence texts themselves are in the third-party notices.

Software

What runs in your browser when you use the Playground.

Open CASCADE and the LGPL

The Playground carries two libraries under the GNU Lesser General Public License, version 2.1: Open CASCADE Technology 8.0.1, inside ReDoCore, with Open CASCADE's exception, and occt-import-js 0.0.23, which brings a build of Open CASCADE of its own. You may change these libraries for your own use, and reverse engineer the Playground to debug those changes.

Their source: Open CASCADE Technology 8.0.1, which ReDoCore builds unmodified, and occt-import-js.

For at least three years after we last ship this version of the Playground, we will give anyone who asks the complete source of both libraries, with the object code and instructions needed to relink ReDoCore against a changed Open CASCADE, for no more than it costs us to send them. Write to admin@redo.pro.

Part libraries

Most of the Inventory is built from CAD its makers publish. This is everyone whose CAD we use.

FromWhat we useLicenceParts
PololuPololu's own published CADCC BY-SA 4.0348 parts
DFRobotThe CAD DFRobot publishes on its product wikiThe maker's own terms146 parts
SparkFunSparkFun's 3D models, and the Eagle designs of its boardsCC BY-SA 4.0132 parts
AdafruitAdafruit's CAD parts, and the Eagle designs of its boardsCC BY-SA 3.0, The maker's own terms, MIT99 parts
ROBOTISThe DYNAMIXEL drawings ROBOTIS publishesThe maker's own terms53 parts
FreeCAD LibraryThe FreeCAD parts libraryCC BY 3.051 parts
CyberBrickThe module CAD Bambu Lab publishes for CyberBrickThe maker's own terms37 parts
LEGOThe LEGO Group's own part modelsThe maker's own terms15 parts
No named authorModels handed to us whose files name nobody: two breadboards, two NEMA 17 steppers and a few small modules, and two Bluetooth modules we drew from arc12's footprintsCC BY 4.09 parts
MicrochipIts chips' pinouts, on a package ReDo drawsCC BY-SA 4.03 parts
Raspberry PiBoard models others drew, handed to us, and the HAT outline from Raspberry Pi's documentationCC BY 4.0, CC BY-SA 4.03 parts
arc12arc12's Eagle designs of two Bluetooth breakoutsCC BY 4.02 parts
ArduinoThe UNO shield outline, from Arduino's published designCC BY-SA 4.01 part
BholanathThe motor CAD Bholanath Precision Engineering publishesThe maker's own terms1 part
BournsThe 3005 trimmer's dimensions, drawn by ReDoCC BY-SA 4.01 part
Texas InstrumentsA chip's pinout, on a package ReDo drawsCC BY-SA 4.01 part

Where the licence is the maker's own terms, the maker publishes its CAD without leave to pass it on. You can build with those parts in ReDo, and we never hand their models back: their pages offer only the maker's own link to the CAD, and a download leaves them out.

The other 178 parts we drew ourselves, in OpenSCAD, and publish under CC BY-SA 4.0 with one exception, as KiCad's libraries have: using them in a design, or in a file you export from one, doesn't make your design share-alike. Pass a part itself on, changed or not, and its licence applies as usual.

Our OpenSCAD library, the code our parts, your own designs and an agent's include, is under the MIT licence, so including it puts no licence on what you write.

Data and languages

Names and logos

LEGO® is a trademark of the LEGO Group, which does not sponsor, authorize or endorse this site.

Arduino, Raspberry Pi, SparkFun, Adafruit, Pololu, DFRobot, ROBOTIS, DYNAMIXEL, CyberBrick, Bambu Lab, KiCad and every other product or company name and logo on this site belong to their owners, and appear here only to say whose parts are whose.