Current limitations of Odyssey x86 GPIO pins

Hello @ansonhe97 and @Baozhu,

I’ve looked around a bit, but can’t find a number: What is the limitation of the GPIO pins on the 40- and 28-pin headers, in terms of sinking and sourcing current?

I’m starting to work a bit with the GPIO pins in Ubuntu, which is proving to be a bit cumbersome as you apparently have to do it via reading/writing a file using fread() and fwrite(). I am able to do that but before I start testing with electronics components, I wanted to check with you guys about how much current those pins can sink and source.

Thanks!

Tom

Hi @tcbetka

  • For 28-pin Header, the maximum will be sourcing 2mA or sink 2.5mA.
  • For 40-pin Header, the maximum will be sourcing 3mA or sink 3mA.
2 Likes

Thank you for the information.

TB

just found this info on the forum :slight_smile:

@ansonhe97
This limit also applies to the +3.3v and +5v pins?

TIA

@anson.he Does this current limitation also apply to the 28 pin Arduino header? I was planning on driving my sensors from the +3.3v pin. I’m currently doing this in my lab and it seems to supply more than 2ma. If this is the case is there another place where I can get 3.3v for my devices or do I need to take it from the SATA header and put in a Voltager regulator?

i was able to drive 20 WS2812B leds from the +5V pin on the Arduino header, so that is around 500ma at least, so definitely this limitation is not there.

Arduino header 3.3V/5V can power 1A current. Sata 4-pin header can power 12V/2A and 5V/3A current.

1 Like

OK cool thanks. I didnt want to use the power pins and blow out the Voltaqge Regulator

Thx!