Digital linear heat