also set the pistons tmp2 to 1
instead of the little wifi unit thing, you could use a piston controlled by the lighter button where you have nscn with pscn after it and the piston base inbetween and the button conducts to the pscn. if its retracted make it conduct to the ppip's nscn, if its extended make it conduct to the ppip's pscn. if it doesnt work the first time, save a local save of it and then reload it from the local save selector menu, that reloads the particle order.