Most capable -vs- lowest current draw

Post Reply
L67GS
Posts: 94
Joined: Wed Apr 22, 2020 3:02 pm
languages_spoken: english
ODROIDs: XU4, C1+,(3) C0's, and a whole big pile of accessories, VU7A Plus,, ect....
Has thanked: 34 times
Been thanked: 11 times
Contact:

Most capable -vs- lowest current draw

Post by L67GS »

I'm considering an embedded robotics application that would require the SBC to run on battery power for hours on end. It would need IO ports, and need to run Linux headless.

I think the Odroid-CO is the correct SBC for the job, unless there's another lower current draw Odroid that I could just run the IO USB adapter in but wiringPi looks easier to use than that thing.

Any input from those who have more familiarity?

User avatar
rooted
Posts: 7875
Joined: Fri Dec 19, 2014 9:12 am
languages_spoken: english
Location: Gulf of Mexico, US
Has thanked: 724 times
Been thanked: 222 times
Contact:

Re: Most capable -vs- lowest current draw

Post by rooted »

The C0 is what you likely want, just add a lipo and it's ready to go. Built in charging and battery monitoring.

I'm hoping Hardkernel will do a low power device like the C0 based on the Odroid Go Advance hardware in the future.
These users thanked the author rooted for the post:
L67GS (Sun May 10, 2020 3:35 am)

L67GS
Posts: 94
Joined: Wed Apr 22, 2020 3:02 pm
languages_spoken: english
ODROIDs: XU4, C1+,(3) C0's, and a whole big pile of accessories, VU7A Plus,, ect....
Has thanked: 34 times
Been thanked: 11 times
Contact:

Re: Most capable -vs- lowest current draw

Post by L67GS »

rooted wrote:
Sun May 10, 2020 3:12 am
The C0 is what you likely want, just add a lipo and it's ready to go. Built in charging and battery monitoring.

I'm hoping Hardkernel will do a low power device like the C0 based on the Odroid Go Advance hardware in the future.
Thank you, I thought the CO would be it, any idea of average power consumption? Of course it varies based on peripherals and load but maybe how long it will run on the battery that Ameridroid sells?

XFer
Posts: 68
Joined: Wed Aug 19, 2015 7:09 pm
languages_spoken: english, italian
ODROIDs: C0, C1+, C2, N2
Has thanked: 6 times
Been thanked: 5 times
Contact:

Re: Most capable -vs- lowest current draw

Post by XFer »

Here are my own figures.
C0 Ubuntu Minimal headless with latest OS updates, BUT with USB DAC attached, an 8-segment LED display and an additional LED.
Performance governor, CPU @ 1.3 GHz.
Sorry, this was the setup I needed to test, I know it's not stock but consider no more than 25 mA between display and LED, maybe 30-40mA for DAC.

While booting: up to 440mA
Idle: 260mA
Heavy load (large parallel build): 500mA
Power off: 60mA

All in all, an excellent board as power draw vs. performances.

Me too would LOVE a newer board with even lower power draw (Rockchip RK3326 maybe?) !!
Please!!
These users thanked the author XFer for the post:
L67GS (Mon May 11, 2020 1:15 am)

L67GS
Posts: 94
Joined: Wed Apr 22, 2020 3:02 pm
languages_spoken: english
ODROIDs: XU4, C1+,(3) C0's, and a whole big pile of accessories, VU7A Plus,, ect....
Has thanked: 34 times
Been thanked: 11 times
Contact:

Re: Most capable -vs- lowest current draw

Post by L67GS »

Whoa! Half of an amp max with a USB device plugged in! That's incredibly efficient, thank you for sharing your numbers.

XFer
Posts: 68
Joined: Wed Aug 19, 2015 7:09 pm
languages_spoken: english, italian
ODROIDs: C0, C1+, C2, N2
Has thanked: 6 times
Been thanked: 5 times
Contact:

Re: Most capable -vs- lowest current draw

Post by XFer »

You're welcome.
It's a nice little critter, the C0. Power draw just a bit higher than RPI Zero, but way, way faster.

For your project, you may also have a look at the Odroid GO Advance "Board Only", when it will be available again (out of stock now).
Awkward shape (it is designed for a portable console) but should be very power efficient (ARM Cortex A-35 quadcore).
These users thanked the author XFer for the post:
L67GS (Mon May 11, 2020 3:40 am)

L67GS
Posts: 94
Joined: Wed Apr 22, 2020 3:02 pm
languages_spoken: english
ODROIDs: XU4, C1+,(3) C0's, and a whole big pile of accessories, VU7A Plus,, ect....
Has thanked: 34 times
Been thanked: 11 times
Contact:

Re: Most capable -vs- lowest current draw

Post by L67GS »

I think I'm just going to order a CO when Ameridroid gets the port kits in for it. It's so powerful that this application should never outgrow it, my plan is to use an inductive charger to charge one of those USB power brick things and a small regulator circuit.
I've never used vnc before so for now I'm figuring everything out on my XU4. And then when the CO project comes I won't have to work my way through vnc and other things.
I don't like the off/on switch, momentary like the XU4 would be better for me but I can work with it.

mad_ady
Posts: 8316
Joined: Wed Jul 15, 2015 5:00 pm
languages_spoken: english
ODROIDs: XU4, C1+, C2, C4, N1, N2, H2, Go, Go Advance
Location: Bucharest, Romania
Has thanked: 573 times
Been thanked: 434 times
Contact:

Re: Most capable -vs- lowest current draw

Post by mad_ady »

Note that C0/C1 and C2 might get discontinued next year, so don't plan long-term deployments/new products based on them.
These users thanked the author mad_ady for the post:
L67GS (Mon May 11, 2020 11:19 pm)

L67GS
Posts: 94
Joined: Wed Apr 22, 2020 3:02 pm
languages_spoken: english
ODROIDs: XU4, C1+,(3) C0's, and a whole big pile of accessories, VU7A Plus,, ect....
Has thanked: 34 times
Been thanked: 11 times
Contact:

Re: Most capable -vs- lowest current draw

Post by L67GS »

Just personal use, will HK be releasing a replacement for the C series?

mad_ady
Posts: 8316
Joined: Wed Jul 15, 2015 5:00 pm
languages_spoken: english
ODROIDs: XU4, C1+, C2, C4, N1, N2, H2, Go, Go Advance
Location: Bucharest, Romania
Has thanked: 573 times
Been thanked: 434 times
Contact:

Re: Most capable -vs- lowest current draw

Post by mad_ady »

C1/C2 can be replaced by C4. C0 doesn't have a replacement. But I expect they have C0 stocks for the following year
These users thanked the author mad_ady for the post:
L67GS (Mon May 11, 2020 11:58 pm)

L67GS
Posts: 94
Joined: Wed Apr 22, 2020 3:02 pm
languages_spoken: english
ODROIDs: XU4, C1+,(3) C0's, and a whole big pile of accessories, VU7A Plus,, ect....
Has thanked: 34 times
Been thanked: 11 times
Contact:

Re: Most capable -vs- lowest current draw

Post by L67GS »

I ran a test to see how long the C0 would run with occasional use on a 3000mah battery last night.
The test was run on a more or less fresh install, there's a couple things loaded like synaptic and geany but nothing was actively running.
It ran a simple program I made to get system time, open a file, write to a file and close a file every ten minutes. I didn't want to run it just idle the whole time so I figured that would give it a light load and log for me so I didn't have to hover over it.
Start to finish it logged 9 hours and 50 minutes before the battery died. Now I'm charging up to do a test on a minimal install image as the application I have for it will run headless with almost no peripherals.

Ubuntu 18.04.04 LTS
3000 mah
Gentle load
Run duration: 9:50

L67GS
Posts: 94
Joined: Wed Apr 22, 2020 3:02 pm
languages_spoken: english
ODROIDs: XU4, C1+,(3) C0's, and a whole big pile of accessories, VU7A Plus,, ect....
Has thanked: 34 times
Been thanked: 11 times
Contact:

Re: Most capable -vs- lowest current draw

Post by L67GS »

I'd like to blame my exposure to my Daughter's common core math but I know I'm just an idiot, I fixed the above post to read 9:50 instead of 10:10 which was incorrect.
Going to a minimal showed a gain of 30 minutes run duration but again both tests were rounded down as the log only shows ten minute increments.

Ubuntu 20.04-3.10 minimal
3000 mah
Gentle load
Run duration: 10:20

L67GS
Posts: 94
Joined: Wed Apr 22, 2020 3:02 pm
languages_spoken: english
ODROIDs: XU4, C1+,(3) C0's, and a whole big pile of accessories, VU7A Plus,, ect....
Has thanked: 34 times
Been thanked: 11 times
Contact:

Re: Most capable -vs- lowest current draw

Post by L67GS »

Ubuntu 20.04-3.10 minimal
CPU clocked down from the factory 1.536 Ghz to 1.2 Ghz
3000 mah
Gentle load
Run duration: 11:40

mad_ady
Posts: 8316
Joined: Wed Jul 15, 2015 5:00 pm
languages_spoken: english
ODROIDs: XU4, C1+, C2, C4, N1, N2, H2, Go, Go Advance
Location: Bucharest, Romania
Has thanked: 573 times
Been thanked: 434 times
Contact:

Re: Most capable -vs- lowest current draw

Post by mad_ady »

Try changing governor to ondemand/powersave and see how much differerence that makes.

L67GS
Posts: 94
Joined: Wed Apr 22, 2020 3:02 pm
languages_spoken: english
ODROIDs: XU4, C1+,(3) C0's, and a whole big pile of accessories, VU7A Plus,, ect....
Has thanked: 34 times
Been thanked: 11 times
Contact:

Re: Most capable -vs- lowest current draw

Post by L67GS »

That's in boot.ini?

mad_ady
Posts: 8316
Joined: Wed Jul 15, 2015 5:00 pm
languages_spoken: english
ODROIDs: XU4, C1+, C2, C4, N1, N2, H2, Go, Go Advance
Location: Bucharest, Romania
Has thanked: 573 times
Been thanked: 434 times
Contact:

Re: Most capable -vs- lowest current draw

Post by mad_ady »

No, not really. Run this manually after boot: https://github.com/mad-ady/odroid-cpu-control (shameless plug).

L67GS
Posts: 94
Joined: Wed Apr 22, 2020 3:02 pm
languages_spoken: english
ODROIDs: XU4, C1+,(3) C0's, and a whole big pile of accessories, VU7A Plus,, ect....
Has thanked: 34 times
Been thanked: 11 times
Contact:

Re: Most capable -vs- lowest current draw

Post by L67GS »

That looks like a neat project I'll give it a try

Gburas
Posts: 120
Joined: Sat Sep 19, 2015 7:13 am
languages_spoken: English, Polish
ODROIDs: Xu4, N2
Location: Poland, Sopot
Has thanked: 16 times
Been thanked: 2 times
Contact:

Re: Most capable -vs- lowest current draw

Post by Gburas »

Some update...

Wysłane z mojego Moto Z (2) przy użyciu Tapatalka


L67GS
Posts: 94
Joined: Wed Apr 22, 2020 3:02 pm
languages_spoken: english
ODROIDs: XU4, C1+,(3) C0's, and a whole big pile of accessories, VU7A Plus,, ect....
Has thanked: 34 times
Been thanked: 11 times
Contact:

Re: Most capable -vs- lowest current draw

Post by L67GS »

Honestly I'm not sure if there will be any more tests in this thread from me, the project that began this curiosity is undeway.
viewtopic.php?f=116&t=39347&p=299024#p299024
I'm planning on running odroid-cpu-control in that project but a more ideal solution for me may be to throttle it manually in code or by having the code issue a system command.
I don't know if that's possible yet, but odroid-system-command does it so I'm going to go with yes until research proves otherwise.

mad_ady
Posts: 8316
Joined: Wed Jul 15, 2015 5:00 pm
languages_spoken: english
ODROIDs: XU4, C1+, C2, C4, N1, N2, H2, Go, Go Advance
Location: Bucharest, Romania
Has thanked: 573 times
Been thanked: 434 times
Contact:

Re: Most capable -vs- lowest current draw

Post by mad_ady »

You can change governor/max frequency at any time with odroid-cup-control. I use it in cron to reduce performance during the night so the fan spins less often on my nas.
These users thanked the author mad_ady for the post:
L67GS (Mon Jul 20, 2020 2:51 am)

Post Reply

Return to “General Topics”

Who is online

Users browsing this forum: No registered users and 3 guests