Software Projects

From Open Source Ecology
Jump to: navigation, search

OSE Software Projects List With OSE's broad hardware design goals, most tools and files used in the design of the hardware are technically software descriptions of hardware such as CAD. This list is specifically for potential supporting software projects. However, projects using software languages describing electronic hardware design meet this definition (Ex. verilog for RISC V chips). To keep this list short and readable it may require referring only to general platforms.


Scrumy Board for Tracking Project Efforts

Feel free to pick an existing project or add your own. Determine if existing work is on-going and consult any current developers via the wiki or email or to join the Dev Team. Please try to select projects prioritizing current machine prototype efforts.


OSE Linux

Any OSE specific Linux software development. May include IT support tools, but does not refer to IT support itself.

Scripts

  • General scripts and tools for Linux maintenance and troubleshooting.
  • Many OSE Linux apps also use plugins and scripting (usually python). These include GIMP, Kdenlive,

FreeCAD

Work Benches

Macros

OpenSCAD

OOP language for creating CAD drawings. Integrates with FreeCAD through openscad workbench.

Microcontroller Platforms

Platforms and code projects currently and potentially used for machine control.

RISC V

Development of software for running on RISC V systems or describing the hardware design of open chips or cores.

Arduino

As of 2019 the Arduino Mega2560 is the board chosen for controlling most machines due to supply chain and cost-effectiveness.

Rasberry Pi

Peripheals

LCD's, GPS, Robotics, Cameras, motor controllers for CNC machines, and many other electronic boards that connect to microcontrollers and have or need open libraries written for them.

Web

Development of websites, plugins and tools for web integration.

  • WebGL
  • templates

Wiki

Wikimedia Plugins, code and tools for integrating documents

  • WYSIWYG Plugin
  • Templates

Photogrammetry

Software chain development for automating 3D photogrammetry of OSE machines.