KNOWLEDGE · DOWNLOADS
Downloads for engineers
Studies, guides, brief sheets and open-source drivers are free to use. Full data sheets and software are available on request.
Brief sheets are published by Seiko Epson Corporation and show typical values. Guaranteed specifications are in the full data sheets, available on request below.
AMCORIS product overviews
Our overviews of the Epson sensor families: every model with its key values on a few pages, ideal for a first selection or to pass on to your team. No registration.
PRODUCT OVERVIEW · PDF · 1.5 MB
Epson IMUs
All Epson inertial measurement units at a glance: PDG series, M-G355QDG, M-G552 and M-G570 with key values and interfaces.
PRODUCT OVERVIEW · PDF · 1.6 MB
Epson accelerometers & vibration sensors
M-A352, M-A370, M-A552, M-A342 and M-A542 compared: noise, range, interfaces and housings.
PRODUCT OVERVIEW · PDF · 1.0 MB
Epson gyro sensors
XV7021BB, XV7081BB, XV7181BB, XV4311BD and XC1011SD: single-axis gyros for consumer, industrial and automotive use.
Studies, guides and articles
Independent studies and application reports with Epson sensors, plus our own guides for sensor selection.
GUIDE · AMCORIS
IMU selection guide
How to choose an IMU by task, gyro numbers and interface, with drift calculator and comparison table.
Read online →WHITE PAPER · AMCORIS
White papers
Our first white papers on navigation and monitoring are in preparation. Subscribe to the newsletter and receive them first.
Get the newsletter →STUDY · SENSORS (MDPI) · 2026
INGV field validation of Epson QMEMS accelerometers
INGV and Epson evaluated the M-A370 for seismology, structural health monitoring and earthquake early warning. Self-noise of about 0.02 µg/√Hz, close to force-balance accelerometers.
Read →Open access · CC BYSTUDY · SENSORS (MDPI) · 2025
Shake table tests on a scaled masonry building
Comparison of MEMS accelerometers for structural health monitoring. The Epson M-A352 had the lowest noise of the MEMS units tested.
Read →Open access · CC BYSTUDY · PROCEDIA STRUCTURAL INTEGRITY · 2025
Long-term monitoring of the Basilica of Assisi
A comprehensive long-term monitoring system for an iconic heritage complex.
Read →ScienceDirectAPPLICATION · EPSON NEWS · 2024
Bridge deflection monitoring for railway operators
Epson, JR East and Nagano Keiki developed a device that measures the deflection of steel railway bridges under passing trains with the M-A352.
Read →corporate.epsonARTICLES · EPSON
Epson technical articles
Background articles from Epson on sensing technology and applications.
Read →epsondevice.comFull data sheets and software
Complete Epson data sheets with all specifications, register maps and mechanical drawings, plus Epson software for data logging. Select what you need and we send you the download links.
REQUEST
Choose the documents you need
- Select data sheets and software and tell us about your project.
- We review your request and send the download links to your email.
- Usually within one business day. Questions? sauer@amcoris.com
Thank you, your request has been received.
We will review it and send the download links to your email address, usually within one business day.
IMU brief sheets
Six-axis inertial measurement units. The PDG series shares one 24 × 24 × 10 mm footprint, so you can change the performance level without a new board.
Accelerometer and vibration sensor brief sheets
Three-axis accelerometers for tilt, structural health and seismic monitoring, and vibration sensors for condition monitoring.
Drivers and code on GitHub
All open-source drivers, libraries and examples for Epson IMUs, accelerometers and gyro sensors from Epson's sensing team on GitHub, 24 repositories. Free to use, no registration.
Drivers, libraries and examples (15)
ROS 2 · IMU
ess_imu_driver2
Current ROS 2 Linux driver for Epson IMUs over UART or SPI, including the C driver.
View on GitHub →ROS 1 · IMU
ess_imu_driver
Current ROS 1 Linux driver for Epson IMUs over UART or SPI, including the C driver.
View on GitHub →ROS 2 · ACCELEROMETER
ess_accl_ros2_driver
ROS 2 Linux package for Epson accelerometers over UART or SPI, including the C driver.
View on GitHub →ROS 1 · ACCELEROMETER
ess_accl_ros1_driver
ROS 1 Linux package for Epson accelerometers over UART or SPI, including the C driver.
View on GitHub →LINUX · C
imu_linux_example
Stand-alone Linux C driver and logger example for Epson IMUs over UART or SPI.
View on GitHub →PYTHON · UART
py_esensorlib
Python 3 library and logger for Epson sensing devices over UART, ideal with the M-G32EV041 USB board.
View on GitHub →LINUX · CANOPEN
ess_co-master
SocketCAN logger for Epson IMUs and accelerometers with CANopen (M-G552PC, M-A552AC).
View on GitHub →LINUX · J1939
imu_pj_logger
SocketCAN logger for the Epson M-G552PJ series with SAE J1939.
View on GitHub →LINUX IIO · RASPBERRY PI
ess_iio
Linux IIO driver and logger example for Epson IMUs over SPI on a Raspberry Pi.
View on GitHub →MATLAB · UART
ess_matlab_uart
Example MATLAB scripts for Epson IMUs with UART interface.
View on GitHub →MATLAB · RASPBERRY PI
ess_matlab_rpi
Example MATLAB scripts for Epson IMUs over SPI on a Raspberry Pi.
View on GitHub →ARDUINO · UART
su_arduino_uart
Arduino library and examples for Epson sensing devices over UART.
View on GitHub →ARDUINO · SPI
su_arduino_spi
Arduino library and examples for Epson sensing devices over SPI.
View on GitHub →ARDUINO · GYRO
xv7021_arduino_spi
Example SPI driver for the Epson XV7021BB gyro sensor on Arduino.
View on GitHub →ARDUINO · GYRO
xv7211_arduino_spi
Example SPI driver for the Epson XV7211BB gyro sensor on Arduino.
View on GitHub →Archived packages (4)
ARCHIVED · ROS 1
ess_imu_ros1_uart_driver
Earlier ROS 1 package for Epson IMUs over UART, replaced by ess_imu_driver.
View on GitHub →ARCHIVED · ROS 1
ess_imu_ros1_spi_driver
Earlier ROS 1 package for Epson IMUs over SPI, replaced by ess_imu_driver.
View on GitHub →ARCHIVED · ROS 2
ess_imu_ros2_uart_driver
Earlier ROS 2 package for Epson IMUs over UART, replaced by ess_imu_driver2.
View on GitHub →ARCHIVED · ROS 2
ess_imu_ros2_spi_driver
Earlier ROS 2 package for Epson IMUs over SPI, replaced by ess_imu_driver2.
View on GitHub →Release and index repositories (5)
ROS RELEASE
ess_imu_driver-release
Release repository of ess_imu_driver for the ROS build farm.
View on GitHub →ROS RELEASE
ess_imu_ros1_uart_driver-release
Release repository of ess_imu_ros1_uart_driver.
View on GitHub →ROS RELEASE
ess_imu_ros1_spi_driver-release
Release repository of ess_imu_ros1_spi_driver.
View on GitHub →ROS INDEX
rosdistro
Fork of the ROS distribution index used to publish the Epson ROS packages.
View on GitHub →ARDUINO INDEX
library-registry
Fork of the Arduino Library Manager list used to publish the Epson Arduino libraries.
View on GitHub →Evaluation kit data sheets
Data sheets of the Epson evaluation boards we use in our evaluation kits. Kits are a free loan for qualified projects. Product pages: M-G32EV031 · M-G32EV041 · M-G32EV051.
AMCORIS
Need more documentation?
Application notes, integration support and further documents for your project are available on request. Tell us what you are working on.