Your solution is brilliant, thats what I’ve been waiting for all my life, I really love you.
Now, for a Newby on arduino and pcb building, would you please point me to the right direction on how to build the PCB? Should I just send the PCB design a company? How should I but the board and make all the traces?
While designing the PCB I discovered that ‘5V Boost’ converter’s PCB Layout doesn’t match the Product you linked in google datasheet.
Your PCB and module(presumably, since it didn’t let out magic smoke) has both Input Terminal on ‘Long-Side’ of the rectangle. But the product in link(alibaba) has both Input Terminal on ‘Short-Side’ of the rectangle.
If anyone buys your pcb + linked boost board, they can short the Battery, because your PCB gives GND and VBAT to ‘long-side’, but linked-product has IN- and OUT- on ‘long-side’, ouch!
Even worse since your TP4056 doesn’t have dedicated Output-Port. So short-circuit detection isn’t possible. That can be extremely Dangerous.
So can you provide link to the same boost-converter you used? Thanks.
You are right, in this case it’s a matter of the photo on the link not being the same as the product sent to me. You see one thing online, it comes as something else in the mail.
Let me try to find a better link with the correct photo.
I have a feeling that this Won’t fit inside original solidgeek’s remote. Due to it’s width, and also length is pretty tight too(I’ve forked your Schematic & PCB, and modified quite a bit).
Solidgeek’s freeSpace : 26(L) x 63(H) / ArduinoNano: 18 x 44 / TP4056 : 17 x 22/ Boost : 15 x 19
You are SO awesome!! I’ve been trying to work out how to build a 100% waterproof (underwater - not for a skateboard:-) throttle and had no idea how to use hall sensors for that… before now!!!
@ervinelin got any complete kits together?
Im pretty keen to get started on a side ardino project, but dont have the time to wait 49 days for Aliexpress to ship out
Magnets and springs take an eternity to reach me. More than a month still nothing.
Some other parts here and there I need to check, also my PCB i have in stock is the older design. EasyEDA doubled their prices so I am very hesitant to order more of which I don’t need any.
Okay, I’ve run into some problems. I won’t sell any kits until I find good solid solutions for them.
I had instances of my board losing power going very slowly uphill, at first I thought maybe it was a amp draw issue but I noticed last night that for some weird reason, the remote disconnects when I go very slowly uphill (going fast is not an issue). So as it stalls along the way up, the remote disconnects and I lose all control until a few seconds later when it comes back.
Honestly I have absolutely no idea what is going on with this. Anyone?
After that episode, thinking that I need more shielding, I opened up the transmitter only to have my stupidity fry the lipo charger. So I desoldered and replaced the entire lower PCB and its components and now my transmitter won’t fire up without a hard reset or flipping the switch quickly between on and off and back on.
Again, totally confused why this is happening. USB power works fine. Current possible solution is to add a cap between the reset and GND pins.
Anyone Arduino masters can clue me in on what’s happening?
I have exactly the same thing on my receiver side, it’s a weird problem. Luckily I’m powering my remote from usb socket so no problem there. Did you try the possible capacitor solution yet?
The hill climb drop out is just due to voltage sag issues on the rx side under load. In the rc world, we call them brownouts. the fix is a capacitor to help stabilize voltage on the 5v rx input.
For the second issue, i think its a step up voltage reg issue. i.e you flip the switch and the step up reg ramps to the full 5v and the Arduino is under voltage on boot. but a quick reset the reg is already up to 5v (caps charged) so the audio boots correct. if you have a O-scope you can check this.