On all nRF52832 devices (Puck.js included), Nordic's official advice is:
15mA on one pin, 15mA total (all pins) - and they suggest 'sinking' (pulling down to GND) rather than sourcing (pulling up to 3v).
However I'd say that's them playing it very safe. The IO pins don't source a bunch of power so 15mA per pin is reasonable, but I'd say you could safely do 45mA total - and I've personally taken it much higher (especially sinking) without any issues.
Also worth noting that Puck.js v2 has a FET output which can sink around 500mA if you need it
© Espruino, powered by microcosm.
Report a problem