Generic Battery + Arduino = Happy Solo

His response via eBay was

"Hi ship to USA and Canada only.

Been frauded 2 times by Aussies. Will not happen again, "

Looks like this won't happen unless i get myself a US shipping address.....
 
His response via eBay was

"Hi ship to USA and Canada only.

Been frauded 2 times by Aussies. Will not happen again, "

Looks like this won't happen unless i get myself a US shipping address.....
Happy to forward some if you'd like. You set up and pay for shipping from me to you. These aren't on any ECLs that I know of.
 
So webbs and I have been working on a few different PCB designs - there's more coming, but for anyone wanting a to use an Arduino Pro Mini and an external APM, we have come up with this (Though we realised may need ICSP header too, so needs updating to move the resistors to the back of the board to accommodate that, and shuffle some other things around to keep all the plugs accessible)

The idea is for it to be about this shape so it fits along side the battery, covered in heat shrink - much like spieky has done

1602313872389-png.11449


The next iteration will have voltage sense and regulator on board, then another after that hopefully, that does away with the Arduino and uses just the ATMega chip and other bits required (should we include the neo's? maybe?)
 
Last edited:
I looked at many different options for this but you would still need something to interface with the chip to the Solo as i couldn't find anything with SMBUS coms built in. This chip looks good in being able to carry out all the measurements and then could be integrated with and Arduino or similar.

Some of the chips that did have the SMBUS options then would have to stay with the battery as they report the capacity etc. based on counting current in and current out so this would be hard to move between batteries.

Great if you can get something like this working giving a more accurate cell reading along with current and temperature.

Thanks for the link, I have requested shipping costs for the plug to NZ so will see what that comes in at....
I ordered half a dozen of these from this guy.
Payed, waited 60 days, then put in a claim which he bitched and moaned about.
But he did refund immediately.
There was never any record of dispatch, and of course none arrived.
I think this guy is scamming US.

Edit : it took 90 days for these connectors to arrive, and I had yo apologies to the seller and of course paid him back the refund he quickly gave me when I claimed.
So be aware, standard post shipping from Canada to Australia can = 90 days.
Maybe if contact the seller and explain you are aware of the 90 days shipping and won’t claim against him, he might be lenient and sell them.
 
Last edited:
Almost done with the arduino version. Need to tidy things up and finish routing. I’ll post some 3d images once it’s complete. Happy for feedback or advice if I’ve stuffed something up. Cell numbers need updating, I have the wrong labels on the neo and am missing a capacitor on the INA169 for starters :)

Top (arduino, curr sense and all connectors. Battery traces are multi player, 5mm wide)
944FF4FE-0810-4B6F-98B2-BDFB0F1190E7.jpeg

Bottom (Micro bec, fuse, voltage dividing resistors, shunt and exposed copper with vias on the -ve trace)
AB2E927B-21B7-455C-979B-8397FDBD052D.jpeg
 
  • Like
Reactions: makatanav
The SMBOne is a nice board that can be configured for current (as the existing one does) or voltage, allowing you to enter your own voltage to percent matrix for the type battery you are using.

The powerful part is you don’t have to have a BMS with every battery, just install the BMSOne internally in the Solo and have a standard XT60 and Balance Lead connection and your good to go.

IMG_2470.JPG
 
  • Like
Reactions: Saijin_Naib
That is what this project is. It was started a couple of years ago as a BMS replacement so you can use any battery. It was designed as a DIY option and is open source. The code has a setup feature where you can calibrate for voltage and current. As it is open source you can modify the code if you want it to operate differently. The circuit boards above are an option. This setup can be mounted inside the solo and expose just an XT60 and balance plugs well. Being open source and DIY you can make it work how you like. There are people back in the thread who have soldered directly to an arduino and made a small cheap setup.
 
The SMBOne is a nice board that can be configured for current (as the existing one does) or voltage, allowing you to enter your own voltage to percent matrix for the type battery you are using.

The powerful part is you don’t have to have a BMS with every battery, just install the BMSOne internally in the Solo and have a standard XT60 and Balance Lead connection and your good to go.
Yep, know about the BMSOne. As mentioned, this option is Intended to ‘drop in’ for those not wanting to heavily modify the solo. We’re going to include the solo plug footprint as well, which means no mods at all required to solo, and you can use stock batteries and normal LiPo’s interchangeably.
Don’t suppose you want to sell one of those connectors?
 
Here’s the latest version. Moved the arduino to the back to slim the board down, added the missing components and routes and added the option to use a solo battery connector. (You would need to fill the xt60 output through holes with solder if using the solo connector)

1603626409373-png.11503


1603626492996-png.11504
 
  • Like
Reactions: spieky
Prototype boards have arrived for the first 2 of 3 options. Please remember none of these are intended to replace the BMSOne, but rather provide a DIY/open source alternative. Will post some more photos and updates as build and testing progresses.

Option 1. “SoloSMBusLite”
Requires the least assembly (just the Arduino mounted ‘board-to-board’ and a handful of components) but it is dependent on an external APM power module to provide current sensing and the +5v for the Arduino. Mods to Solo also required to connect batt and I2C to mainboard.

Option 2. “SoloSMBus”
Designed to be ‘plug and play’ with no Solo mods required. Adds components for current sensing on board, along with options for XT and Solo connectors - no APM module required, but needs 5v mini BEC and Arduino mounted ’board-to-board’. I’d expect this to be the most popular for DIY.

Option 3. “SoloSMBus+” (still being designed)
Planned to be the same as 2 ‘plug and play‘ and includes all components onboard. This will be the most difficult DIY assembly, as there is a decent amount of components and SMT soldering/reflow required - no Arduino, APM module or BEC required.

Hopefully we’ve covered off the majority of use cases with the above options, but happy to consider others and take feedback or suggestions.
 

Attachments

  • EB60FAC8-9426-4D32-B589-C33F8FE998E3.jpeg
    EB60FAC8-9426-4D32-B589-C33F8FE998E3.jpeg
    1,002.4 KB · Views: 58
  • DC1BC2D6-E657-4991-8F51-41D9B469218E.jpeg
    DC1BC2D6-E657-4991-8F51-41D9B469218E.jpeg
    563.2 KB · Views: 57
  • C818A772-4305-4021-96A1-44BA525C3724.jpeg
    C818A772-4305-4021-96A1-44BA525C3724.jpeg
    853.4 KB · Views: 55
The SMBOne is a nice board that can be configured for current (as the existing one does) or voltage, allowing you to enter your own voltage to percent matrix for the type battery you are using.

The powerful part is you don’t have to have a BMS with every battery, just install the BMSOne internally in the Solo and have a standard XT60 and Balance Lead connection and your good to go.

View attachment 11490
This is exactly what I am doing now. Not with BMSOne, but this one here.
I bought two 6750 tattu batteries, and I am trying to hide everything in the front there. I still have to do the calibration, and then hide the stuff.
I will have a connector sticking out a bit more tho, but I plan to 3d print a tiny box to put it in :)
I removed the leds, jsut because I dont really need them on the copter.
I was also thinking about putting a velcro strap under the plastic... permanently.

BTW, is there any way to do the current draw calibration? or.. is it really needed?
 

Attachments

  • 20201207_204107.jpg
    20201207_204107.jpg
    796.9 KB · Views: 47
  • 20201207_204152.jpg
    20201207_204152.jpg
    588.9 KB · Views: 38
  • Like
Reactions: webbs
It is a very good idea to do the current calibration as there are variances in all current modules.
Search for current sensor calibration in the Arducopter Wiki for some methods that are very good and easy to do from some flights and log analysis.
Personally I hook a current measurement device and stick the sensor under load.
 
  • Like
Reactions: spieky
It is a very good idea to do the current calibration as there are variances in all current modules.
Search for current sensor calibration in the Arducopter Wiki for some methods that are very good and easy to do from some flights and log analysis.
Personally I hook a current measurement device and stick the sensor under load.
Thank you, I thought I had to somehow calibrate the arduino or something.
So I can just shove the stuff back there, and do the calibration once everything is hidden. That is even better :)
 
Thank you, I thought I had to somehow calibrate the arduino or something.
So I can just shove the stuff back there, and do the calibration once everything is hidden. That is even better :)
In this setup you will need to calibrate it via the Arduino as it passes the info onto the Solo the same way the battery cells were calibrated. Ideally you would have a multimeter in series with the battery and try and draw around 10A, max for most multimeters. I'm not sure what the Solo will draw at 100% throttle with no props on.
 

Members online

Forum statistics

Threads
13,093
Messages
147,741
Members
16,047
Latest member
pvt solo