Cheap FOCer 2 (Open-source, Low-cost, VESC 6 based ESC) (v0.9 Release. Beta testing ongoing)

Hey @shaman, just wanted to say I have successfully assembled, flashed and run a full config on my first CheapFOCER2 v0.9. Outstanding work, thanks a lot! However, the test has been on a regular turnigy SK3 while waiting for a PEI scooter 800W 6" hub, so I’m also interested in the onewheel specific tweaks that @doomy is after.

I had to scavenge an IMU from a breakout board because of the shortage of that chip everywhere, but hey, if it works, it ain’t stupid!

1 Like

Hello all,
First, Thank you very much @shaman all the other contributors for your contributions.

I ordered 5 copies of the V 1 (JLCPCB has the DR8301 back in stock), received them, Followed the insctructions. But when I power them nothing happens and they reach the current limit of 100mA. I flashed the firmware and it looked like everything was working fine.

I have no idea what the problem could. When I power it using the st-link communication, the fault LED blinks.
The VESC Tool detects when it’s powered using the ST-link.
What might be the problem (Here are a few opictures of the board, please forgive my poor soldering skills)?

Is there a way of getting the error ?

The VESC tool tels me that the firmware is old, Can I update it using the VESC tool ?

The pictures :

Thank you very much in advance,
Ilias

PS: Sorry if this is the wrong place to post, please tell me where to do so if that’s the case.
I reposted the text with pictures since I couldn’t edit the older one.

Nope…nope…nope…no forgiveness from me. :grin:
I urge you to get a better soldering iron, better solder, lots more flux, and to redo all the connections. It looks like at least one of the FET pins actually isn’t soldered and most of the high power connections need work.

Until then we can’t even begin to work with you to sort out any other possible issues.

7 Likes

Thank you for your reply, I Will then and come back :slight_smile:

2 Likes

If ot does not turn on at all i would guess its the 22uH coil if you soldered it yourself. Otherwise probably the DRV. Did you do the diode test on the input?

@thunkar @doomy


This is help from @Fungineers. Let me know if it works!

2 Likes

Thank you for your reply.
It doesn’t turn on because the power supply activates the current limiting protection, (110 mA), which means the problem is why is it reaching 100 mA.

Which diode test ? If it’s the orientation, I checked, it is oriented correctly.

The DRV was soldered by JLCPCB, so I guess that’s shouldn’t be problem ?
I noticed that if I test the continuity between the two poles of c39 I get a bip ! I will investigate that also.

So its probably a shortcut somewhere before the buck converter in the drv. There is a simple test you can do on the pos neg pins with a multimeter diode tester. Its noted in the first post of this thread.

I did the same and it worked fine.

1 Like

Shoot, I didn’t realize there were different firmware versions for HW v0.9 and v1.0. On my v0.9 CFOC2’s I’m running Firmware 5.10 (marked as 5.01 in the distribution from your Github repository, but shows up as 5.10 in Vesc_tool).

Which version number should I be using on the v1.0 hardware?

Also, can I save a configuration from my v0.9 CFOC2’s and use it on the V1.0 boards?

Thanks!

2 Likes

v1.0 Firmware 5.02:

v0.9 Firmware 5.01:

2 Likes

Thanks doomy. Do you know if they’re compatible as far as saved configs go?

They should be if you use the same vesc tool version. I had some trouble (the motor started suddenly) when transferring the app config to vesc tool 3.0. so better redo the whole config. Recently i also did the resistor upgrade on a few 0.9 controllers but when flashing the v1.0 firmware trough vesc tool they did still show the old one after a reboot. I had to reflash the generic bootloader and then flash the new firmware.

1 Like

Thanks. My plan is to use Vesc_tool 2.06 in both cases.

I’m not familiar with the resistor upgrade for the v0.9 boards. Can you point me to that? Is that something we should all do?

The upgrade makes v0.9 compatible with the v1.0 firmware but it still goes into limp mode.

3 Likes

Hello,
I did what you said, re-soldered everything with more attention, It does power on correctly :slight_smile:.
Now I need to test with a motor.

Thank you.

4 Likes

Hi doomy,
maybe do you happen to have a cheapfocer available?

Thanks!

That’s great news! Good luck with the motor test.

1 Like

Hi flux,

Not right now. I thought about doing another group buy, but i would have to up the prices. Jlcpcb is now around 35% more expensive. The good news is that they have the drv8301 chip in stock again.

1 Like

I’ve still got a few.

[US/CAN] Cheap Focer 2’s - Esk8 Parts Market / New Parts for Sale - esk8.news forums