BrokenSpork / wii-esc

Automatically exported from code.google.com/p/wii-esc
0 stars 0 forks source link

Throttle Range Inconsistent - Pentium40A #9

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. Flash wii-esc firmware
2. Start increasing throttle on several ESCs

What is the expected output? What do you see instead?

Expected that all ESCs would start at the same time, but instead some seem to 
start at a different PWM input. I think this has to do with the internal 
crystal in the ESC...? 

Please provide any additional information below.

Perhaps a live throttle calibration would help? I have gotten around these 
inconsistencies on simonk's firmware by calibrating each startup.

Original issue reported on code.google.com by a432...@gmail.com on 30 Aug 2012 at 12:02

GoogleCodeExporter commented 9 years ago
I noticed that you guys switched to the C based version of the firmware in 
trunk. Is my Pentium 40A config included in there? I looking the HAL folder and 
did not see that it was ported. Does anyone have new compile/flashing 
instructions for the new firmware?

Original comment by a432...@gmail.com on 30 Aug 2012 at 12:04

GoogleCodeExporter commented 9 years ago
Hi,
For v1 you need:
1) calibrate oscillator using avrstudio
2) write calibration value to the last byte of eeprom
3) enable READ_CALIBRATION

In v2 there is automatic calibration.

Original comment by d.kayu...@gmail.com on 30 Aug 2012 at 10:20

GoogleCodeExporter commented 9 years ago
Excellent... I would love to use v2 if possible. Two questions:

1. Do you have a link to compile/flashing instructions for v2?
2. Did you happen to include the Pentium 40 (inverted nFETs) hardware config in 
v2?

Original comment by a432...@gmail.com on 30 Aug 2012 at 2:16

GoogleCodeExporter commented 9 years ago
Easiest way to build:
1) Download Code::Blocks (in downloads)
2) Open project wii-esc-ng.cbp
3) Setup path to avr-gcc in Code::Blocks

Pentium 40, not included yet ;(

Original comment by d.kayu...@gmail.com on 30 Aug 2012 at 10:21

GoogleCodeExporter commented 9 years ago
Hi,
I have added support for tp_nfet in branch.

Compilled hex:
http://wii-esc.googlecode.com/files/tp_nfet.zip

Be carefull during testing,

Original comment by d.kayu...@gmail.com on 31 Aug 2012 at 2:24

GoogleCodeExporter commented 9 years ago
You rock!! I will try it out when I get back from vacation on Tuesday. 

I am also going to try to compile it with advance timing of 2 because my motors 
seem to need "high timing". I have AXI 2826/12 motors.... Low kv.

Original comment by a432...@gmail.com on 31 Aug 2012 at 2:33

GoogleCodeExporter commented 9 years ago
Noice... was able to get it compiled. I did not see any config options for 
timing advance. Is that on by default?

Original comment by a432...@gmail.com on 5 Sep 2012 at 3:09

GoogleCodeExporter commented 9 years ago
Hi,
The timing advance, currently, fixed to 15 deg. But I have adjusted 
compensation using oscilloscope, so it should work without tweaking. ;)

Original comment by d.kayu...@gmail.com on 5 Sep 2012 at 11:16

GoogleCodeExporter commented 9 years ago
Heh... I am not sure what that means, but I will take your word for it. I plan 
on flashing this by Friday afternoon, so I will post back and let you know how 
it works. Soldering and flashing 8 ESCs takes a long time.

Original comment by a432...@gmail.com on 6 Sep 2012 at 2:18

GoogleCodeExporter commented 9 years ago

Original comment by d.kayu...@gmail.com on 10 Sep 2012 at 9:24

GoogleCodeExporter commented 9 years ago

Original comment by d.kayu...@gmail.com on 20 Feb 2013 at 1:45