Simple 3D-printed NRF remote - Arduino controlled

Try reading the post above yours.

I can read only below

Did you try another cap? My 0.68uf seems to work fine for now

interesting fact, i had a spare new arduino nano, uploaded ino file and fired it up using 220uf cap on 5v line and it seems to work on every boot because rx light flashes rapidly. now im confused.

I broke my Pulse Echo again and itā€™s been raining so I havenā€™t had the chance to field test. Just testing it in my room has been working fine though

Could a Microcontroller Supervisory Circuit be a more stable fix? Check out pitrs33ā€™s posts on the Arduino Due forum.

Forum: https://forum.arduino.cc/index.php?topic=256771.30

PDF: http://ww1.microchip.com/downloads/en/DeviceDoc/11184d.pdf

from datasheet ā€˜ā€˜Holds microcontroller in reset until supply voltage reaches stable operating levelā€™ā€™ looks like just what we need. this is also a good reference for Low ESR caps https://docs.google.com/spreadsheets/d/14M4Z0GPJp3u7L3bmYBizHm3Leg0XOCmAWQOx_wEgEng/edit#gid=1538665578

My only issue with it is cost. That transistor is 46c it looks like. https://www.digikey.com/product-detail/en/microchip-technology/MCP120T-300I-TT/MCP120T-300I-TTCT-ND/275287

The small ceramic cap thatā€™s working for me so far is ~8c.

this guy in the forum is talking about the possible damage to reset switch over time and how to get around it.

''My solution might be better then directly connecting a 10 ĀµF ceramic or tantalum capacitor to the reset switch. That will damage the switch over time and is a risk for the clamp diodes in the microcontrollers.

I connected a 10 ĀµF electrolytic capacitor (ceramic or tantalum should also work) with a 470 Ohm resistor in series between the reset pin and ground. This will delay the startup of the SAM by around 150 ms, as you can see below. The current through the reset switch (and maybe other parts) is limited to 7 mA by the resistor, so nothing can be damaged.ā€™ā€™

Is anyone building these and selling them yet?

1 Like

Iā€™ve got a box of parts for a short run of 10 remote/receiver pairs to sell, but Iā€™m not gonna start that run until I have my receiver issues ironed out.

2 Likes

I made my own remix based on solidgeekā€™s code and ervinelinā€™s 3D files, with my own simplified schematic.

I posted about it here: https://www.electric-skateboard.builders/t/twinsens-3d-printed-nrf-remote/50482

At the moment it no longer sends VESC telemetry since I have no way to test it, but maybe someone can look at putting it in. It should be quite trivial except for the fact that I managed to fill the entire program memory :smiley:

1 Like

Where can I cat the latest software and wireing diagrams?

im building a new receiver and did some unscientific test. uploaded the .ino file to arduino and fired it up 10 times in a row using 5v-GND line and booted up without a problem. then i introduced the wireless module and tried to boot it up from the same power source using the same pins and never booted correctly, needing a reset everytime. i got my hands on a low ESR cap going to connect it and see what happens.

3 Likes

Done!

9 Likes

When I accelerate or brake, the line on the display is a bit laggy.

I can do that if @solidgeek is okay with it

The secret is not to accelerate or brake!

Another tip for everyone Get a small JST connectors is less soldering work you have to do and is more easier to disconnect the wires and swap components.

1 Like

i found this part in aliexpress its practically a combination of tp4056 and 5v boost converter board. it also has a place for power key. size wise its 4mm longer than tp4056 rest is around the same.

2 Likes

Hey this thing is awesome. I have 2 Bluefruit Feather nRF52 boards and I want to use them as remote/receiver. Youā€™re build is very impressive !! I have a couple of questions if you donā€™t mind:

  • what is the remote battery and how long does it last?
  • how reliable is the communication between your remote and your receiver?
  • do you think bluefruit feather can do the job ?
  • And do you have a schematic of the circuit ? thanks in advance !!