F-Of-C - open-source Free-Of-Charge vesc6 board in development. Schematics available

Yes, more or less, there is always something to tinker or repair.

1 Like

which motor are you using? I mean I’m like 79-80 kg

I don’t want the board to be underpowered.

“Waterproofed” 63100 Outrunner and a FR (Lift) 67mm 5.5kW inrunner. Have a look at foil.zone. I suggest to contiune this conversation privately or in the foil.zone forum, to not further hijack this thread.

2 Likes

I’m a kitesurfer as well. Some of my buddies have built DIY efoils, and I’ve helped them mess around. Where do you kite?

Great - now you’ll have to decide between electrocution or shark attack. :frowning:

Spent quite some time to get 2812B lights to work with FOC_KING. Upgraded to FW 6.05 and installed Refloat. I used the ppm pin to connect Din of my LED strip. C6 from the ppm input low pass filter has to be removed.

A 1k pullup to 5v is also needed on the PPM PIN. I used the PIN directly connected to PB7 of the Processor marked in red to connect the Din line.

As REFLOAT was written for different VESCS (Thor and LittleFOCer), the PIN assignment is not correct, it seems to be hardcoded in Refloat (and FLOAT package). FOC_KING uses GPIO PB7 for PPM, other VESC6 use GPIOB PIN6.

From WS2812 lisp example script:
; This driver can use CH1 or CH2 of TIM3 or TIM4
; TIM3 CH1: GPIOC PIN6 (e.g. HALL1 on VESC6)
; TIM3 CH2: GPIOC PIN7 (e.g. HALL2 on VESC6)
; TIM4 CH1: GPIOB PIN6 (e.g. PPM on VESC6)
; TIM4 CH2: GPIOB PIN7

Long story short, under specs/LED pin select “dedicated pin”, NOT “PPM/servo pin”

6 Likes

he nice work, i was using an external device for it. I wanted to work on that as well but never came around doing it.

1 Like

mostly in Austria at lake “Neusiedlersee” its local to me.

Yes, VescExpress would be nice to connect over BT. If space is a concern it can also be kept external, this also allows to position it to a location where WiFi and BT get good reception. I made one of these:

Works with FloatControl, Floaty, VescTool on iPhone. VESCTool on PC with WiFi bridge over TCP works somewhat (not reliable) but that could be due to bad wireless reception in my basement.

Any news about the power button implementation? I just realised that this would be nice as I have a pre-release board without momentary switch function. With this HW I might have to use a xt90S loop connector to power on/off. Simple but not the most advanced way and I’m not sure if it fits the space for the power button of the Float wheel.

i am using this adapter (vesc express) to connect to floaty (android) and my galaxy watch for all live data.

1 Like

i do it a different way i cut the powerboard vbat pin and soldered a wire to a push and lock power button . this works great! it even lights up with 12v .

https://www.amazon.de/gp/product/B0BN7Y1YFQ/ref=ppx_yo_dt_b_search_asin_title?ie=UTF8&th=1

I also used added Thermistor Resistors 10D-11 3A to deal with potential sparks the could destroy the power board .

https://www.amazon.de/dp/B07L8D3CYK?ref=ppx_yo2ov_dt_b_fed_asin_title

1 Like

Thanks, that’s a good solution, l’ll do it the same way.

1 Like

mhh you have no pins at adc1 and adc2 you should have added a connector to it. For the foodpad sensor zones.

3.3v and adc1 and adc2 need to be connected to the foodpad sensor.

Screenshot 2024-10-22 at 19.42.37

13 = ADC1
12 = ADC2

I use ADC8 and 9, seems to work, or am I missing something? Do we need them for temperature?


1 Like

ok should work as well. does your motor temp work?

Haven’t tried as I have a sensorless 63100 connected for workbench tests. Yours? Should be on the ph2 connector at the end of the pill together with the hall sensor pins.

1 Like

it reading something from the superflux HT but I guess its not a right value. I have never gotten it to work correctly, thats why I was asking.

1 Like

Maybe you need to adjust the thermistor resistor and beta value in vesc tool. I have some spare thermistors, I can see what temp reading I get.

1 Like

I tried it with a 10k B 3950 NTC but it does not work. Shows 65 degrees C with or without the NTC connected between gnd and the motor temp input. Maybe there is something messed up with the adc channel config in the hwconfig files?
Something is wrong.