Portal:Software: Difference between revisions
re-added Mario Saleiro tutorial |
m Added a link for libraries of models |
||
Line 296: | Line 296: | ||
*[[OpenSCAD]] -Solid 3D CAD Modeller | *[[OpenSCAD]] -Solid 3D CAD Modeller | ||
*[https://upverter.com/ Upverter] for pcb design (like Github, free as long as you keep you files publics) | *[https://upverter.com/ Upverter] for pcb design (like Github, free as long as you keep you files publics) | ||
*[https://www.stlfinder.com/ STLFinder] a 3d model search engine for downloading free 3d models in your work. | |||
<br> In addition to the programs above, many labs use commercial or manufacturer proprietary programs for design or manufacturing. You might find collaborators who are using these programs. | <br> In addition to the programs above, many labs use commercial or manufacturer proprietary programs for design or manufacturing. You might find collaborators who are using these programs. |
Latest revision as of 14:55, 15 April 2017
The Software Portal |
Software is the collection of programs and related data that instruct a computer. Generally, the software used in fab labs are design software - drawing or computation programs - and differ by lab. While professional or commercial software can be used with the machines, open source software and cross platform is the most shareable resource. |
STARTER SETUP If you're just starting out or outfitting a new computer, the preferred minimum setup is based on all freely available cross-platform software. This means the greatest likelihood of direct design sharing and the largest population of people able to help out where there's a problem. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Design:
CNC Tool Chain:
(for an example with heeks see see http://www.thebitbangtheory.com/2012/01/cnc-software-toolchain-linux/ by Mário Saleiro) 2.5D
See also:
Nascent: https://github.com/nathanielstenzel/bucket_mill Forked: https://github.com/blinkenlight/GCAM Note that CamBam has an old version which is freely available as noted on the Commercial Software page. 3D
https://github.com/koppi/stl2ngc/blob/master/stl2ngc.cpp --- STL to G-Code converter in C++[9] https://grid.space/kiri --- combination CAM tool and slicer for FFF, lasercutting and rotary spindles. 3D Slicing for Additive ManufacturingMultiple Axis
See also Aptos on the Programmatic G-Code Generators page PCB
http://www.pentalogix.com/viewmate.php --- ViewMate Gerber Viewer gcam --- Software for generating gcodes from gerber files https://github.com/bubbapizza/GCAM forked into a 2.5D program[13] See also: Leveling: An interesting alternative to tramming or flattening one's workarea is instead to use special software to modify G-code to match one's bed: Autoleveller Hackaday: Mill Warped PCB Blanks On An Uneven Bed. Also: http://martin2250.blogspot.de/2014/12/grbl-height-probing-tutorial.html and https://github.com/synthetos/TinyG/wiki/ChiliPeppr-PCB-Auto-Level as well as bCNC.
Machine ControlElectronics:
Programming
Fab Labs Collaboration
|
KEEPING YOUR LAB UP TO DATE |
Software is continually updated. Ubuntu's package manager will (usually) help you keep the operating system and installed programs up to date. You will also want to keep the operating system upgraded. A good lab-wide maintenance schedule is,
sudo apt-get update sudo apt-get clean
sudo apt-get update sudo apt-get autoremove sudo apt-get upgrade sudo apt-get update
vacuum the fan / cooling vents of all computers and monitors |
EXTENDED CAPABILITIES |
|