{"repo":"FabMo/FabMo-Engine","free":true,"listed":false,"github":"https://github.com/FabMo/FabMo-Engine","clone":"git clone https://github.com/FabMo/FabMo-Engine.git","description":"The FabMo Engine - A software and apps ecosystem for digital fabrication.","language":"JavaScript","stars":62,"topics":["cnc","fabmo","raspberry-pi","shopbot"],"license":"Apache-2.0","category":"dashboards-admin","readme_excerpt":"The FabMo Engine The FabMo engine is host software that connects to a G2 motion control platform and manages it, exposing a web interface. The engine serves the following major functions: Streaming of G-Code files to G2 Monitoring of G2 motion state and cycle progress Storage and management of files (that currently cannot be stored on G2) Interpretation of the OpenSBP (ShopBot) language Hosting of the \"FabMo Dashboard\" a web frontend to the FabMo Engine that provides an app hosting environment Documentation Source Code Documentation API Documentation Quick Start 1. Install nodejs - The officially supported version is v16.14.0 - Newer versions may not work at this time 1. Check out the source code https://github.com/FabMo/FabMo-Engine 1. From inside the source directory, install all of the engine dependencies with npm install 1. Create the engine data directory at /opt/fabmo or C:\\opt\\fabmo if you're on windows. Set the permissions on this directory so that the user running the engine can read/write to it. 1. Start the engine with npm run debug for development mode or npm start for production mode. 1. On Windows it is unlikely that the default COM port settings are satisfactory. After running the engine once, edit C:\\fabmo\\config\\engine.json and set the two COM ports for your platform with the appropriate values for your system. Note that you should not need to run the engine as a privileged user. If you have to run your engine using sudo check your node installation and the p","default_branch":null,"files":null,"tree":[],"storefront":"/r/FabMo","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/FabMo/FabMo-Engine/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}