Software: Difference between revisions

From
No edit summary
No edit summary
Line 26: Line 26:
A set of CAD functions is available as part of the [[https://github.com/SolidCode/MCAD | MCAD]] library for the free and open source [[http://www.openscad.org/ | OpenSCAD]] software, mostly within [https://github.com/SolidCode/MCAD/blob/master/gridbeam.scad gridbeam.scad].  It contains functions for solid and hollow beams of configurable size and orientation, flat surfaces with and without notched corners, and easy hole-aligned translation:
A set of CAD functions is available as part of the [[https://github.com/SolidCode/MCAD | MCAD]] library for the free and open source [[http://www.openscad.org/ | OpenSCAD]] software, mostly within [https://github.com/SolidCode/MCAD/blob/master/gridbeam.scad gridbeam.scad].  It contains functions for solid and hollow beams of configurable size and orientation, flat surfaces with and without notched corners, and easy hole-aligned translation:


<nowiki>
{{code|
// zFrame(segments) - create a vertical frame 'segments' long
// zFrame(segments) - create a vertical frame 'segments' long
// xFrame(segments) - create a horizontal frame along the X axis
// xFrame(segments) - create a horizontal frame along the X axis
Line 35: Line 35:
// frontPlate(width, height, corners) - like topPlate, but aligns plate to front side of frames
// frontPlate(width, height, corners) - like topPlate, but aligns plate to front side of frames
// translateFrame([x, y, z]) - translate frames or plates in X, Y, or Z axes in units 'segments'
// translateFrame([x, y, z]) - translate frames or plates in X, Y, or Z axes in units 'segments'
</nowiki>
}}


A [https://www.freecadweb.org/ FreeCAD] Replimat library is currently under development.  [https://www.bolts-library.org/en/index.html BOLTS] and [https://github.com/FreeCAD/FreeCAD-library/ FreeCAD Library] serve as useful starting points.
A [https://www.freecadweb.org/ FreeCAD] Replimat library is currently under development.  [https://www.bolts-library.org/en/index.html BOLTS] and [https://github.com/FreeCAD/FreeCAD-library/ FreeCAD Library] serve as useful starting points.

Revision as of 09:52, 27 April 2020

Follow these instructions to install and use the software portions of the Replimat project. Much of this software is intended to work with the replimat Controller.

Linux

Fedora

Open a terminal and type the following:

 sudo dnf install git openscad rust cargo rabbitvcs-nautilus rabbitvcs-gedit rabbitvcs-cli

Ubuntu

 sudo apt install git openscad rust cargo rabbitvcs-nautilus rabbitvcs-gedit rabbitvcs-cli

Redox

Windows

Join Github, clone the replimat git repository

Rust

CAD

A set of CAD functions is available as part of the [| MCAD] library for the free and open source [| OpenSCAD] software, mostly within gridbeam.scad. It contains functions for solid and hollow beams of configurable size and orientation, flat surfaces with and without notched corners, and easy hole-aligned translation:

Template:Code

A FreeCAD Replimat library is currently under development. BOLTS and FreeCAD Library serve as useful starting points.

http://implicitcad.org/editor

https://openjscad.org/

https://www.thingiverse.com/tag:openstructures

Firmware

To Be Sorted