The µSupply is a compact Arduino compatible battery powered laboratory power supply.

0-1A constant current limiting
Load current display 40mA (10uA resolution), 80mA (20uA resolution), 160mA (40uA resolution), 320mA (80uA resolution), or 1A (1mA resolution)
Optional Ethernet Interface
Arduino programming compatible (emulates an Arduino pro)
Powered from 2 x 18650 Lithium Ion cells.

There have been a whole series of videos describing the project development and changes:
Part 1
Part 2
Part 3
Part 4
Part 5
Part 6
Part 7
Part 8
Part 9
Part 10
Part 11
Part 12

Rev A Schematic
Rev B Schematic
Rev C Schematic