Software Projects
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.
Contents
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.