Error message

  • Deprecated function: html_entity_decode(): Passing null to parameter #1 ($string) of type string is deprecated in decode_entities() (line 463 of /home1/kaixin/precision-me.com/includes/unicode.inc).
  • Deprecated function: html_entity_decode(): Passing null to parameter #1 ($string) of type string is deprecated in decode_entities() (line 463 of /home1/kaixin/precision-me.com/includes/unicode.inc).
  • Deprecated function: html_entity_decode(): Passing null to parameter #1 ($string) of type string is deprecated in decode_entities() (line 463 of /home1/kaixin/precision-me.com/includes/unicode.inc).
  • Deprecated function: html_entity_decode(): Passing null to parameter #1 ($string) of type string is deprecated in decode_entities() (line 463 of /home1/kaixin/precision-me.com/includes/unicode.inc).
  • Deprecated function: html_entity_decode(): Passing null to parameter #1 ($string) of type string is deprecated in decode_entities() (line 463 of /home1/kaixin/precision-me.com/includes/unicode.inc).
  • Deprecated function: html_entity_decode(): Passing null to parameter #1 ($string) of type string is deprecated in decode_entities() (line 463 of /home1/kaixin/precision-me.com/includes/unicode.inc).
  • Deprecated function: html_entity_decode(): Passing null to parameter #1 ($string) of type string is deprecated in decode_entities() (line 463 of /home1/kaixin/precision-me.com/includes/unicode.inc).
  • Deprecated function: html_entity_decode(): Passing null to parameter #1 ($string) of type string is deprecated in decode_entities() (line 463 of /home1/kaixin/precision-me.com/includes/unicode.inc).
  • Deprecated function: html_entity_decode(): Passing null to parameter #1 ($string) of type string is deprecated in decode_entities() (line 463 of /home1/kaixin/precision-me.com/includes/unicode.inc).

Kai Xin's blog

New Facility and Equipment for Precision Manufacturing and Equipment Inc

  • Posted on: 27 May 2020
  • By: Kai Xin

Precision Manufacturing and Equipment Inc established a physical facility from January 2020 to serve the growing need for development and prototyping. The new facility is located at Rensselaer Technology Park, Troy NY. We installed a new milling machine at this newly established facility and established an imaging application development lab.

How does Peak to Valley (PV) and Root Mean Square (RMS) affects the quality of your optic?

  • Posted on: 4 March 2020
  • By: Kai Xin

Peak-to-Valley (PV) and Root-Mean-Square (RMS) are two common parameters used to measure the difference between an ideal optic surface to the actual optic surface. Historically the PV is used more often than RMS but RMS is a much better method for measuring the feat of an optic. Neither one of them are perfect parameters to fully calculate the optics’ performance.

Live Chart with EtherCAT

  • Posted on: 5 February 2018
  • By: Kai Xin

Live chart is commonly needed for process monitoring. EtherCAT's fast data rate makes it possible to have very dynamic live chartiing capability. In one of recent project, I tried the live chart from a very simple QT live charting mechanism. The data used for live chart is exchanged through ADS communication interface. The chart itself is realized from QT's standard line chart. It is surprisingly easy to do this with both tools, simple and yet powerful.

Servo Tuning

  • Posted on: 7 December 2017
  • By: Kai Xin

Tuning servo is a basic skill in automation and machine building. There is tuning by ears and eyes (who know how good this is). There is also tuning by performance factor. The fundamental key is the good understanding of PID control. P is proportional gain, adding. I is integration gain, reducing. D is derivative gain, anticipating. For servo tuning, the following error and derived charts are key for good visual understanding of the system performance.