SMALL - espritmodel.com SMALL - Telemetry SMALL - Radio
Reply
Thread Tools
Old Nov 08, 2010, 01:03 PM
Registered User
Netherlands
Joined Oct 2010
120 Posts
Cool
FMA PL8 field charger software ?

Hi

Sneak preview, because of some post in this thread
http://www.rcgroups.com/forums/showthread.php?t=1176112



I have now for a while 2 PL8's and I like then a lot. The CSS software works
perfect for setting up the PL8's. But it is really not user friendly when you
want to use this software in the field for charging your lipo's

dislikes ( as field charger software )
- it take more then a minute to start. eeepc T91I
- It uses 100 MBytes of memory, ( Why you tell me )
- Window to big for eeepc
- Need to type name of file every time ( I want all charges stored, in file )
- to much pushing buttons
- For every charger a window
- one file if cycling, for charge, discharge and wait

So how to solve this problem, try to Analise the protocol and make the
field charger software my self. Peace of cake I thought.

Here a small movie of what I already have accomplished.
SANY0231 (4 min 7 sec)


Some High level requirements that I wanted
- support for 1 to 4 chargers
- Automatic logfile generation ( date, time, Action, preset, charger name )
- simple start and stop by one click, no repetitive conformation, selection of action)
- More flexibility for cycling, different delay's for before charging and discharging.
- Separate files for charging monitoring, discharging in cycle mode.
- needs to fit on eeepc display and should be able to use only touch screen. ( no mouse and key board, needed )
- possibility to extend to other measuring devices, Digitalmultimeter for temperature.
- expand will only be a selection in the UI.

State, is already pretty far.
Everything is written in python 3.1.2 (32bit), using pySerial for communication
- Protocol is not so simple to revers-engineer, but a lot is already know ( see movie )
- CRC, IR still needs some more revers-engineer
- need to look at NiMH NiCd charges/discharge
- accurate discharge didn't show mAh.

It will be open source, after I fixed some small problems
don't know how I am going to do this

Don't hope that FMA doesn't like this revers engineering.
Because there help with the CRC is welcome, I can't figure it out.

DB,
dirtyballs is offline Find More Posts by dirtyballs
Reply With Quote
Sign up now
to remove ads between posts
Old Nov 08, 2010, 02:19 PM
Registered User
USA
Joined Jan 2002
4,632 Posts
Awesome! Glad to see it will be Open Source after the small problems are resolved.
Ohmic is offline Find More Posts by Ohmic
Reply With Quote
Old Nov 08, 2010, 03:35 PM
Registered User
Joined Dec 2006
103 Posts
What's used for GUI?
nullie is offline Find More Posts by nullie
Reply With Quote
Old Nov 08, 2010, 03:41 PM
Registered User
Netherlands
Joined Oct 2010
120 Posts
Just the standard tkinter and ttk

DB,
dirtyballs is offline Find More Posts by dirtyballs
Reply With Quote
Old Nov 09, 2010, 09:31 AM
Mis-guided heli guy
Jeff_edge540's Avatar
Austin, TX USA
Joined Mar 2007
1,470 Posts
Awesome work. Can't wait till you get it finished. Good luck.
Jeff_edge540 is offline Find More Posts by Jeff_edge540
Reply With Quote
Old Nov 09, 2010, 10:02 AM
Registered User
SteveM732's Avatar
United States, OR, Beaverton
Joined Feb 2008
1,976 Posts
I applaud your effort. I've always wanted to do something like this but can never seem to find the time.

As far as I could tell tkinter will work on multiple platforms so your software should also be capable of running on Mac and Linux.
SteveM732 is offline Find More Posts by SteveM732
Reply With Quote
Old Nov 09, 2010, 10:24 AM
Registered User
mexico's Avatar
NJ
Joined Aug 2003
8,892 Posts
Would it run on Android?
mexico is offline Find More Posts by mexico
Reply With Quote
Old Nov 09, 2010, 11:17 AM
Registered User
ForceFedDSM's Avatar
Massachusetts
Joined Jun 2008
1,715 Posts
I like it! It does seem much cleaner than FMA's offering.
ForceFedDSM is offline Find More Posts by ForceFedDSM
Reply With Quote
Old Nov 09, 2010, 11:54 AM
Fly Extreme!!
cjcyclesrc's Avatar
United States, NC, Lexington
Joined Oct 2007
218 Posts
Quote:
Originally Posted by mexico View Post
Would it run on Android?
That would be cool.
cjcyclesrc is offline Find More Posts by cjcyclesrc
Reply With Quote
Old Nov 09, 2010, 01:32 PM
Registered User
Netherlands
Joined Oct 2010
120 Posts
Nice to see that there is some interest in this application. I got a PB from Tim that he also likes the idea and that I can use the knowledge of there developer. I will make a class diagram of the software so that you can see what is going on.
Now this is out, I can contact the guys of logview to see if I can test there open format file import for them, in logview V3.
For testing I need now to send the data to a COM port and connect the logview V2 to the other side.

As far as I know logview v2 only can have time on the X-as, if this is the case I will also make a nice viewer that can easily make mAh --> cell voltage compare. I have the idea that if you can give the nominal mAh of the lipo you can also compare 2200 with a 5000, when using a number of C discharge currents.

But first the Field charger :-)

DB,
dirtyballs is offline Find More Posts by dirtyballs
Reply With Quote
Old Nov 09, 2010, 08:44 PM
Registered User
United States, MI, Grand Rapids
Joined Sep 2007
372 Posts
Nice work. I too applaud your efforts. Looks very clean and concise!

FMA PL8, yeah, I got an app for that. Worked for Apple, glad to see FMA appears to be supportive and not "territorial". I wouldn't blame them, but it does prove that there are a lot of DB's (sorry, still cant bring myself to call you "dirtyballs" ) and Mr. Mel's out there that can add a lot of appeal to their product with little or no strings attached...
SpeedVision is offline Find More Posts by SpeedVision
Reply With Quote
Old Nov 11, 2010, 06:25 PM
Watch This!
Long Island, NY
Joined Aug 2003
52 Posts
Fantastic!

I've been sitting at home debating whether or not I wanted to do the very same thing for Mac. I started to research it a little and put it on the back burner.

Great job!
pilotError is offline Find More Posts by pilotError
Reply With Quote
Old Nov 29, 2010, 02:22 PM
Registered User
Netherlands
Joined Oct 2010
120 Posts
So first version is available, I can't test all the configurations, tested a lot with
Lipo's.



it can be found here
https://sourceforge.net/projects/fieldcharger/

Small installation description,
https://sourceforge.net/projects/fie.../topic/3964919

If you find a bug, please post it in here
https://sourceforge.net/projects/fie.../topic/3966239

questions can be handled here

DB,

oh btw DB, are also my normal initials.
dirtyballs is offline Find More Posts by dirtyballs
Last edited by dirtyballs; Nov 29, 2010 at 02:31 PM.
Reply With Quote
Old Nov 29, 2010, 02:59 PM
Registered User
Netherlands
Joined Oct 2010
120 Posts
Logfile output

prefix;action;sec;fuel;cap;Vout;Aout;Wout;Cell1V;C ell1ir;Cell2V;Cell2ir;Cell3V;Cell3ir;Cell4V;Cell4i r;Cell5V;Cell5ir;Cell6V;Cell6ir;Cell7V;Cell7ir;Cel l8V;Cell8ir;crc

logview can't load logfiles yet, will change in the near future,
but the format file can be downloaded here
http://sourceforge.net/projects/fiel...8.ini/download
This file needs to be placed in
Windows 7 : C:\Users\"useraccount"\AppData\Roaming\LogView\Ger aete\OpenFormat
Windows XP :C:\Documents and settings\"useraccount"\Application Data\LogView\Geraete\OpenFormat

DB,
dirtyballs is offline Find More Posts by dirtyballs
Reply With Quote
Old Nov 30, 2010, 05:05 PM
Registered User
United States, MI, Grand Rapids
Joined Sep 2007
372 Posts
Super! Thanks for posting this DB, can't wait to try it out when I get home on Friday...

I'd like to get everything setup to run without the terminal window, but it keeps coming up with the program.

Your instructions:
short cut without terminal window
create a short cut to pythonw.exe
copy this short to desktop
modify the short cut by adding the full path+ pl8_charger.py to the target
and the full path to the start in


Here's my target - "C:\Documents and Settings\Our Station\Desktop\PL8 Field\pl8_charger.py"

Here's my start in - "C:\Documents and Settings\Our Station\Desktop\PL8 Field\"

Below is a screen capture of the sortcut.

What am I doing wrong? I've tried numerous variants but the terminal window appears every time. Thanks.
SpeedVision is offline Find More Posts by SpeedVision
Reply With Quote
Reply


Thread Tools

Similar Threads
Category Thread Thread Starter Forum Replies Last Post
Sold Hobbico Quick Field DC Charger MkII $22 shipped blueretro Aircraft - General - Miscellaneous (FS/W) 4 Nov 13, 2010 07:37 AM
Sold Hobbico Quick Field DC Charger MkII $22 shipped blueretro Aircraft - Electric - Batteries & Chargers (FS/W) 1 Nov 03, 2010 05:22 PM
Help! PL8 - Charger address? "in beta testing" G64 FMA Direct 2 Sep 07, 2010 10:19 AM
Sold 2-FMA Cellpros and 1 Hobbico Quick Field Charger crazyflyin Aircraft - Electric - Batteries & Chargers (FS/W) 17 Jan 13, 2010 06:59 PM
For Sale FMA 250s, quick field charger and lipo charger hoofhearted Aircraft - Electric - Batteries & Chargers (FS/W) 3 Apr 13, 2008 03:49 PM