-
Notifications
You must be signed in to change notification settings - Fork 3
Getting Started
-
Follow modified instructions from https://docs.m5stack.com/#/en/quick_start/m5core/m5stack_core_get_started_Arduino_Windows, the reference instructions are for M5Stack Core, we are working on M5Stick, there is a difference. Ignoring this difference will cause your M5Stick to become unresponsive.
-
Install Arduino IDE - Download Windows Installer instead of the ZIP file for non-admin install
-
Install M5Stick Library from our repo instead of that provided by m5stack.
- This is also how you would update the library whenever there are breaking changes.
- Windows:
- Copy the 'M5StickC-master' folder into your 'Documents\Arduino\libraries' folder
- OSX:
- [a little similar to Windows, let me know if someone tried it out]
-
Skip the factory and Hello World test.
-
Checkout our git repo for code: https://github.com/bettr-xyz/tracestick-firmware. Current code is in /alpha.
-
Copy the BLE library from our repo and replace yours:
- https://github.com/bettr-xyz/arduino-esp32/tree/master/libraries/BLE/src
- Typically under: C:\Users\username\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4\libraries\BLE\src
- Contains some BLE stability fixes
-
Install the ArduinoJson library
Before you upload ANY code, open and ensure that Arduino is set to
- Board: M5Stick-C
- Partition Scheme: No OTA (Large App)
It is known that the shipping times into SG can take quite a while. Another volunteer may have ordered in bulk and kept some stock, please reach out.
- Development & Testing
- MStick-C
- GPS Module
- 18650C Cell Holder (M5Stack Direct)
- Other interesting things
- M5Stack Gray (Amazon)
- Thermal Camera module (M5Stack Direct)
- NCIR Temperature Sensor Unit (M5Stack Direct)
- PowerC (M5Stack Direct)
- git repo for CAD: https://github.com/bettr-xyz/tracestick-cad
- The standard software for development would be Autodesk Fusion 360
- Its free for personal use