All Projects → zeevy → Grblcontroller

zeevy / Grblcontroller

Licence: gpl-3.0
Compact android mobile application for gcode streaming and controlling a cnc machine with grbl firmware

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Grblcontroller

Konashi Ios Sdk
konashi iOS SDK
Stars: ✭ 90 (-25.62%)
Mutual labels:  bluetooth
Jesfs
Jo's Embedded Serial File System (for Standard Serial NOR-Flash)
Stars: ✭ 104 (-14.05%)
Mutual labels:  bluetooth
Blueutils
经典蓝牙搜索,连接,数据传输封装依赖库
Stars: ✭ 110 (-9.09%)
Mutual labels:  bluetooth
Magicblue
💡 Unofficial Python API to control Magic Blue bulbs over Bluetooth
Stars: ✭ 92 (-23.97%)
Mutual labels:  bluetooth
Find3 Android Scanner
An android app that scans Bluetooth and WiFi for FIND3
Stars: ✭ 99 (-18.18%)
Mutual labels:  bluetooth
Bluetoothchat
Messaging over Bluetooth (Android)
Stars: ✭ 105 (-13.22%)
Mutual labels:  bluetooth
Pixelbot
Stars: ✭ 90 (-25.62%)
Mutual labels:  bluetooth
Ketai
Ketai sensor library for Processing (Android mode)
Stars: ✭ 114 (-5.79%)
Mutual labels:  bluetooth
Plus
Otto DIY+ ("Otto DIY with steroids" + Bluetooth + APP + switch + sensors + strength +...
Stars: ✭ 100 (-17.36%)
Mutual labels:  bluetooth
Nimble Arduino
A fork of the NimBLE library structured for compilation with Ardruino, designed for use with ESP32.
Stars: ✭ 108 (-10.74%)
Mutual labels:  bluetooth
Bose qc35 Ubuntu
Pair Bose QuietComfort 35 with Ubuntu over Bluetooth
Stars: ✭ 92 (-23.97%)
Mutual labels:  bluetooth
Betterjoy
Allows the Nintendo Switch Pro Controller, Joycons and SNES controller to be used with CEMU, Citra, Dolphin, Yuzu and as generic XInput
Stars: ✭ 1,352 (+1017.36%)
Mutual labels:  bluetooth
Openbuilds Cam
Online CNC CAM System
Stars: ✭ 107 (-11.57%)
Mutual labels:  grbl
Balena Sound
Build a single or multi-room streamer for an existing audio device using a Raspberry Pi! Supports Bluetooth, Airplay and Spotify Connect
Stars: ✭ 1,306 (+979.34%)
Mutual labels:  bluetooth
Dualsense Windows
Windows API for the PS5 DualSense controller
Stars: ✭ 111 (-8.26%)
Mutual labels:  bluetooth
Ble Midi For Android
MIDI over Bluetooth LE driver for Android 4.3 or later
Stars: ✭ 90 (-25.62%)
Mutual labels:  bluetooth
Reverse Engineering Bluetooth Protocols
Intercepting Bluetooth device communication and simulating packet responses of an iPhone from a Raspberry Pi 3
Stars: ✭ 105 (-13.22%)
Mutual labels:  bluetooth
Invisible Highway
Invisible Highway is an experiment in controlling physical things in the real world by drawing in AR. Simply make a pathway along the floor on your phone and the robot car will follow that path on the actual floor in your room. A custom highway with scenery is generated along the path to make the robots a little more scenic on your phone screen.
Stars: ✭ 118 (-2.48%)
Mutual labels:  bluetooth
Cncjs
A web-based interface for CNC milling controller running Grbl, Marlin, Smoothieware, or TinyG.
Stars: ✭ 1,657 (+1269.42%)
Mutual labels:  grbl
Ubertooth
Software, firmware and hardware designs for Ubertooth
Stars: ✭ 1,551 (+1181.82%)
Mutual labels:  bluetooth

Grbl Controller

Compact android mobile application for GRBL powered CNC machine.

Axis Control File Streaming

Features:

  • Supports both Bluetooth and USB connections
  • GRBL 1.1 real time feed, spindle and rapid overrides support.
  • Simple and powerful jogging control.
  • Uses character counting streaming protocol.
  • Real time machine status reporting (Position, feed, spindle speed, buffer state. Buffer status report needs to enabled using the setting $10=2).
  • Supports Sending G-Code files directly from mobile phone. (Supported extensions are .gcode, .nc, .ngc and .tap. G-Code files can be placed anywhere in the phone or external storage).
  • Supports short text commands.
  • Supports Probing (G38.3) with auto adjust Z-Axis.
  • Manual tool change with G43.1
  • 4 Highly Configurable Custom Buttons which supports multi line commands (Supports both short click and long click).
  • Application can work in background mode, by utilizing the less resources, there by consuming less power.

Notes:

  • For android versions Marshmallow or above, use your OS permission manager and grant "Read External Storage" permission in order to get file streaming working.
  • G-Code files can be placed anywhere in the phone or external storage, but they must end with one of the following extensions .gcode or .nc or .tap or .ngc.
  • If you are connecting Bluetooth module first time to your machine, then make sure you have changed the baud rate of the BT module to 115200. (Default baud rate of the GRBL 1.1v firmware is 115200 as 8-bits, no parity, and 1-stop bit).
  • HC-05 Bluetooth module setup http://www.buildlog.net/blog/2017/10/using-the-hc-05-bluetooth-module/
  • HC-06 Bluetooth module setup https://github.com/zeevy/grblcontroller/wiki/Bluetooth-Setup-HC-06

Get it on Google Play

Limitations:

  • No trimming of decimal places
  • Does not remove unsupported Gcodes
  • No expansion of Canned Drill cycles or M06 Tool Change

Known Bugs:

  • Some times jog stop button will not work effectively, need to press the jog stop button two times.

Special thanks to

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].