hiro2233 / wii-esc Goto Github PK
View Code? Open in Web Editor NEWAutomatically exported from code.google.com/p/wii-esc
Automatically exported from code.google.com/p/wii-esc
To Archive maximum torque, the angle between the stator and rotor magnetic
fields must be in 90deg±30deg
- Normal align (0 deg)
- 2 short commutations (probably CommStart/8)
- Normal startup with BEMF (90 deg)
Original issue reported on code.google.com by [email protected]
on 13 Oct 2011 at 2:05
Hi, I'm trying to open the project and it doesn't do anything. I've downloaded
all the files from the source (all header files and so on),I've changed the
compiler to avr-gcc and I've even made the same file hierarchy as in the
repositorybut I just get a "Opening D:\Hobby\CodeBlocks\wii_esc_ng.cbp" message
in Codeblocks log and it's like I didn't open anything.
What am I doing wrong? Is there another way or must I make a new project and
start adding files?
Original issue reported on code.google.com by [email protected]
on 23 Apr 2014 at 12:06
Hi Dmitry,
nice rewrite, it works very well!
I tried to add some PPM signal checks, but failed with adding a power off on a
signal loss (see filter_ppm_data() and rx_ppm_callback()).
What should be added:
- Detect signal loss (not working with my patch)
- Require some valid ppm frames to arm the ESC
- Require some valid ppm frames to start the motor
Cheers,
Heiko
Original issue reported on code.google.com by h3ifri
on 19 Aug 2012 at 11:18
Attachments:
The "FET Control" part could be changed from
#define ApFET_on cbi PORTB,3
to
#define ApFET_on cbi PORTB,ApFET
Original issue reported on code.google.com by h3ifri
on 12 Dec 2011 at 11:09
I've lots of ESC's lying around whilst I was building my octo (which turned
hexa). Have been flying happily with SimonK firmware for a while (never used
bell-motors)
Steps followed
1a.Upload latest (conventional) firmware via supplied tool (ESC's have been
selected on Pads, but used the Atmel header-tool)
1b.Upload MultiWii throttle settings
2. Removed BEMF's (from my F30 and F40's, couldn't find on TGY Plush/Sentry
18A's)
3. Solder motors to ESC
4. Spool-up
4a.Watch (great!) throttle response
4b.Listen to annoying winding/grinding noise
4c.Shut down, check motors on SimonK ESC...
5. Relative silence!
6. Upload wii-ESC Complementary PWM version
7. Spool up
8. Scared of motors going to s**t
9. Continue flying with SimonK (for now)
Will try this with D3536 motor's I've not connected and (old) 2213's I've lying
around. But also KDA's made same weird sound.
Normal? BTW It's not cogging, they spool-up and respond great. Either via FC or
RX. When I say normally, initial start-up takes quite some throttle, even via
regular RX. When throttle down, motor stops, WOT again, motor only starts after
certain throttle point.
Have video to show this (and compare), can upload if necessary.
Original issue reported on code.google.com by [email protected]
on 17 Oct 2012 at 12:09
This method has an advantages:
1) High sensitivity
2) Not require filterind
Disadvantages:
1) Bad at short off cycles (high freq or high power)
Todo:
1) implement method
2) automatically switch between methods
off-cycle >= 10-20 ticks (off-cycle long enough to stabilize current)
zc_time >= power_range (we have atleast one transition)
Original issue reported on code.google.com by [email protected]
on 21 Nov 2011 at 5:51
Hello!
Your firmeare does not fit for new HobbyKing RedBrick 50a BEC. It is based on
mega48V.
Can you adopt your firmware for it?
Tehnical desription:
=== BOM ===
1x ATmega48v
3x IR2102
12x P0603BD N-Channel MOSFET
=== Defenitions ===
H = IR2102 PIN 2 (!HIN)
L = IR2102 PIN 3 (!LIN)
S = from phase wire over 47k+(47k to fround)
=== RC transmitter PWM INPUT ===
PD2 over 4.7k
=== INTERRUPT ===
PD6
from a/b/c phase wire over 3x47k+(3x47k to ground)+3x47k
=== PHASE A ===
H - PD0
L - PD1
S - PC2
=== PHASE B ===
H - PD4
L - PD3
S - PC3
=== PHASE C ===
H - PD5
L - PD7
S - PC4
Original issue reported on code.google.com by [email protected]
on 20 Jul 2014 at 11:23
Attachments:
- correct calculations of on/off times, the 0xFF value for timer means 1 cycle.
Probably better to use NEG instead of COM
- process last 1 or 2 steps without exiting ISR
- in case of no major improvement, rollback changes.. ;)
Original issue reported on code.google.com by [email protected]
on 13 Oct 2011 at 1:58
Slowly decrease the input down to 900us (with servotester) The motor is making
(little) sound (startup active?).
If I decrease fast everything is shut down correctly.
Original issue reported on code.google.com by [email protected]
on 12 Dec 2011 at 12:25
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 [email protected]
on 30 Aug 2012 at 12:02
What steps will reproduce the problem?
1. Flash Plush30A firmware to HobbyWing 40A ESC
2. Power up the ESC
What is the expected output? What do you see instead?
I expect some sort of boot up beep sequence
Original issue reported on code.google.com by [email protected]
on 6 Aug 2012 at 5:54
Hello
Could it be possible to add a setting for compiling a reverse firmware like for
Simonk ?
I usually solder motor wires to esc directly, it's really usefull to flash them
with the bootloader & linker once everything is wired to reverse motor
rotations.
Regards.
Original issue reported on code.google.com by [email protected]
on 12 Feb 2013 at 2:43
Currenntly we have ZC blanking time: 15 deg. The recommended value by
literature is 20 deg.
ToDo:
- Increase blanking time by 15/2=7.5
- Decrease timeout by 15/2=7.5
- Test results
Original issue reported on code.google.com by [email protected]
on 13 Oct 2011 at 1:54
Hi there,
if I compile the project, either in CodeBlocks or using make -f Makefile.avr in
Ubuntu 12.10 or current Arch Linux, I get the following compile error:
lib-avr/arduino/HardwareSerial.cpp:120:15: error: attempt to use poisoned
"SIG_UART_RECV"
lib-avr/arduino/HardwareSerial.cpp:133:4: error: #error No interrupt handler
for usart 0
Am I missing some configuration option or defines?
I'm using
avr-gcc (GCC) 4.7.0 in Ubuntu 12.10
avr-gcc (GCC) 4.7.2 in Arch Linux
Thanks, Julian
Original issue reported on code.google.com by [email protected]
on 22 Jan 2013 at 2:58
I flashed a ZTW12a with bs_nfet, OneShot-Option and activated Bootloader via
USB TurnigyLinker.
I've get no error only ok messages.
Since that time, I can't flash this ESC anymore (with BlHeli). I've read fuses
from other usable ZTWs (low 2e high cf lock ff) and write it manually via ISP.
I can't reflash they via BlHeli. Then I reflash they manually via ISP with
blheli-hex, but I can't connect it anymore - only with ISP I could read, fuses,
eeprom, hex;
Any Ideas?
I think the chip is to heaven...
Original issue reported on code.google.com by [email protected]
on 12 Mar 2015 at 5:10
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.