Difference between revisions of "Portal:Software"

From Fab Lab Wiki - by NMÍ Kvikan
Jump to: navigation, search
(reorganized page)
Line 1: Line 1:
<table id="mp-banner" style="width: 100%; margin:4px 0 0 0; background:none; border-spacing: 0px;">
+
{| id="mp-banner" style="width: 100%; margin:4px 0 0 0; background:none; border-spacing: 0px;"
<tr><td class="MainPageBG" style="text-align:center; padding:0.2em; background-color:#000000; border:1px solid #f2e0ce; color:#fff; font-size:100%;">The Software Portal
+
|-
</td></tr>
+
| class="MainPageBG" style="text-align:center; padding:0.2em; background-color:#000000; border:1px solid #f2e0ce; color:#fff; font-size:100%;" | The Software Portal
<tr><td class="MainPageBG" style="text-align:left; padding:0.2em; background-color:#fffaf5; border:1px solid #f2e0ce; color:#000; font-size:100%;">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.</td></tr>
+
|-
</table>
+
| class="MainPageBG" style="text-align:left; padding:0.2em; background-color:#fffaf5; border:1px solid #f2e0ce; color:#000; font-size:100%;" | 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.
 +
|}
  
Operating system
+
{| style="width: 98%; margin:4px 0 0 0; background:none; border-spacing: 0px;"
* [[Ubuntu]]
+
|-
Programs
+
! width="100%" align="center" | <br>
* [[Blender]] - 3 D design
+
|-
* [[Cad.py]] - fabrication program
+
| style="text-align:center; padding:0.2em; background-color:#cedff2; border:1px solid #a3b0bf; color:#000; font-size:100%;" class="MainPageBG" |  
* [[Gimp]] - 2D
+
'''STARTER&nbsp;SETUP'''
* [[Inkscape]] - 2D vector program
+
* [[Make]] - fabricaton program
+
* [[Scratch]] - Scratch is a programming language
+
* [[Arduino]] - an open-source electronics prototyping platform
+
* [[OpenSCAD]] -Solid 3D CAD Modeller
+
* [[Open Office]] or [[Libre Office]] - writer, Calc, Impress, Draw, Math and Base.
+
* [[VLC]]
+
* [[Fab Lab Wiki:Administration|Administration]]
+
* [[Fab Lab Wiki:Concept|Concept]]
+
  
Other programs used in the Fab Lab
+
If you're just starting out or outfitting a new computer, the preferred minimum setup is based on all freely available cross-platform software. &nbsp;This means the greatest likelihood of direct design sharing and the largest population of people able to help out where there's a problem.
* [[Eagle]] - PCB Design Software
+
 
* [[Partworks]]
+
|-
* [[Modela player]]
+
| style="text-align:left; padding:0.2em; background-color:#f5faff; border:1px solid #cedff2; color:#000; font-size:100%;" class="MainPageBG" |
* [[Roland dr. Picza]]
+
<br>
* [[Sketchup|Google Sketchup]]
+
 
* [[Picoblocks]]
+
*The open source operating system&nbsp;[[Ubuntu]] is preferred, though all software listed in this section are cross-platform.
* [[AVR Studio]]
+
*[[Python]] - a programming language on which many of these programs are based. Is usually bundled with Ubuntu and MacOS
* [[Next Engine Scan Studio]]
+
*[[Kokompe|Fab Modules]] - an important piece of software that allows nearly any digital file to be sent to nearly any machine
* [[Tandberg Conference Me]]
+
*[[Open Office]] or [[Libre Office]] - writer, calc (spreadsheets), impress (presentations), draw, math and base
* [[CamStudio]]
+
 
* [[KDEN Live]]
+
Design:
* [[Sculptris]]
+
 
 +
*[[Blender]] - 3D design
 +
*[[Gimp]] - image drawing and manipulation
 +
*[[Inkscape]] - vector drawing and manipulation
 +
 
 +
Electronics:
 +
 
 +
*[[Eagle]] - electronics circuits design and layout
 +
*[[Avrdude]] - software programming for Atmel processors
 +
 
 +
Programming
 +
 
 +
*[[Scratch]] - a graphical a programming language
 +
 
 +
Fab Labs Collaboration&nbsp;
 +
 
 +
*Fab Labs Videoconferencing clients: Polycom V500, [[Tandberg Conference Me]] (windows only), Ekiga, Xmeeting. TightVNC for remote desktop.
 +
*[http://www.skype.com&nbsp;Skype]
 +
 
 +
<br>
 +
 
 +
|}
 +
 
 +
<br>
 +
 
 +
{| style="width: 98%; margin:4px 0 0 0; background:none; border-spacing: 0px;"
 +
|-
 +
! width="100%" align="center" | <br>
 +
|-
 +
| style="text-align:center; padding:0.2em; background-color:#dfcef2; border:1px solid #a3b0bf; color:#000; font-size:100%;" class="MainPageBG" |
 +
'''KEEPING YOUR LAB UP TO DATE'''<br>
 +
 
 +
|-
 +
| style="text-align:left; padding:0.2em; background-color:#f5faff; border:1px solid #cedff2; color:#000; font-size:100%;" class="MainPageBG" |
 +
Software is continually updated.&nbsp;<br>
 +
 
 +
|}
 +
 
 +
<br>
 +
 
 +
{| style="width: 98%; margin:4px 0 0 0; background:none; border-spacing: 0px;"
 +
|-
 +
! width="100%" align="center" | <br>
 +
|-
 +
| style="text-align:center; padding:0.2em; background-color:#dff2ce; border:1px solid #a3b0bf; color:#000; font-size:100%;" class="MainPageBG" |
 +
'''EXTENDED CAPABILITIES'''
 +
 
 +
|-
 +
| style="text-align:left; padding:0.2em; background-color:#f5faff; border:1px solid #cedff2; color:#000; font-size:100%;" class="MainPageBG" |
 +
<br>
 +
 
 +
*[[Arduino]] - an open-source electronics prototyping platform
 +
*[[OpenSCAD]] -Solid 3D CAD Modeller
 +
 
 +
<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.
 +
 
 +
*Shopbot [[Partworks]]  
 +
*Roland [[Modela player]] milling
 +
*Roland [[Dr. Picza]] scanner
 +
*Next Engine [[Scan Studio]]
 +
*[[Sketchup|Google Sketchup]] (listed here because a fee is required to generate output)
 +
 
 +
<br>
 +
 
 +
|}

Revision as of 02:25, 30 October 2011

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.


  • The open source operating system Ubuntu is preferred, though all software listed in this section are cross-platform.
  • Python - a programming language on which many of these programs are based. Is usually bundled with Ubuntu and MacOS
  • Fab Modules - an important piece of software that allows nearly any digital file to be sent to nearly any machine
  • Open Office or Libre Office - writer, calc (spreadsheets), impress (presentations), draw, math and base

Design:

  • Blender - 3D design
  • Gimp - image drawing and manipulation
  • Inkscape - vector drawing and manipulation

Electronics:

  • Eagle - electronics circuits design and layout
  • Avrdude - software programming for Atmel processors

Programming

  • Scratch - a graphical a programming language

Fab Labs Collaboration 

  • Fab Labs Videoconferencing clients: Polycom V500, Tandberg Conference Me (windows only), Ekiga, Xmeeting. TightVNC for remote desktop.
  • [1]




KEEPING YOUR LAB UP TO DATE

Software is continually updated. 



EXTENDED CAPABILITIES


  • Arduino - an open-source electronics prototyping platform
  • OpenSCAD -Solid 3D CAD Modeller


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.