Program for simulating the fuser unit of an OKI C833 color laser printer for an art project with an Arduino Nano.
The Opto-interrupter must be closed / interrupted manually by a piece inserted in the slot!
- Analog inputs are initially driven HIGH to simulate cold Fuser thermistors.
- The opto output is driven LOW to simulate an open (unblocked) interrupter.
- When backward motor movement is detected, the opto output is released to simulate a closed (blocked) interrupter.
- When the triac (originally used to switch the fuser heating lamp) is activated: • Digital lines are driven HIGH to simulate a hot Fuser. • Analog lines are switched back to input mode.
- If no triac activation occurs for 60 seconds, the system resets to the cold Fuser thermistors simulation.
The plots are created with the Arduino 1.x Serial Plotter. The Arduino 2.x Serial Plotter is not as powerful and uses a different data format.
| Timing with inserted Fuser | Timing with inserted Fuser |
| Timing for simulated Fuser | Timing for simulated Fuser |
Download and extract the repository. In the Arduino IDE open the sketch with File -> Open... and select the OkiFuserSimulation folder.
? 2 - - 1 5V
5V 4 - - 3 5V
Logic Ground 6 - - 5 Logic Ground
Logic Ground 8 - - 7 Logic Ground
24 Volt 10 - - 9 24 Volt
24 Volt 12 - - 11 24 Volt
Power Ground 14 - - 13 Power Ground
Power Ground 16 - - 15 Power Ground
OptoTriac 1200W 18 - - 17 10 k Thermistor
VCC for 2 OptoTriacs 20 - - 19 OptoTriac 500W
3.4 V Standby 22 - - 21 Main On Indication
OptoTriac Main On 24 - - 23 Power Ground