Zenith Technical Innovations (ZTI) Therm-X machines combine cold, heat, contrast, compression, and DVT prophylaxis for patient treatment. The machines are designed for rehabilitation, sport medicine, and home settings. ZTI came to Embedded Bytes to fix firmware issues and add new features. Embedded Bytes worked with ZTI's current hardware contractor to address hardware improvements. We also worked with ZTI's medical device consultant company for FDA documentation and compliance.

Firmware (C++ Language)

  • Improved temperature control through tuning and optimization
  • Addressed multiple bugs
  • Implemented minor features for FDA Letter to File
  • Implemented major features for FDA 510K
  • Created new unit tests and improved unit testing in Windows environment
  • Created new integration tests
  • Migrated project to latest e2 studio and SSP

Graphic Design

  • Updated screens
  • Created new screens and icons
  • Updated user manual images
  • Created new product logo


  • Hardware debugging and schematic adjustments
  • Onsite development and support
  • Instruction manual review and feedback
  • FDA documentation
  • Migrated all git repositories & bug tracker to Microsoft Azure accessable by client
  • Created user interface and functionality video for compliance agency

Technical Info

  • Renesas 32-bit ARM
  • Reach SLCD
  • Serial
  • H-Bridge Driver

Tools Used

  • e2 studio; 5.x, 7.x
  • Renesas SSP; 1.1.x, 1.6.x
  • Eclipse; 2019
  • Spectrum Analyzer
  • Saleae Logic Analyzer
  • Adobe Photoshop; 2019, 2020
  • Adobe Illustrator; 2019, 2020