Here is another offering:
Issue 20 of 2016_07_09
ERRATA
(1) Change R1 to 1M (standard value)
(2) Change R2 to 502K (500K will do) to set out put voltage to 4V
(3) Change L1 to 20uH to improve efficiency and start up
(4) Delete Cff (not necessary to reduce ripple)
(5) Initially make RMPCC 47K (see note below about MPP resistor selection)
(6) Delete the word 'Notional' from title along lower schematic
NOTES
(1) The stir motor controller of post #54 connects to the 4V output supply to give the required motor on and off periods (energy in = energy consumed by system + margin). Alternatively micro-controller unit (MCU) could be used to allow practically unlimited control of the motor.
(2) The CP1654A2 battery is a LiIon 100mA/h rechargeable button cell, but battery capacity can be chosen to suit requirements.
(3) The LTC3105 minimum input voltage (in the above configuration) is 250mV
(4) The LTC3105 has MPP control. RMPPC to be selected to optimize power extraction from the TEG when the circuit is tested in the operating environment
(5) All capacitors are through-hole ceramic with X7R dialectic (not surface-mount), +-10% or better.
(6) All leads must be as short as possible
(7) All current carrying conductors (wires and PCCT traces) must be substantial
(8) All capacitors must be physically connected as close to the chip pins as possible
(9) All resistors are through-hole +-2%, or better, 250mW (quarter Watt), or higher, metal film type
DATA SHEETS
(1) LTC3105 (£4.00UK from DigiKey)
http://cds.linear.com/docs/en/datasheet/3105fb.pdf
(2) LTC3105 Demonstration Board
http://cds.linear.com/docs/en/demo-board-manual/dc1587f.pdf
(3) Varta CP1654A2 LiIon Battery
http://www.varta-microbattery.com/applications/mb_data/documents/data_sheets/DS63165.pdf