Releases: J0EK3R/brickcontroller2
4.0 J0EK3R Beta 1
BrickController 2
Cross platform mobile application for controlling Lego creations using a bluetooth gamepad.
Supported platforms
Android 4.3+
iOS 8+
Windows 10 (experimental)
Supported receivers
SBrick - both normal and plus (output only)
BuWizz 1
BuWizz 2
BuWizz 3
Lego PowerFunctions infrared receiver on Android devices having IR emitter
Lego Powered-Up hub
Lego Boost Hub
Lego Technic Hub
Lego WeDo 2.0 Smart Hub
Circuit Cubes
XP Block XC-5
black MouldKing DIY module
Supported (BLE advertisement) devices (Android only)
MouldKing 4.0 module
MouldKing 6.0 module
MouldKing Mecanum
MouldKing 15059 (Robot)
CaDa Race Car
HOGOKIDS 8051
Project details
BrickController 2 is a Xamarin.Forms application and can be compiled using Visual Studio 2017 (Professional, Enterprise and Community Editions).
3rd party libraries used
Autofac IOC container
[Plugin.Permissions](https://github.com/jamesmontemagno/PermissionsPlugin)
[SQLite-Net-Extensions Async](https://bitbucket.org/twincoders/sqlite-net-extensions)
Author
István Murvai
J0EK3R
3.5 J0EK3R Beta 1
New in this release is the support for the black MouldKing DIY module.
Support for multiple Controllers
All connected Game Controllers are supported as input devices! :)
Supported receivers
SBrick - both normal and plus (output only)
BuWizz 1
BuWizz 2
BuWizz 3
Lego PowerFunctions infrared receiver on Android devices having IR emitter
Lego Powered-Up hub
Lego Boost Hub
Lego Technic Hub
Lego WeDo 2.0 Smart Hub
Circuit Cubes
XP Block XC-5
MouldKing DIY
Supported (BLE advertisement) devices (Android only)
MouldKing 4.0 module
MouldKing 6.0 module
MouldKing Mecanum
MouldKing 15059 (Robot)
Cada C51072W Race Car
HOGOKIDS 8051
Howto install?
Just download and install com.scn.BrickController2-Signed.apk on your (Android) device.
3.5 J0EK3R Beta 0
New in this release is the support for the black MouldKing DIY module.
Supported receivers
SBrick - both normal and plus (output only)
BuWizz 1
BuWizz 2
BuWizz 3
Lego PowerFunctions infrared receiver on Android devices having IR emitter
Lego Powered-Up hub
Lego Boost Hub
Lego Technic Hub
Lego WeDo 2.0 Smart Hub
Circuit Cubes
XP Block XC-5
MouldKing DIY
Supported (BLE advertisement) devices (Android only)
MouldKing 4.0 module
MouldKing 6.0 module
MouldKing Mecanum
MouldKing 15059 (Robot)
Cada C51072W Race Car
HOGOKIDS 8051
3.4 J0EK3R Beta 1
Supported receivers
SBrick - both normal and plus (output only)
BuWizz 1
BuWizz 2
BuWizz 3
Lego PowerFunctions infrared receiver on Android devices having IR emitter
Lego Powered-Up hub
Lego Boost Hub
Lego Technic Hub
Lego WeDo 2.0 Smart Hub
Circuit Cubes
XP Block XC-5
Supported (BLE advertisement) devices (Android only)
MouldKing 4.0 module
MouldKing 6.0 module
MouldKing Mecanum
MouldKing 15059 (Robot)
Cada C51072W Race Car
HOGOKIDS 8051
3.4 J0EK3R Beta 0
Added support for XP Block XC-5 hub.
3.3 J0EK3R Beta 9
A next try with support for 3 devices of MK4.0 and 3 devices of MK6.0.
MK6.0:
To bind MK6.0-Device 1 to Device 1 in the app just go to the device-page, select MK 6.0 - Device A and press the button on the MK6.0 brick.
Test the channels.
Same for the second and third MK6.0.
MK4.0:
There is just one device for the MK4.0 in the app - but with 12 channels.
The first 4 channels are for device 1, the second 4 channels for device 2 and the third 4 channels for device 3.
I don't know how to bind the devices? - Are the MK4.0-bricks hard-coded to device 1, 2 and 3?
3.3 J0EK3R Beta 8
A next try with support for 3 devices of MK4.0 and 3 devices of MK6.0.
MK6.0:
To bind MK6.0-Device 1 to Device 1 in the app just go to the device-page, select MK 6.0 - Device A and press the button on the MK6.0 brick.
Test the channels.
Same for the second and third MK6.0.
MK4.0:
There is just one device for the MK4.0 in the app - but with 12 channels.
The first 4 channels are for device 1, the second 4 channels for device 2 and the third 4 channels for device 3.
I don't know how to bind the devices? - Are the MK4.0-bricks hard-coded to device 1, 2 and 3?