====== CD101 PID Controller ======

Cheap ($33 USD), K-type thermocouple (apparently this can be changed in the "secret menu")

Available from [[http://www.sureelectronics.net/goods.php?id=421|Sure Electronics]].  Sure sells on eBay too.

The unit I received has two control outputs, SSR (OUT1) and RELAY (OUT2) and is labeled:

|CODE   |FK02-VM*AN-NN\\ ZK-1018|
|RANGE  |0-400C|
|INPUT  |K|
|OUTPUT |SSR RELAY|

Examples of this controller in use:

  * Keith used this one in his [[http://www.neufeld.newton.ks.us/electronics/?p=537|hotplate project]] (includes photos of the insides of the controller).
  * Make: volume 25 includes a [[http://makezine.com/25/sousvide/|Sous Vide Immersion Cooker]] based on this controller.  
    * The Make article is based on [[http://seattlefoodgeek.com/2010/02/diy-sous-vide-heating-immersion-circulator-for-about-75/|a blog post here]].

===== User Manuals =====

    * [[http://www.sureelectronics.net/pdfs/TE-MT007_Ver1.1_EN.pdf|Manual]] - The (incomplete) manual that ships with the unit. {{:resources:te-mt007_ver1.1_en.pdf|local copy}}
    * [[http://seattlefoodgeek.com/wp-content/uploads/2010/02/CD-101-Instruction-Manul-including-PV-adjustment.pdf|Another manual that documents some additional options]] {{:resources:cd-101-instruction-manul-including-pv-adjustment.pdf|local copy}}
      * This includes information about the "meter parameter mode" or "secret menu"

===== Undocumented Settings / Features =====
The available documentation for this controller is poor.  By playing with the configuration settings, I have discovered some useful but undocumented features.  If anyone knows of more hidden features, please add them here.

Note: These settings apply to the FK02-VM*AN-NN.  I haven't tested them on any other CD101 variants.

These settings can be accessed by holding SET and < at the same time for 3s, then setting Cod to 0000.  More information is available in the 2nd user manual given above.
  * SL 1 sets the input type, defaults is K-type thermocouple.  Chart in 2nd manual listed above.
    * I haven't verified that other inputs actually function correctly, but Scott's Sous Vide cooker uses a PT100 sensor and it apparently works. UPDATE: SL1=1100 setting for PT100 changes the display to include one decimal point. //David 23/02/2011 //
  * SL 2 = 0000 sets the unit to display all temperatures in Celsius
  * SL 2 = 0001 sets the unit to display all temperatures in Fahrenheit
  * SL 6 = 0001 disables OUT2 (the relay output) and stops the audible clicking associated with it
  * SL10 = 0001 enable STOP mode (which doesn't appear to work correctly anyway)
  * SL10 = 1000 enable ST (Self Tune) mode - makes ST appear in the menus


===== Known Issues =====
  * The STOP feature doesn't seem to work.
    * Pressing the R/S button for 2 sec results in STOP being shown on the upper display, but the outputs continue to function.  According to the documentation, outputs and alarms should be disabled in STOP mode.  If anyone knows how to fix this, please let me know.   --- //jeff 01/12/2011 12:53//

===== Photos =====
Photos of CD101 disassembly thanks to [[http://www.neufeld.newton.ks.us/electronics/|Keith Neufeld]] (with permission) and [[http://www.neufeld.newton.ks.us/electronics/?p=537|originally appeared here]].

{{:resources:dscn3654_mid.jpg?500|CD101 Front Panel}}\\
{{:resources:dscn3662_mid.jpg?500|Side view}}\\
{{:resources:dscn3637_mid.jpg?500|PCB front}}\\
{{:resources:dscn3643_mid.jpg?500|PCB back}}\\
{{:resources:dscn3646_mid.jpg?500|Display back}}\\