After seeing the GT2b from @FLATLINEcustoms I knew that that design was the ultimate one, unfortunately I asked him to share the step files to modify it but until this date he didn’t. As editing STL files is a pain in the a** I recreated the design from scratch using Fusion 360, but I’m terrible at CAD designs and could not recreate the chamfers and few details that make his work much better.
Functionalities:
The remote use xbee radio to connect to another micro controller that handle the received data. I decided not connect the xbee directly to VESC’s because I’m planing to add more stuff to the receiver, like GPS, LED’s etc… So I don’t want to create a bunch of custom applications on VESC.
The remote has 3 buttons, one is a cruise control, the other two can handle multiple or single clicks to different functionalities, for now: turn on and off lights, change mode from rabbit to turtle.
Few more pictures of the design, and build process
As you can see the controller uses teensy-lc as the micro controller and a ST7735 based lcd to display information. I’ll put the files on thing-verse together with the firmware of the remote, I can definitely help however wants to reproduce this but you need to have basic knowledge of electronics, I can not explain how to wire a potentiometer
Next step is to create a PCB and also design the trigger part to be 3d printed, I’m still using the trigger assembly removed from the gb2b controller. I’ll also test using nrf24l01+ radios because xbee’s are way to expensive, 23 bucks each, but they are very very reliable.
Another problem is that nrf24l01 will need to share the SPI of the arduino*, not sure if the libraries (for the lcd and the radio) are already handle that, if not, I’m not very interested on updating them to make it happen, and I will leave xbee radios on the final version.
I had made an inquary about a system of this type about a week ago and here we are. I must take my hat off to you. You are Dr. Frankenstein to my creation. This is a must have. When will we be ready for production?
This is so epic. Telemetry data! I had it on my RC car remote this data, but the receiver is abit sensitive that it broke down easily. I’ll be looking forward for this one!
Yeah… I’ll share, but I was planing to share once I have the pcb done (for the receiver and the remote). I’ll start working on that tonight and I’m estimating two weeks to get it done. If you guys want the hacked version schematics I can do that too.
ops… thanks! rabbit and turtle are two different modes with different acceleration. Rabbit will push whatever throttle you give on the trigger, while turtle will slow down the acceleration.
@vitormhenrique
I don’t think I’ll have time to try it before several weeks. If you route a PCB, I’ll wait for that.
I still have to complete my “simple” GT2b.
I did not know the teensy microcontroler, there are some many out there now !!
Have you written your code in C or arduino-like ?
arduino language is actually C with custom functions to access the hardware of the atmega microcontroller. Teensy is a arduino compatible micro, but the specs are much much better, form factor, speed, etc… But for the final version I think I’ll stick with the atmega328 with the arduino bootloader.
I’m still not sure about the LCD size, 1.8" is cool, but it may be too big?
Thanks for the informations. I have played a bit with the arduinos … (nano and uno mainly).
I guess that the main constrain is the ergonomy of the controler in your hand.
Does it fit well with this big screen ?
I have not yet tried the original version of Flatline but I am a bit worried that my hand is too small for this big design.