Page 1
Figure 1. STEVAL-ROBKIT1 Notice: For dedicated assistance, submit a request through our online support portal at www.st.com/support. UM3457 - Rev 1 - December 2024 www.st.com For further information contact your local STMicroelectronics sales office.
UM3457 Laser safety considerations Laser safety considerations The VL53L8CX Time-of-Flight sensor contains a laser emitter and corresponding drive circuitry. The laser output is designed to remain within Class 1 laser safety limits under all reasonably foreseeable conditions including single faults, in compliance with IEC 60825-1:2014 (third edition). The laser output remains within Class 1 limits as long as STMicroelectronic's recommended device settings are used, and the operating conditions specified in the datasheet are respected.
STM32G071CBT6 provides effective motor control that is used to manage the motor's direction, speed, and other attributes. The robotic kit's imaging component is the STEVAL-ROBKIT1-3. Its ability to acquire and analyze visual information from the surroundings is essential for activities like environmental mapping, object detection, and navigation.
AXI interconnect supporting internal and external memory access. To improve application robustness, all memories feature error code correction. The main board, STEVAL-ROBKIT1-1, is equipped with a variety of sensors and components that are controlled by the STM32H725IGT6 microcontroller.
UM3457 Getting started In terms of memory, the board includes external PSRAM and flash memory, providing additional data storage and processing capabilities. The microcontroller accesses these memories to store and retrieve data as needed, ensuring efficient performance. The main board also features a 40-pin Raspberry Pi compatible GPIO connector, allowing it to interface with Raspberry Pi accessories and peripherals.
Figure 6. STEVAL ROBKIT1-2 component placement details The motor board, STEVAL-ROBKIT1-2, is a critical component of the robotic kit that drives the robot's movement and ensures precise control over its motors. The STM32G071CBT6 is a high-performance and low-power consumption microcontroller, making it ideal for motor control applications. It features up to 128 Kbytes of flash memory and 36 Kbytes of SRAM, providing ample space for firmware and real-time processing.
The imaging board used in the STEVAL-ROBKIT1 consists mainly of a camera module and Time-of-Flight sensor (VL53L8CX) interfaced using an MIPI (Mobile Industry Processor Interface) & SPI interface respectively. The figure below shows the component placement on the board.
Use only 4 units of 1.5 V AA alkaline batteries. Don’t use rechargeable batteries having less than 1.5 V each. Setup specifications and starting the kit To prepare the setup, follow the steps below. Step 1. Connect the STEVAL-ROBKIT1-1 board with the STEVAL-ROBKIT1-2 using the 12-pin connector cable. Figure 10. Connection of 12-pin connector cable...
UM3457 Getting started Step 2. Connect the STEVAL-ROBKIT1-2 board with both DC motors using the 6-pin JST connector cable for each motor. Figure 11. Connection of 6-pin JST connector cable with two BO motors Step 3. Connect the STEVAL-ROBKIT1-1 board with the STEVAL-ROBKIT1-3 using the 26-pin FFC connector cable.
Getting started Step 5. Turn on the board with the SW1 switch, on the STEVAL-ROBKIT1-1, to power the whole kit. A welcome tone is generated using an on-board buzzer along with it all three green, red, and yellow LEDs which blink once to indicate proper initialization of all the on-board devices (see Figure 13).
3.1.1 STM32H725IGT6 The robotic kit's central control unit is designated as the STEVAL-ROBKIT1-1. The STM32H725IGT6 microcontroller, a high-performance member of the STM32 family, powers it. It typically includes various communication interfaces such as UART, SPI, I²C, OCTOSPI, etc. for connecting to other boards and peripherals.
UM3457 Component description Figure 16. STM32H725IGT6 MCU power section 3.1.2 IMU (LSM6DSV16BX) The LSM6DSV16BX is a high-performance, low-power 6-axis small IMU (Inertial Memory Unit), featuring a 3-axis digital accelerometer and a 3-axis digital gyroscope, that offers the best IMU sensor with a triple-channel architecture for processing acceleration and angular rate data on three separate channels (user interface, OIS, and EIS) with dedicated configuration, processing, and filtering.
Voltage range 1.7 V to 3.6 V Operating voltage 3.3 V Along with the BLE module, the STEVAL-ROBKIT1-1 also consists of a BLE programming connector (J5) that is used to program the BLE module. UM3457 - Rev 1 page 13/74...
UM3457 Component description Figure 19. BlueNRG-M2SA 3.1.5 Microphone The MP34DT06JTR is a digital MEMS microphone built with a capacitive sensing element and an IC interface. The sensing element, capable of detecting acoustic waves, is manufactured using a specialized silicon micromachining process dedicated to producing audio sensors. The IC interface is manufactured using a CMOS process that allows designing a dedicated circuit able to provide a digital signal externally in PDM format.
UM3457 Component description Table 6. Flash NOR memory details Features Description Device Flash NOR memory Part number W25Q128JVPIQ Voltage range 2.7 V to 3.6 V Operating voltage 3.3 V Operating frequency 133 MHz Figure 21. Flash NOR memory 3.1.7 PSRAM The APS6408L-30BM-BA is a 64 Mbit (8 MB) pseudo-static RAM (PSRAM) organized as 8M x 8-bit.
3.1.8 40-pin GPIO connector A 40-pin Raspberry Pi connector is available on the main board, STEVAL-ROBKIT1-1, allowing it to interface with Raspberry Pi accessories and peripherals. The microcontroller communicates with these peripherals through the connector, expanding the robot's functionality and compatibility with various external devices.
Operating frequency 100 kHz (standard mode) Figure 25. Buzzer 3.1.11 Switches The main function of the user switches on the STEVAL-ROBKIT1 is to provide an option to control certain functionalities through manual intervention. Figure 26. User Switches 3.1.12 MCU programming connector The main board includes a 14-pin MCU programming connector (J1) designed to facilitate the programming and debugging of the microcontroller unit (MCU).
UM3457 Component description Figure 27. MCU programming connector for STEVAL-ROBKIT1-1 3.1.13 Crystal The main board is equipped with two crystal oscillators, a 25 MHz crystal and a 32.76 kHz crystal, which are essential for the accurate timing and operation of the MCU STM32H725IGT6. These crystals provide stable clock signals required for various functionalities of the microcontroller.
UM3457 Component description Figure 28. Crystal 3.1.14 MIPI de-serializer The imaging board transmits camera signals to the main board, where they are processed by the STMIPID02/TR de-serializer. This high-performance de-serializer converts the serialized camera data into a parallel format that the main board's MCU can efficiently process.
UM3457 Component description Figure 29. MIPI de-serializer, STMIPID02/TR Component description of STEVAL ROBKIT1-2 3.2.1 STM32G071CBT6 The kit includes a motor board featuring the STM32G071CBT6 microcontroller unit (MCU), a highly efficient and versatile 32-bit Arm Cortex®-M0+ core. This MCU operates at a frequency of up to 64 MHz and is equipped with 128 KB of flash memory and 36 KB of SRAM, providing ample space for complex motor control algorithms.
UM3457 Component description Figure 32. 12-pin box connector and 14-pin programming connector 3.2.2 3-axis accelerometer and 3-axis gyroscope (LSM6DSR) The LSM6DSR is a system-in-package featuring a 3-axis digital accelerometer and a 3-axis digital gyroscope with an extended full-scale range for the gyroscope, up to 4000 dps, and high stability over temperature and time. UM3457 - Rev 1 page 23/74...
UM3457 Component description Figure 33. IMU (LSM6DSR) The LSM6DSR has a full-scale acceleration range of ±2/±4/±8/±16 g and an angular rate range of ±125/±250/±500/±1000/±2000/±4000 dps. The LSM6DSR embeds a broad range of advanced functions supporting programmable sensors (suitable for activity recognition). Table 13.
UM3457 Component description Figure 34. Motor driver (STSPIN240) 3.2.4 Motor encoder A motor encoder works by translating mechanical motion into electrical signals, typically through methods such as optical or magnetic sensing. These signals provide feedback on parameters such as position, speed, and direction of rotation, enabling precise control and monitoring of motorized systems.
The imaging board enables the robotic evaluation kit to perceive and interact with its environment using visual data. The imaging board used in the STEVAL-ROBKIT1 consists mainly of a FOX PRO module and Time-of-Flight sensor VL53L8 operating at a very high speed up to 20 MHz.
UM3457 Component description Figure 38. Camera module - mainboard interface 3.3.3 FPC connector and FFC cable The imaging board is connected to the main board using a 26-pin FPC (Flexible Printed Circuit) connector and an FFC (Flexible Flat Cable). This combination ensures a reliable and efficient interface between the two boards, facilitating high-speed data transfer and robust signal integrity.
Component description Figure 40. Time-of-Flight sensor (VL53L8CX) Component description for the additional components on STEVAL-ROBKIT1 3.4.1 Protective fuse and fuse holder The kit features a protective switch, a fast-acting 1.6 A, 250 V fuse (021501.6 MXP), and a PCB mounted fuse holder (64700001003) strategically placed between the main board and the 6 V battery pack.
UM3457 Component description Table 18. Fuse and fuse holder details Features Description Description Device Fuse Fuse holder Part number 021501.6MXP 64700001003 Voltage range 250 V 250 V Package / case 5 mm x 20 mm 5 mm x 20 mm UM3457 - Rev 1 page 31/74...
Figure 52. STEVAL-ROBKIT1-1 schematic (11 of 12) VBAT 0.1uF 0.1uF PA0_MTR_BRD_UART4_TXD PA1_MTR_BRD_UART4_RXD PA8_MTR_BRD_I2C3_SCL PC9_MTR_BRD_I2C3_SDA PF13_MTR_BRD_GPIO_INT PE15_MTR_BRD_GPIO_RST '62701221721 GND GND STMicroelectronics and/or its licensors do not warrant the accuracy or completeness of this specification or any information contained therein. STMicroelectronics and/or its...
Figure 56. STEVAL-ROBKIT1-2 schematic (3 of 5) 2.2K 2.2K I2C_SDA I2C_SCL SDO/SA0 SDO_Aux OCS_Aux INT2 LSM6DSR_INT2 LSM6DSR_INT1 INT1 LSM6DSR 100nF STMicroelectronics and/or its licensors do not warrant the accuracy or completeness of this specification or any information contained therein. STMicroelectronics and/or its licensors do not warrant that...
UM3457 Bill of materials Bill of materials Table 19. STEVAL-ROBKIT1 bill of materials Item Q.ty Ref. Part/Value Description Manufacturer Order code STEVAL- Table 20. STEV STMicroelectron STEVAL-ROBKIT1-1 ROBKIT1-KIT STEVAL-ROBKIT1-1 AL-ROBKIT1-1 Main board STEVAL- Table 21. STEV STMicroelectron STEVAL-ROBKIT1-2 ROBKIT1-KIT STEVAL-ROBKIT1-2...
Page 53
UM3457 Bill of materials Item Q.ty Ref. Part/Value Description Manufacturer Order code 14 Position Cable Assembly Additional 14 Rectangular Position cable Socket to 14 Position cable Samtec FFSD-07-D-05.90-01-N for STLINK Socket, Connection Reversed 0.492' (149.86mm, 5.90") Female-Female Hex Standoff: 4 x Hex Standoff between Hex Standoff...
STEVAL$ROBKIT1A schematic diagrams STEVAL$ROBKIT1A bill of materials 1. This code identifies the STEVAL-ROBKIT1 evaluation kit first version. The kit consists of the STEVAL-ROBKIT1-1 motherboard whose version is identified by the code STV$ROBKIT1-1A, the STEVAL-ROBKIT1-2 daughterboard whose version is identified by the code STV$ROBKIT1-2A, and the STEVAL-ROBKIT1-3 daughterboard whose version is identified by the code STV$ROBKIT1-3A.
Notice for the United Kingdom The kit STEVAL-ROBKIT1 is in compliance with the UK Radio Equipment Regulations 2017 (UK SI 2017 No. 1206 and amendments) and with the Restriction of the Use of Certain Hazardous Substances in Electrical and Electronic Equipment Regulations 2012 (UK SI 2012 No.
MCU programming connector for STEVAL-ROBKIT1-1 ........
Page 73
STEVAL-ROBKIT1-2 schematic (1 of 5) ........
Page 74
ST’s terms and conditions of sale in place at the time of order acknowledgment. Purchasers are solely responsible for the choice, selection, and use of ST products and ST assumes no liability for application assistance or the design of purchasers’...
Need help?
Do you have a question about the STEVAL-ROBKIT1 and is the answer not in the manual?
Questions and answers