Naming Conventions For example, the naming of 4GB RAM and 32GB eMMC CM4 module with Wi-Fi and BLE function tailored for smart building is reComputer R1025-10. Revision History Version Date Description 2024-05-06...
C1. Introduction 1.1 Overview The reComputer R1000 edge IoT controller is built on the high-performance Raspberry Pi CM4 platform, featuring a quad- core A72 processor with a maximum support of 8GB RAM and 32GB eMMC. Equipped with dual Ethernet interfaces that can be flexibly configured, it also includes 3 isolated RS485 channels supporting BACnet, Modbus RTU, Modbus TCP/IP ,and KNX protocols.
2-Pin Power Terminal The reComputer R1000 is supplied with a nominal AC voltage of 12~24 V or DC voltage of 9~36V. The power supply is connected via the 2-pin power terminal block connector. To ground the reComputer R1000, the ground wire can be secured to the screw located at the top left corner of the power terminal.
Page 13
Power On and Power Off The reComputer R1000 does not come with a power button by default, and the system will automatically start up once power is connect- ed. When shutting down, please select the shutdown option in the operating system and wait for the system to fully shut down before cutting off power.
R1000 2.2.1 LED Indicator Status The reComputer R1000 features 6 LED indicators that serve to signal the machine's operational status. Please refer to the table below for the specific functions and status of each LED: LED Indicator Color Status Description The device has been connected to power.
2.2.4 Boot Switch The Boot Switch of the reComputer R1000 is connected to the nRPI_BOOT pin of CM4. This switch provides users with the option to select the boot source between eMMC and USB. In normal mode, the switch should be set away from the side with the "BOOT"...
R1000 2.2.5 USB The reComputer R1000 is equipped with one USB Type-C port and two USB Type-A ports. Please refer to the table below for their functions and descriptions. Type Quantity Protocol Function Description Used for serial port debugging, burning Type-C USB2.0...
2.2.9 Reset Hole There is a Mini Push Button Switch located in the reset hole of reComputer R1000. By pressing this button with a thin object, the CM4 can be reset. This pin when high signals that the CM4 has started. Driving this pin low resets the module.
2.2.11 HDMI The reComputer R1000 features a native HDMI interface from CM4, supporting up to 4K @ 60 fps video output. It is ideal for applications that require multiple displays, allowing users to output their content to external large screens.
SuperCAP UPS LTC3350 Module 110992004 The reComputer R1000 mainboard features two Mini-PCIe slots. Mini-PCIe slot 1 supports 4G module, LoRa® module using the USB protocol and Zigbee module using USB protocol; while Mini-PCIe slot 2 supports LoRa® module using the USB and SPI protocol and Zigbee module using USB protocol.
2.3.6 SSD The reComputer R1000 supports 2280 NVMe SSD through the use of a PCIe slot(J62) below two Mini-PCIe slots on board. It is important to note that the CM4's PCIe is gen2.0 with a maximum theoretical speed of 5Gbps. If you are using a Gen3.0 or higher SSD, it may not be able to achieve the SSD's maximum speed.
The TPM features Infineon’s OPTIGA™ TPM SLB9670 which is compliant to the Trusted Computing Group (TCG) TPM 2.0 specification is recommended as encryption chip to the reComputer R1000. The chip features an SPI interface applied for port J13 on board, to enable a root of trust for platform integrity, remote attestation, and cryptographic services.
In this section we will use the raspi-gpio tool to test with GPIOs, you can use the raspi-gpio help to view the manual: raspi-gpio help The pin controlling the third LED of reComputer R1000 is gpio20. To get specific GPIO status, Please enter following command in the Terminal :...
R1000 # Don't forget to connect to network before running command clone https://github.com/rm-hull/spidev-test.git Navigate into the spidev-test directory: spidev-test Compile the spidev_test.c file: gcc spidev_test.c -o spidev_test Run the spidev_test program with the following command: ./spidev_test -D /dev/spidev0.1 -v -p hello This command tests SPI communication on the specified SPI device (/dev/spidev0.1) with verbose output (-v) and sends...
R1000 To dial a phone number using the 4G module, you can use the ATD command followed by the phone number: ATD<phone_number>; Replace <phone_number> with the desired phone number you want to dial. Make sure to include a semicolon ; at the end of the command to indicate the end of the phone number.
Page 30
R1000. If you want to send data through port 485 of reComputer, set the level of gpio6 to high. raspi-gpio set 6 dh These are the pins related to the 485 interface of reComputer for the data table.
Page 31
R1000 os.path.exists('/dev/ttyAMA2'): ser.port "/dev/ttyAMA2" else: print('/dev/ttyAMA2 is present') #9600,N,8,1 ser.baudrate 9600 ser.bytesize serial.EIGHTBITS #number of bits per bytes ser.parity serial.PARITY_NONE #set parity check ser.stopbits serial.STOPBITS_ONE #number of stop bits ser.timeout #non-block read 0.5s ser.writeTimeout #timeout for write 0.5s ser.xonxoff...
R1000 break ser.close() except Exception print ("communicating error " str(e1)) 3.11 USB Hub Testing To test the USB hub, you can use the following steps: Check if the USB hub is detected by running the lsusb command. This command lists all connected USB devices , including hubs.
R1000 sudo systemctl stop systemd-timesyncd sudo systemctl disable systemd-timesyncd Set the time to 12:00 PM on March 20, 2024: sudo hwclock --set --date "2024-03-20 12:00:00" Synchronize the RTC time to the system: sudo hwclock --hctosys Check the RTC time:...
R1000 #max-load-15= 12 realtime= yes priority= 1 You can adjust other settings as needed. Ensure the watchdog service is running: sudo systemctl start watchdog To test the watchdog functionality, execute the following command to simulate a system hang: sudo su echo >...
R1000 ls /dev | grep tpm If you see tpm0 and tpmrm0 in the output, it means that TPM (Trusted Platform Module) devices are detected and availa ble on your system. This indicates that the TPM hardware is recognized and accessible, which is a good sign. You can proc eed with using TPM-related functionalities or applications knowing that the devices are present and accessible.
R1000 Once you identify the entry corresponding to your SSD, you can proceed with partitioning or formatting it as needed. 3.21 UPS for Safe Shut Down A GPIO25 between CPU and DC/AC power in is used to alarm CPU when the 5V power supply is down. Then the CPU shou ld do something urgent in a script before energy exhaustion of super capacitor and run a "$ shutdown"...
3.23 Customized Linux: Yocto and Mender The reComputer R1000 is an edge IoT controller device that utilizes the Raspberry Pi CM4 as its processor. When you require a customized Linux distribution to run on your device, as well as a convenient solution for managing software updates, Yocto Project and Mender come into play.
Yocto Project that can be used to create custom Linux distributions for reComputer R1000. It is less resource-intensive than Yocto Project, making it a suitable choice for devices with limited processing power or memory. It is recommended to consult the Buildroot documentation and community resources to determine its compatibility with the device.
R1000 C4. Assembly Guide 4.1 Disassembly Guide Following these steps should help you disassemble the device without any issues. Step 1: Remove the Four Screws at the Bottom: Locate and unscrew the four screws located at the bottom of the device using an appropriate screwdriver.
R1000 4.2 Assemble SSD Step 1: Remove the back cover following the disassembly guide. Step 2: Load the SSD into the M.2 socket and lock the screws. 4.3 Assemble Wi-Fi/BLE Antenna Step 1: Disassemble the entire device following section 4.1 "Disassembly Guide".
R1000 4.5 Assemble TPM 2.0 Module Step 1: Remove the back cover following the disassembly guide. Step 2: Load the TPM 2.0 module into the J13 socket. 4.6 Assemble UPS and PoE module Step 1: Before installing the UPS and PoE module on the CM4 module side of board, disassemble the entire device following the disassembly guide provided.
Step 3: Lift the device up and off. 4.7.2 Wall Mounting Guide Vertical mounting method is also suitable for reComputer R1000, however the mounting brackets are not included in box, that need additional purchase. Step 1: Lay the mounting brackets on the rear of the device.
Seeed Studio reserves the right to make judgments on the above situations and collect maintenance fees. Other unavoidable external factors cause product failure and damage. The above warranty regulations are only applicable to the above Seeed Studio reComputer R1000 series, other products are not applicable! 6.2 Support...
Need help?
Do you have a question about the reComputer R1000 and is the answer not in the manual?
Questions and answers