← Back

ofxEbbControl

github.com/antimodular/ofxEbbControl · @antimodular
OF 0.12 Hardware Interface Robotics

Experimental EggBot/EiBotBoard control addon: automatic C++ port of the ebb-control JavaScript library, supporting openFrameworks 0.12.

0 0 Last commit 1y ago Created 1y ago

README

ofxEbbControl ๐Ÿฃ



Experimental OpenFrameworks addon for EggBot/EiBotBoard control
:warning: Disclaimer: This addon is experimental and mostly untested. It's based on an LLM-aided automatic C++ port of the jmpinit/ebb-control JavaScript library and may contain bugs or incomplete behavior.

---

โœจ Features



---

๐Ÿ›  Installation



1. Clone this repository and copy the ofxEbbControl folder into your OF addons/ directory. 2. Ensure that ofxEbbControl.h and addon_config.mk are included. 3. Use the Project Generator to add ofxEbbControl to your project.

---

๐Ÿ–ฅ๏ธ Supported OpenFrameworks Versions



This addon supports OpenFrameworks v0.12.0. Compatibility with other versions is not guaranteed.

---

๐Ÿš€ Usage Example



#include "ofMain.h"

include "ofxEbbControl.h"

class ofApp : public ofBaseApp { public: ofxEbbControl board; void setup() { if (!board.setup("/dev/ttyUSB0")) { ofLogError() << "โš ๏ธ Failed to open EBB port"; std::exit(1); } board.clearStepPosition(); board.setPenState(false); } void draw() { board.moveAbsolute(1000, 1000, 0); board.setPenState(true); } }; int main() { ofSetupOpenGL(1024,768,OF_WINDOW); ofRunApp(new ofApp()); }


---

๐Ÿ“ Recent Updates



---

๐Ÿ› Known Issues



---

๐Ÿ“– Documentation



---

๐Ÿ“œ License



This addon is released under the MIT License. See LICENSE for details.

Get this addon

HTTPS
SSH