Software Projects: Difference between revisions
AbeAnderson (talk | contribs) No edit summary |
AbeAnderson (talk | contribs) mNo edit summary |
||
Line 32: | Line 32: | ||
As of 2019 the Arduino Mega2560 is the board chosen for controlling most machines due to supply chain and cost-effectiveness. | As of 2019 the Arduino Mega2560 is the board chosen for controlling most machines due to supply chain and cost-effectiveness. | ||
=Rasberry Pi== | ==Rasberry Pi== | ||
==Peripheals== | ==Peripheals== | ||
LCD's, motor controllers for CNC machines, and many other electronic boards that connect to microcontrollers and have or need open libraries written for them. | LCD's, motor controllers for CNC machines, and many other electronic boards that connect to microcontrollers and have or need open libraries written for them. |
Revision as of 22:46, 22 January 2019
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 readable and not link to most OSE GVCS machines and projects, it will 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.
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, motor controllers for CNC machines, and many other electronic boards that connect to microcontrollers and have or need open libraries written for them.