The reTerminal is a Human-Machine Interface facility, designed in modularization, offered multiple interfaces and components. It is your hand-size, powerful, Raspberry Pi-based all-in-one board, assisting you to develop individual IoT & AI projects and being ready to materialize industrial-level monitor and control functions.
The reTerminal is a Raspberry Pi all-in-one board, powered by Raspberry Pi Compute Module 4(CM4) module, integrated with one IPS panel type multi-touch screen, carried with dual-band 2.4GHz/5GHz Wi-Fi & Bluetooth 5.0, pre-installed Raspberry Pi-based Linux system, provided storage 4 GB RAM and 32 GB eMMC. By designing in modularization, the board is equipped with multiple accessible components and high-speed connectors. It can be neatly inputted home assistance and individual AI development applications, also performing industrial-level functions suitable for being an industrial facility.
Features
- Raspberry Pi All in One Board: Powered by RPi CM4 32GB, integrated with IPS multi-touch screen, dual-band Wi-Fi & Bluetooth, pre-installed compatible Linux system
- Modular Design: Featuring industrial high-speed expansion interface and 40-Pin Raspberry Pi compatible header
- Rich Interfaces & Components: Equipped USB Type-A ports, Gigabit Ethernet, micro-HDMI, micro-SD card slot, MIPI camera interface, light sensor, accelerometer, buzzer, RTC and programmable buttons
- Neat Personal Assistance: Enjoy yourself in multiple interested Dashboard or AI projects by Seeed and communities while utilizing built-in sensors and components
- Great Industrial Facility: Benefit from stable Raspberry Pi-based operating system, multiple expanded industrial-level connectors, cryptographic co-processor, and official Seeed expansion board reTerminal E10-1
Design in Modularization
Being an IoT hardware partner since 2008, Seeed improves its ability of hardware integration and designs the reTerminal to be modular. Hence, the reTerminal includes one industrial high-speed expansion PCIe interface on the back, along with a Raspberry Pi compatible 40-Pin GPIO connector beside, extremely expanding its application fields. Since the official expansion board reTerminal E10-1 has been published, reTerminal now is carriable and can be utilised in more advanced scenarios.
Rich Interfaces & Components
This all-in-one board still comes with 2 USB 2.0 Type-A ports, one MIPI camera interface, 4 programmable buttons, one RJ45 Gigabit Ethernet connector, one micro-SD card slot and an additional micro-HDMI interface which supports 4K resolution with a frame rate of 60 fps. These can be programmed for your further usage.
Meanwhile, there are several components mounted on the board, including a light & proximity sensor, LIS3DHTR accelerometer, buzzer, and Real-Time Clock(RTC). The power indicator light as well as other system user lights on the board can be used by your definition.
Wild Application Areas
The reTerminal can be your personal useful development board since it is built around Raspberry Pi CM4 module, and it provides multiple function thanks to its unique modular design and rich interfaces. You will find it more interesting when you discover there are plenty skillful IoT & AI projects published by Seeed and the community.
- Grafana Weather Dashboard
- Robot Control
- AI Applications
- Design Your Own User Interfaces with different languages
- The reTerminal-based Contest in Japan(Results of Participants)
And yet what about Industrial Internet of Things(IIoT) applications? It can be even amazed that reTerminal has equipped a cryptographic co-processor. That is to say, the reTerminal assembles a stable Linux operating system, high-speed expansion connector, multiple types of universal I/O, and hardware security, all of which make it hardware-ready for industrial equipment monitor and control.
Remote Management for reTerminal
Want remotely control the reTerminal - Follow our wiki to setup Mender Client on a reTerminal to access OTA updates from a Hosted or Self-Hosted Mender Server.
Mount Options for reTerminal
Seeed provides a wiki containing several mount options for reTerminal form the community.
Specifications
Specification | Details | |
---|---|---|
Platform | Processor | Broadcom BCM2711 quad-core Cortex-A72 (ARM v8) |
Frequency | 64-bit SoC @ 1.5GHz | |
Memory | Capacity | 4GB |
Technology | LPDDR4 with on-die ECC | |
eMMC | Capacity | 32GB |
Wireless | Wi-Fi | 2.4GHz and 5.0GHz IEEE 802.11b/g/n/ac |
Bluetooth | Bluetooth 5.0, BLE | |
Display | LCD | 5-inch 720x1280 LCD |
Touch Panel | Capacitive touch panel (support multi-touch) | |
Video | HDMI | 1 x Micro HDMI output (up to 4Kp60 supported) |
CSI | 1 x 2-lane MIPI CSI camera interface | |
Multimedia | H.265 (4Kp60 decode) | |
H.264 (1080p60 decode,1080p30 encode) | ||
OpenGL ES 3.0 graphics | ||
Built-In Modules | Real-Time Clock | NXP Semiconductors PCF8563T |
Low backup current; typical 0.25μA at VDD = 3.0 V and Temperature = 25 ℃ | ||
Accelerometer | STMicroelectronics LIS3DHTR | |
16-bit, ±2g/±4g/±8g/±16g dynamically selectable full scale | ||
Encryption | Microchip ATECC608A | |
Secure Hardware-Based Key Storage, Asymmetric Sign, Verify, Key Agreement | ||
Light Sensor | Levelek LTR-303ALS-01 | |
Digital light sensor | ||
Internal IO Expansion |
Microchip MCP23008-E | |
Buzzer | ≥85dB @10cm 2700±300Hz | |
External I/O | GPIOs | Up to 5 × UART |
Up to 5 × I2C | ||
Up to 5 × SPI | ||
1 × SDIO interface | ||
1 × DPI (Parallel RGB Display) | ||
1 × PCM | ||
1 × PWM channel | ||
Up to 3× GPCLK outputs | ||
Vertical expansion interface |
1 × PCIe 1-lane Host, Gen 2 (5Gbps) | |
1 × USB 2.0 port (highspeed) | ||
26 x GPIOs | ||
POE | ||
Power | Voltage | 5V DC |
Current | 3A(Minimum) | |
Temperature | Operating Temperature | 0 - 70°C( For the LCD Screen: 0 - 60°C) |
Mechanical | Dimensions | 140mm x 95mm x 21mm |
Weight | 285g | |
Certification |
Certificates | CE, FCC, TELEC(211-210815) |
Hardware Overview
If you want to check the GPIO pin you can refer to the GPIO Pin Schematic Diagram.
Note: Before you attach a camera with the CSI 22 Pin cable to the board, please double-check the FFC contact pins are facing up.
Part List
reTerminal CM4 | x1 |
Screw Driver | x1 |
Q&A
- How can I remove the case and disassemble the reTerminal? You can refer to this video or getting started wiki to disassemble the trTerminal.
- Can I install other systems, like Ubuntu? How can I do it? - Yes, the reTerminal is supporting Ubuntu and you can check here to see how to install it.
- How can I boot an OS from USB Flash Drive? - You can see the wiki here to boot an OS from USB Flash Drive.
- I have more questions about the reTerminal? - Seeed has a wiki assembled all the questions that users care about the most, you can click here to see it.
Documentations
Learn
- reTerminal Yocto SDK: By following the guide below, you will be able to build your own reTerminal system image using Yocto. So let's get started!
- reTerminal Buildroot SDK: It has a simple structure that makes it easy to understand and extend. It relies only on the well-known Makefile language. Buildroot is an open source project and many developers contribute to it daily.
- Getting Started with TensorFlow Lite on reTerminal: You can use TFLite Converter to convert any Tensorflow model into .tflite format, provided it only consists of operations supported by TFLite Runtime. And we also build demos on Object Detection, Image Classification, Semantic segmentation, Face age/gender recognition, Face expression recognition, and Face anti-spoofing.
- Robot Arm, Like a Doctor: We have gone from having industrial robots to having the possibility of having robots in our homes. Today it is possible to have a robotic arm to perform specific tasks in our homes or a robot to clean or monitor our homes.
- reTerminal Disassemble Guide: We provide you the video guide to disassemble the reTerminal properly without damaging the device.
- [Project] Multi-stage inference with Edge Impulse/Tensorflow Lite – reTerminal (Raspberry Pi CM4 inside): In Edge Impulse train a car detector – this should be fairly easy since we are using transfer learning and the base model already was trained to detect cars, so it contains the necessary feature maps.
- [Project] Burglar Alarm Light and Push Notification using reTerminal: Detect unauthorized person, lights ON and Push notification to cell phone. No more false alerts due to pets and stray animals.
- [Project] Smart Home with Node-RED on OpenWrt: This blog will talk about how you can control your smart home appliances using Node-RED running on the OpenWrt System and teaching you step by step.
- [Project] MiniFarm on reTerminal: Develop a Simple Farm Monitor & Water Management System: This blog is written by Philip(aka. Dsrc12), a biomedical engineer and head of Intelligent Transport System(ITS) Projects for the NSW Government. Now is devoting himself to STEM as a volunteer. Thanks for Philip’s contribution.
- [Project] Surface Crack Detection and Localization w/ Seeed Studio reTerminal: A computer vision system that detects and localizes the surface cracks in the concrete structures for the predictive maintenance on the Seeed Studio reTerminal
- [Wiki] Getting Started with reTerminal: Learn how to get started with the reTerminal and turn your ideas into a reality!
- [Wiki] Build Your Own UI Using LVGL using reTerminal: You can build your own UI application for reTerminal with LVGL 8.0, you can have a look at the example code in this GitHub repository.
- [Wiki] Build Your Own UI Using Qt for Python using reTerminal: Check how to build your own user interface using Qt for Python on the reTerminal. and also Seeed_Python_ReTerminal_Examples
- [Wiki] Getting Started with MediaPipe on reTerminal: Mediapipe is currently under active development and includes multiple demos, that can be run out-of-the box after installing Mediapipe on reTerminal.
- [Wiki] Grafana Weather Dashboard on the reTerminal by Seeed Studio: We’ll unbox the device - the reTerminal to see what is included and we’ll then set up a weather dashboard on it using Grafana.
- [Wiki] reTerminalEM - Expansion Module: Here's the way to let you know more about reterminal, and how to make your own PCB module, test it, and make it available!
- [Blog] Top 40 Raspberry Pi 4 Projects That You Must Try in 2022: It's time to look at the Top 40 Raspberry Pi 4 Projects that you can refer to and try building yourself!
- [Blog] Everything about TensorFlow Lite and start deploying your machine learning model: What is TensorFlow Lite ? Just heard of TensorFlow Lite and want to know more about it? Today we will discuss everything about TensorFlow Lite.
- [Blog] How To Configure WiFi on Raspberry Pi: Step By Step Tutorial: This blog will show you three ways to configure WiFi on your Raspberry Pi with both Raspberry Pi OS desktop and server, and it will also cover how to do it on a headless Raspberry Pi!