Charging Station
Model Number: CDZ08RR / CDZ08RR




Circuit



Four IR sensors

Infrared


Helps the Roborock to locate the base station
- Is there a specific IR code it broadcasts?
- Not really security though
Vacuum Cleaner

Status LED
External Components
Battery
BRR-2P4S-5200D
14.43V Li-ion; 5200 mAH; 77.88Wh

Wheels

LIDAR
LDS02RR
Related: https://www.robotis.us/360-laser-distance-sensor-lds-01-lidar/

Circuitry
Processor
Allwinner R16
Datasheet: https://linux-sunxi.org/images/c/ca/Allwinner_R16_User_Manual_V1.2.pdf
- ARMv7-A
- Cortex A7
- 4 Cores
- 512KB L2 Cache
- Mali-400 MP2 GPU
- (1080p@60fps decode)
- (1080p@60fps encode)
- BGA282
Fun Fact: Same chip used in the NES Classic and SNES Classic

Microcontroller
STM32F103VC
Datasheet: https://www.st.com/resource/en/datasheet/stm32f103vc.pdf

Memory
Micron D9SHD

Flash Memory (eMMC)
Kioxia THGBMNG5D1LBAIL
Datasheet: https://media.digikey.com/pdf/Data%20Sheets/Toshiba%20PDFs/THGBMNG5D1LBAIT.pdf

Power Management IC
X-Powers AXP223
Datasheet: https://www.micros.com.pl/mediaserver/info-uiaxp223.pdf

WiFi Chip
Realtek RTL8189ETV
“802.11bgn SDIO Network Interface Controller”

Button Panel


Pinout (?)

From top-down view; left to right
- Header 1
- Header 2 - 14
- Header 3 - 71
- Header 4 - 72
- Header 5 - 89
- Header 6
- Header 7 - GND EG. 74
- Header 8 - 24? 99? 45? 46? 35? GND…
- Header 9 - PWR BTN
- Header 10 - 15 - TP11 (HOME)
- Header 11 - 69
- Header 12 -
Chassis

Some force is needed to pry the frontplate that surrounds the button panel off.

Here we find a Micro USB connector; When the device is powered on; we get the descriptor for some sort of Android Debugging Bridge???
[Read More]

Underside of the Roborock with the brushes removed

Removing the cover plate reveals parts of the I/O.
The battery, wheels, and sidebrush motor are easily interchangeable - simply just unscrew (and disconnect any necessary wires), replace, and screw back in

For communication between the removable parts, we have these interface connectors :)
(What are they actually called?)

Plenty of cable length to easily lift out components :)

The side sweeper motor uses some ‘slip contacts’ to supply power

A bunch of screws later, we’re exposed with the circuit board!
Apart from the breakout boards; that mainboard is the only board in the chassis

Cliff sensors (proximity?), the IR blaster (or receiver?) and switches can be found around the perimeter of the chassis

The button panel is on another board than the main circuit board; on the other side of the panel are some test pins.



Left Wing

Right Wing



