Home - adrianblakey/slot-car-ecom GitHub Wiki
The Remora1 eCom
News
Preventing WiFi Link Failures
We have provided a “clamp” circuit to prevent destroying WiFi links if a motor is attached. The schematic is in git, and we have made a very small number to sell.
Do not attempt to update a Remora using the WiFi link if you have a motor attached to the board unless you have a clamp.
UK 1/32nd Nationals
The UK 1/32nd Nationals were just held in Corby over the May 2nd (2025) weekend. Hard to tell who of the 48 or so entrants were using the Remora in two F1 and sport classes. There was a huge variety of boards ranging from the Latvian, to the Frankie (smooth), to the do-slot and there are SBM boards still being used that I believe (if my eyes were sharp) James Cleave and Gavin Wills were running.
We’ve been lucky to have a close look at most of them and have gained insight. It seems the one you use is the result of a lot of experimentation, how the thing “feels" and personal taste. And, there are some people (Martin Ellis perhaps) that are so good at setting up a car that it could be powered by a rusty nail and a sixpence and he’d still beat 95% of the field.
The Remora 1 was our first attempt at one of these boards, working to some clear requirements and some (mistaken?) beliefs. These forced a couple compromises to the board layout to get a lot of parts into a small space on two sides, at a low cost. There is room for improvement.
We put that experience into a new single sided board design called the Remora/g 1.0. We are making parts for it after a small redesign to the prototype’s reverse protection circuit. The BSCRA are hopefully converging on using this as a sealed component in a proposed 1/32nd brushless Genesis class. As such, it will not have a WiFi link interface.
Link to the Latest Firmware
You always find the latest firmware on the ESCape32 github WiKi releases link if you are looking for them to apply to the board using the WiFi link.
Release 14.3 of the firmware is this binary file.
Release 14.3 of the bootloader is this file.
WiFi Link
We’ve experienced issues with the WiFi Link that have resulted in serious damage to the connecting cable and the WiFi link itself.
We will shortly publish a clamp circuit that will prevent the issue from happening. In the meantime ...
If you have a motor attached to the Remora board when making changes to it with the WiFi Link - BE VERY CAREFUL. To be perfectly safe - disconnect the motor from the board.
Background - in order to save parameters in the WiFi link, the motor has to be stopped. You do this by moving the slider control at the bottom of the page in the first tab to the right and then the left and then clicking on “Save”.
Stopping the motor using the slidercan cause the motor to generate a very high voltage that is too much for the skinny cable to carry. The cable becomes a filament, gets very hot the insulation burns off and it smokes and destroys the cable. It can also destroy the WiFi Link adapter and the ESP32 S2 board. You can usually tell if the ESP32 is toast by looking at the mcu, if it has a slight bubble - consider it gone.
If you can’t or don’t want to disconnect the motor and a temporary fix is to disable the complementary PWM to allow the motor to coast when it's stopped - but this is not a desirable permanent setting. There isn’t any other software solution an this issue is a bit specific to slot car racing because we power everything from power supplies not batteries. Power supplies do not like to be run backwards - batteries not so much.
Note: it might be possible to reflash the firmware with the motor attached and not cause this issue - but it’s an expensive experiment.
Motor Testing
We've started testing motors to gain some better insight into how to best control them. This has involved making some testing equipment including: a power supply, a synthetic load, a current sensor, and a speed sensor. We've noticed a couple of effects and that has changed the suggested settings which have been updated. We hope to publish more information as this work progresses.
Firmware Update
ESCape32 Rev 14 has been released It would be sensible to apply it. We've been using it and it works fine.
Mea Culpa
I'd like to humbly apologize for making a huge mistake. The checked-in KiCad files for the Remora1.2 had an error in them that in effect did not change the fets from the original ones to the newer ones. A error was corrected several days ago with an update. The files had the manufacturers part number updated but not the JLCPCB part number.
Braking with Power Off
There are two types of brakes:
- Controller braking.
- Motor braking.
Motor braking has to have the mcu energized so the mcu can turn on the coils to short them. Controller braking works by the controller shorting the power circuit making the motor a generator. Brushless motors are very efficient and do not generate a lot of drag. Subjectively, 12 magnet motors brake better than 6 magnet motors, and motors with stronger magnets brake better.
If we could keep some power on to the mcu after track power goes away, we could still have brakes. Therefore we've been prototyping putting capacitors of different values in the power circuit of a Remora. Unfortunately, the people who've tried it don't like the drivability - although the jury is still out. The other downside is there is a very short period of time needed when power comes on to charge the capacitor (nothing is free). In a very competitive race this might not be worth the later gain, especially if when a car flys off the track as they did many times at the Worlds, a track call is made, negating any real advantage.
We've also tried setting ANALOG_MIN to some very low value - say 180 (1V) and setting DUTY_DRAG to say 20, the assumption here is that there is some residual power in the circuit as the power goes off, and as the voltage drops below 1V the drag brake gets invoked. Keep the ANALOG_MIN below 216 (1.2V) though so drag brake is not invoked suddenly on braking.
Some very recent motor testing - which we'll publish soon suggests that it's best to set analog_min to 0 - more to follow.
You’ll notice the Latvian Board advertises power off braking. It's implemented by hardware and firmware. The firmware operation is similar to drag brakes. Down to about 5V brakes behaves as usual - the motor is a generator. At about 5V it shorts the coils (like drag brakes) and applies motor brakes. The mcu is provided current and voltage feedback to help it determine when to apply brakes.
Power off (track calls) braking is facilitated by storing energy in a small capacitor in its power circuit. When the track power goes off some energy in this circuit continues to power the mcu which determines power is off and applies drag brakes. There’s also a very small (micro seconds) delay at startup in order to charge the capacitor, that you might notice getting off the line.
This capability may benefit you if it suits your driving style and the track. For example to get the best times on our local club track it needs to be driven hard by letting off for the corners but not applying brakes.
Stopping the car “hard" on a track call might be more of a disadvantage than not. We’ve noticed that a lot of the track calls at last year's ISRA nationals were a result of cars (literally) flying off the track. Any sort of brakes are not a benefit to them :-) The cars still on the track that have conventional braking will continue to roll forward when the track power goes off until they run out of energy. The others will attempt to brake hard. Being able to roll forward might give you a slight advantage over a hard stop ...
Remora 1.2
We just checked in an update to the KiCad files in the AART11. This replaces FETs Q4 and Q5-Q10 which were respectively an AlphaOmega AON7418 for reverse polarity protection, and the AllPower AP90N03Q for the phase FETs, with a Jiangsu JMSL0302AU.
These have a superior operating characteristics to the previously used parts while having a similar footprint at a reasonable price.
We have successfully tested a Remora 1.1 with the Toshiba TPN1R603PL, which has different pads and required a subtle change to the board. This part also carries a premium price which is hard to justify. The JMSL0302AU has very similar specs to the Toshiba at a much more reasonable price.
An order was placed with JLCPCB for several boards that was delivered and tested, we also made these as .8mm boards.
Fet Comparison
Part Number | Manufacturer | JLCPCB part number | $ Oct 2024 | Rdson max (mΩ) at VGS=10V | Rdson max (mΩ) at VGS=4.5V | Qg (10V)(nC) typ | notes |
---|---|---|---|---|---|---|---|
AP90N03Q | Allpower | C2828593 | 0.1849 | 4.2 | 7 | 42 | Original output mosfets |
AON7418 | AlphaOmega | C74384 | 0.5889 | 1.7 | 2.8 | 65 | Original reverse polarity mosfet |
TPN1R603PL | Toshiba | C141548 | 0.7715 | 1.6 | 2.5 | 41 | Remora 1.1 output & reverse polarity |
JMSL0302AU | Jiangsu | C2890409 | 0.2789 | 1.5 | 2.9 | 39 | Remora 1.2 alternative to Toshiba |
We base our parts selection on cost/performance. You can see from the above that the original output mosfets were inexpensive - offering excellent cost/performance. We did an interim switch to the Toshiba parts for the unreleased Remora 1.1 - but you can see it's a 500% cost increase. We have settled on the Jiangsu fets as an optimal cost/performance solution and replaced the output fets and the reverse protection fet (7) with this in the design.
About the MidAmerica board
The board is very similar to the Remora1 we produced. It runs the same firmware that can be updated using the WiFi link. It has the same parts as the Remora1 and is fabricated from the same design files that are distributed here. It only differs in perhaps 3 ways, namely:
- The pads are gold :-).
- The board is slightly thicker. (our first Remora 1.0's were 1mm, we made the 1.2 with .8mm thick boards).
- It's red not green and has the MidAmerica logo on it not the AART/Remora1.
- The firmware is slightly out-of-date - but not enough to cause you any issues. You'll need a WiFi link to update it.
Information
This is where you can find out everything about the Remora1 slot car brushless motor, eCom.
If you are new to this try: Getting Started
If you want to know the details ...
The best place to get information is Discord.
If you want to purchase one, you now have several options:
- Won-O-Won
- MidAmerica
- ABSlotSport
- Do-slot
- RedFox :-)
- Our site.