time_circuit: update to match actual hardware

now capable of driving actual hardware back from the PCB house

surprisingly few bugs so far.