Software
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
- https://crates.io/crates/scad
- https://github.com/I3ck/rust-3d
- https://docs.rs/rust-3d/0.27.0/rust_3d/
- https://github.com/carlmartus/rscsg
- https://docs.rs/implicit3d/0.13.1/implicit3d/
- https://crates.io/crates/implicit3d
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:
// zFrame(segments) - create a vertical frame 'segments' long // xFrame(segments) - create a horizontal frame along the X axis // yFrame(segments) - create a horizontal frame along the Y axis // topPlate(width, depth, corners) - create a plate width and depth in 'segments', corners == 1 notches corners // bottomPlate(width, depth, corners) - like topPlate, but aligns plate to underside of frames // backPlate(width, height, corners) - like topPlate but aligns plate to back 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'
A FreeCAD Replimat library is currently under development. BOLTS and FreeCAD Library serve as useful starting points.
https://www.thingiverse.com/tag:openstructures
Firmware
To Be Sorted
- https://librecad.org/
- https://github.com/Qucs
- http://www.geda-project.org/
- http://www.clifford.at/yosys/
- https://www.openscad.org/
- https://symbiflow.github.io/
- https://www.chisel-lang.org/
- https://theopenroadproject.org/
- https://github.com/verilog-to-routing/vtr-verilog-to-routing
- https://www.coursera.org/learn/vlsi-cad-logic
- https://www.coursera.org/learn/vlsi-cad-layout
- http://www.kicad-pcb.org/
- https://en.wikipedia.org/wiki/TopoR
- https://cnc.js.org/
- https://wiki.shapeoko.com/index.php/CAM
- https://www.allpcb.com/
- https://jlcpcb.com/
- https://www.pcbway.com/
- https://efabless.com/