diff --git a/boards/beagleplay/06-detailed-hardware-design.rst b/boards/beagleplay/06-detailed-hardware-design.rst
index e21af1712b31d3ccdb5865db5055f40c139857a8..c4991dfb001c045514996362962ed3b098584846 100644
--- a/boards/beagleplay/06-detailed-hardware-design.rst
+++ b/boards/beagleplay/06-detailed-hardware-design.rst
@@ -3,42 +3,110 @@
 Detailed hardware design
 #########################
 
-Power signals
+Power supply
 **************
 
-microSD &eMMC
-*************
+.. figure:: images/hardware-design/dcdc-pmic.jpg
+    :alt: DCDC & PMIC
+
+    DCDC & PMIC
+
+.. figure:: images/hardware-design/soc-power.jpg
+    :alt: SoC Power
+
+    SoC Power
+
+.. figure:: images/hardware-design/soc-dcaps.jpg
+    :alt: SoC DCAPs
+
+    SoC DCAPs
+
+eMMC & microSD
+**************
+
+.. figure:: images/hardware-design/emmc-microsd.jpg
+    :alt: eMMC & microSD
+
+    eMMC & microSD
 
 Ethernet
 *********
 
+.. figure:: images/hardware-design/gigabit-ethernet.jpg
+    :alt: Gigabit Ethernet
+
+    Gigabit Ethernet
+
+.. figure:: images/hardware-design/single-pair-ethernet.jpg
+    :alt: Single-pair Ethernet
+
+    Single-pair Ethernet
+
 HDMI
 *****
 
+.. figure:: images/hardware-design/hdmi.jpg
+    :alt: HDMI
+
+    HDMI
+
 USB-A & USB-C
 **************
 
+.. figure:: images/hardware-design/uab-a-and-usb-c.jpg
+    :alt: USB-A & USB-C
+
 OLDI & CSI
 ***********
 
-JTAG & Tag connect 
+.. figure:: images/hardware-design/oldi-and-csi.jpg
+    :alt: OLDI & CSI
+
+    OLDI & CSI
+
+RTC, ID, and Debug 
 ******************
 
-Serial debug
-*************
+.. figure:: images/hardware-design/rtc-id-debug.jpg
+    :alt: RTC, ID, and Debug 
 
 DDR4 & SoC DDR controller
 **************************
 
+.. figure:: images/hardware-design/ddr4-soc-ddr.jpg
+    :alt: DDR4 & SoC DDR controller
+
+    DDR4 & SoC DDR controller
+
 CC1352P7
 *********
 
+.. figure:: images/hardware-design/cc1352p7.jpg
+    :alt: CC1352P7 wireless MCU
+
+    CC1352P7 wireless MCU
+
 WiFi 2.4G/5G
 *************
 
+.. figure:: images/hardware-design/wifi.jpg
+    :alt: WiFi 2.4G/5G
+
+    WiFi 2.4G/5G
+
 Buttons & LEDs
 ***************
 
+.. figure:: images/hardware-design/buttons-and-leds.jpg
+    :alt: Buttons & LEDs
+
+    Buttons & LEDs
+
 Expansion connector & ADC
 **************************
 
+.. figure:: images/hardware-design/expansion-and-adc.jpg
+    :alt: Expansion connectors & ADC
+
+    Expansion connectors & ADC
+
diff --git a/boards/beagleplay/images/hardware-design/buttons-and-leds.jpg b/boards/beagleplay/images/hardware-design/buttons-and-leds.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..07c35bb9a873fe258efc944577ca4e266f2e021c
Binary files /dev/null and b/boards/beagleplay/images/hardware-design/buttons-and-leds.jpg differ
diff --git a/boards/beagleplay/images/hardware-design/cc1352p7.jpg b/boards/beagleplay/images/hardware-design/cc1352p7.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..100053d5a75ab41586a3660889ba08f8acd1a2eb
Binary files /dev/null and b/boards/beagleplay/images/hardware-design/cc1352p7.jpg differ
diff --git a/boards/beagleplay/images/hardware-design/dcdc-pmic.jpg b/boards/beagleplay/images/hardware-design/dcdc-pmic.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..bf1a4bcc78ca1a1b19c7c9b41719307442c40a04
Binary files /dev/null and b/boards/beagleplay/images/hardware-design/dcdc-pmic.jpg differ
diff --git a/boards/beagleplay/images/hardware-design/ddr4-soc-ddr.jpg b/boards/beagleplay/images/hardware-design/ddr4-soc-ddr.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..037a2ab47a03d2aaa5bcd9cb7937950c3d8f3540
Binary files /dev/null and b/boards/beagleplay/images/hardware-design/ddr4-soc-ddr.jpg differ
diff --git a/boards/beagleplay/images/hardware-design/emmc-microsd.jpg b/boards/beagleplay/images/hardware-design/emmc-microsd.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..2d40c0b234bc8dd21a96dded99219fba8f2ef8d1
Binary files /dev/null and b/boards/beagleplay/images/hardware-design/emmc-microsd.jpg differ
diff --git a/boards/beagleplay/images/hardware-design/emmc.jpg b/boards/beagleplay/images/hardware-design/emmc.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d234f52cb7157becc1f5228a7a27c10df679f4cc
Binary files /dev/null and b/boards/beagleplay/images/hardware-design/emmc.jpg differ
diff --git a/boards/beagleplay/images/hardware-design/expansion-and-adc.jpg b/boards/beagleplay/images/hardware-design/expansion-and-adc.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..674568ecffab0484a670e9c0aad053591d055d91
Binary files /dev/null and b/boards/beagleplay/images/hardware-design/expansion-and-adc.jpg differ
diff --git a/boards/beagleplay/images/hardware-design/gigabit-ethernet.jpg b/boards/beagleplay/images/hardware-design/gigabit-ethernet.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c91c412f81d69cfeb1bfc1e747d7335925090e31
Binary files /dev/null and b/boards/beagleplay/images/hardware-design/gigabit-ethernet.jpg differ
diff --git a/boards/beagleplay/images/hardware-design/hdmi.jpg b/boards/beagleplay/images/hardware-design/hdmi.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..793515a97996e747161511e81e518e0b6e09f29f
Binary files /dev/null and b/boards/beagleplay/images/hardware-design/hdmi.jpg differ
diff --git a/boards/beagleplay/images/hardware-design/micro-sd-card.jpg b/boards/beagleplay/images/hardware-design/micro-sd-card.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..7c7d100dbd6c00d671ae07da5cb136a81f82ae62
Binary files /dev/null and b/boards/beagleplay/images/hardware-design/micro-sd-card.jpg differ
diff --git a/boards/beagleplay/images/hardware-design/oldi-and-csi.jpg b/boards/beagleplay/images/hardware-design/oldi-and-csi.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..32a6ec1535b72f0da5280f74c16a34454c6c563e
Binary files /dev/null and b/boards/beagleplay/images/hardware-design/oldi-and-csi.jpg differ
diff --git a/boards/beagleplay/images/hardware-design/power-dcdc-3v3.jpg b/boards/beagleplay/images/hardware-design/power-dcdc-3v3.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..beacf43c768bbab15190b9999d4a6d23f5ce10dc
Binary files /dev/null and b/boards/beagleplay/images/hardware-design/power-dcdc-3v3.jpg differ
diff --git a/boards/beagleplay/images/hardware-design/power-ldo-1v0.jpg b/boards/beagleplay/images/hardware-design/power-ldo-1v0.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ad6a2c6336feafb41089c99d5aa9decd944d6804
Binary files /dev/null and b/boards/beagleplay/images/hardware-design/power-ldo-1v0.jpg differ
diff --git a/boards/beagleplay/images/hardware-design/power-pmic.jpg b/boards/beagleplay/images/hardware-design/power-pmic.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..6e553df9541191e0f0f9f0ea605709a8871b13c7
Binary files /dev/null and b/boards/beagleplay/images/hardware-design/power-pmic.jpg differ
diff --git a/boards/beagleplay/images/hardware-design/rtc-id-debug.jpg b/boards/beagleplay/images/hardware-design/rtc-id-debug.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..2e1a57e9b651f0d8b1d2df8590d8fc3f916fcbc1
Binary files /dev/null and b/boards/beagleplay/images/hardware-design/rtc-id-debug.jpg differ
diff --git a/boards/beagleplay/images/hardware-design/single-pair-ethernet.jpg b/boards/beagleplay/images/hardware-design/single-pair-ethernet.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..88bdc3e83f06a7846ff75c893ac708f6b736024b
Binary files /dev/null and b/boards/beagleplay/images/hardware-design/single-pair-ethernet.jpg differ
diff --git a/boards/beagleplay/images/hardware-design/soc-dcaps.jpg b/boards/beagleplay/images/hardware-design/soc-dcaps.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..cb879b3eda4e9db56c10c5e0e5c042330a22d510
Binary files /dev/null and b/boards/beagleplay/images/hardware-design/soc-dcaps.jpg differ
diff --git a/boards/beagleplay/images/hardware-design/soc-power.jpg b/boards/beagleplay/images/hardware-design/soc-power.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..103dd04cbf9a855dd5d4a0e229e6b987addfccd7
Binary files /dev/null and b/boards/beagleplay/images/hardware-design/soc-power.jpg differ
diff --git a/boards/beagleplay/images/hardware-design/uab-a-and-usb-c.jpg b/boards/beagleplay/images/hardware-design/uab-a-and-usb-c.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..651a7c84f57dd27a252bf876aee6e53c6a6bf78d
Binary files /dev/null and b/boards/beagleplay/images/hardware-design/uab-a-and-usb-c.jpg differ
diff --git a/boards/beagleplay/images/hardware-design/wifi.jpg b/boards/beagleplay/images/hardware-design/wifi.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..8a0c4ac223c2bf86016a0a7b657feb42edd8b3a6
Binary files /dev/null and b/boards/beagleplay/images/hardware-design/wifi.jpg differ