diff --git a/docs/_static/extra_style.css b/docs/_static/extra_style.css
index b75bf231..158ae443 100644
--- a/docs/_static/extra_style.css
+++ b/docs/_static/extra_style.css
@@ -36,3 +36,8 @@ wy-nav-side li.toctree-l1.current svg {
color: #444400;
opacity: 0.8;
}
+
+/* More compact tables */
+.rst-content table.docutils td, .rst-content table.docutils th, .rst-content table.field-list td, .rst-content table.field-list th, .wy-table td, .wy-table th {
+ padding: 8px;
+}
diff --git a/docs/assembly/components.rst b/docs/assembly/components.rst
index 4787109f..f7c91264 100644
--- a/docs/assembly/components.rst
+++ b/docs/assembly/components.rst
@@ -3,6 +3,23 @@
.. warning:: Ця документація знаходиться в розробці. Інформація є неповною, може бути недостовірною і/або застарілою, і може значно змінюватися в майбутньому.
+.. contents:: Зміст
+
+.. |ua| image:: ./images/ua.png
+ :alt: Україна
+ :width: 16px
+ :height: 16px
+
+.. |ali| image:: ./images/ali.png
+ :alt: AliExpress
+ :width: 16px
+ :height: 16px
+
+.. |mouser| image:: ./images/mouser.png
+ :alt: Mouser
+ :width: 16px
+ :height: 16px
+
.. raw:: html
+Базовий комплект
+----------------
+
.. list-table:: Базовий комплект
- :widths: 5 10 25 25 15 5 15
+ :widths: 5 10 15 10 15 10 10 10 15
:header-rows: 1
* - К-сть
- - Ідентифікатор
+ - ID
- Значення
- Назва
- - Посилання
- - Ціна (разом)
+ - |ua| В Україні
+ - |ali| AliExpress
+ - |mouser| Mouser
+ - Ціна в |ua|
- Примітка
* - 1
@@ -30,6 +52,8 @@
- Buzzer (2.54mm між контактами)
- Passive Buzzer
- `mini-tech.com.ua `__
+ - `Посилання `__
+ -
- 5
-
@@ -38,6 +62,8 @@
- 1uF
- 1uF Capacitor
- `m-teh.com.ua `__
+ - `Посилання `__
+ -
- 9
- Можна комплектувати `з цього набору `__
@@ -46,6 +72,8 @@
- ~
- USB Type-C to DIP Adapter
- `arduino.ua `__
+ - `Посилання `__
+ -
- 12
-
@@ -54,14 +82,18 @@
- Ext
- Pin Header
- `arduino.ua `__
- - 5
+ - `Посилання `__
-
+ - 5
+ - Варіант з AliExpress містить пари тато+мама, тому задовольняє ``J2`` та ``U2J1``
* - 1
- J3
- uSD
- SD Card Interface Module
- `diyshop.com.ua `__
+ - `Посилання `__
+ -
- 24
-
@@ -70,23 +102,30 @@
- 10K
- 10K Resistor
- `arduino.ua `__
+ - `Посилання `__
+ -
- 3
- - 5 шт в комплекті
+ -
* - 1
- R2
- 100K
- 100K Resistor
- `arduino.ua `__
+ - `Посилання `__
+ -
- 2
- - 5 шт в комплекті
+ -
* - 1
- SW1-SW8
- Arrows + A/B/C/D
- Button Kit (12mm)
- - `arduino.ua `__
- - `imrad.com.ua (кнопки) `__, `imrad.com.ua (ковпачки) `__
+ - `imrad.com.ua (кнопки) `__
+ - `imrad.com.ua (ковпачки) `__
+ - `Посилання `__
+ -
- 36
- В комплекті від arduino.ua лише 6 шт
@@ -95,6 +134,8 @@
- Select/Start
- SMD Tactile Button
- `imrad.com.ua `__
+ - `Посилання `__
+ -
- 4
-
@@ -103,23 +144,29 @@
- Power
- Toggle Switch
- `arduino.ua `__
- - 10
+ - `Посилання `__
-
+ - 10
+ - Кнопка має бути кутова
* - 1
- SW12
- Reset
- SMD Tactile Button
- `imrad.com.ua `__
+ - `Посилання `__
+ -
- 2
-
* - 1
- U1
- ESP32-S3-WROOM-1-N16R8
- - ESP32-S3-WROOM-1-N16R8 Module
+ - Мікроконтролер
- - `prom.ua `__
- `rcscomponents.kiev.ua (проблеми з постачанням) `__
+ - `Посилання `__
+ - `Посилання `__
- 200
-
@@ -128,6 +175,8 @@
- 280x240 1.69\" TFT
- 1.7\" IPS TFT Display (ST7789)
- `arduino.ua `__
+ - `Посилання `__
+ -
- 176
-
@@ -136,14 +185,18 @@
- TFT_Socket
- 40-pin Connector
- `arduino.ua `__
- - 7
+ - `Посилання `__
-
+ - 7
+ - Варіант з AliExpress містить пари тато+мама, тому задовольняє ``J2`` та ``U2J1``
* - 1
- U3
- TLV1117LV33DCYR (не плутати з TLV1117-33!)
- TLV1117LV33DCYR Voltage Regulator
- `kosmodrom.ua `__
+ - `Посилання `__
+ - `Посилання `__
- 26
-
@@ -152,24 +205,31 @@
-
-
-
+ -
+ -
- .. raw:: html
-
-
+Компоненти для батареї
+----------------------
+
.. list-table:: Компоненти для батареї
- :widths: 5 15 15 25 15 10 15
+ :widths: 5 10 15 10 15 10 10 10 15
:header-rows: 1
* - К-сть
- - Ідентифікатор
+ - ID
- Значення
- Назва
- - Посилання
- - Ціна (разом)
+ - |ua| В Україні
+ - |ali| AliExpress
+ - |mouser| Mouser
+ - Ціна в |ua|
- Примітка
* - 1
@@ -177,24 +237,29 @@
- 1N4001
- 1N4001 Diode
- `voron.ua `__
+ - `Посилання `__
+ -
- 6
- - 10 шт в комплекті
+ -
* - 1
- J4
- TP4056
- TP4056 Charging Module
- `arduino.ua `__
- - 16
+ - `Посилання `__
-
+ - 16
+ - Бажано брати варіант з micro USB (займає менше місця, а гніздо USB Type-C вже є на платі Лілки)
* - 1
- Q1
- IRLML6401 (SOT-23)
- IRLML6401 MOSFET
- - `rcscomponents.kiev.ua `__
-
- `imrad.com.ua `__
+ - - `rcscomponents.kiev.ua `__
+ - `imrad.com.ua `__
+ - `Посилання `__
+ - `Посилання `__
- 4
-
@@ -203,22 +268,28 @@
- 100K
- 100K Resistor
- `arduino.ua `__
+ - `Посилання `__
+ -
- 2
- - 5 шт в комплекті
+ -
* - 1
- R4
- 33K
- 33K Resistor
- `justas-electronics.com.ua `__
+ - `Посилання `__
+ -
- 2.1
- - 10 шт в комплекті
+ -
* - 1
- \-
- Bat
- Будь-яка LiPo на ваш розсуд
- `m-teh.com.ua `__
+ -
+ -
- 116
-
@@ -227,23 +298,30 @@
-
-
-
+ -
+ -
- .. raw:: html
-
-
+Компоненти для звуку
+--------------------
+
.. list-table:: Компоненти для звуку
- :widths: 5 15 15 25 15 10 15
+ :widths: 5 10 15 10 15 10 10 10 15
:header-rows: 1
* - К-сть
- - Ідентифікатор
+ - ID
- Значення
- Назва
- - Посилання
- - Ціна (разом)
+ - |ua| В Україні
+ - |ali| AliExpress
+ - |mouser| Mouser
+ - Ціна в |ua|
- Примітка
* - 1
@@ -251,6 +329,8 @@
- MAX98357
- Mono Audio Amplifier Module
- `arduino.ua `__
+ - `Посилання `__
+ - `Посилання `__
- 92
-
@@ -259,17 +339,37 @@
- Speaker
- 8 Ohm 1 W Speaker
- `arduino.ua `__
+ - `Посилання `__
+ -
- 17
- - (Або будь-який інший динамік чи гніздо для навушників на ваш розсуд)
+ - Або гніздо (див. наст. пункт), або будь-який інший динамік на ваш розсуд
+
+ * - 1
+ - \-
+ - Audio Jack (mono)
+ - 3.5mm Audio Jack
+ - `imrad.com.ua `__
+ - `Посилання `__
+ -
+ - 8
+ - Лише якщо ви вирішили використовувати навушники замість динаміка
* - Разом
-
-
-
-
+ -
+ -
- .. raw:: html
-
-
+
+Не входять в жодний комплект
+----------------------------
+
+- MicroSD карта
+- USB Type-C кабель
diff --git a/docs/assembly/images/ali.png b/docs/assembly/images/ali.png
new file mode 100644
index 00000000..731a98b5
Binary files /dev/null and b/docs/assembly/images/ali.png differ
diff --git a/docs/assembly/images/mouser.png b/docs/assembly/images/mouser.png
new file mode 100644
index 00000000..ba0b85aa
Binary files /dev/null and b/docs/assembly/images/mouser.png differ
diff --git a/docs/assembly/images/ua.png b/docs/assembly/images/ua.png
new file mode 100644
index 00000000..a2bcb02b
Binary files /dev/null and b/docs/assembly/images/ua.png differ