Контролер Kincony KC868-A6
Це плата, з якої починається більшість щитків на oCBot: шість реле, що комутують 220 В напряму, шість сухих входів, чотири аналогові, два роз'єми під датчики температури, RS485 до частотника і — головне — два плавні виходи, яких немає в старшої A16. Для колони з одним ТЕНом, трьома-чотирма клапанами й мішалкою цього досить, і докуповувати нічого не треба.
Половина того, що Kincony перелічує в характеристиках, — роз'єми nRF24, LoRa, RS232, годинник, дисплей — прошивкою oCBot не використовується. Ця стаття каже, що з плати працює, що ні, і де це коштує грошей.

Кому A6, а кому вже A16#
Числа — з розкладки плат у прошивці (board_peripheral_map.cpp):
| KC868-A6 | KC868-A16 | |
|---|---|---|
| Виходи | 6 реле, сухий перекидний контакт NO/COM/NC | 16 MOSFET-ключів у плюсі, 12/24 В |
| Дискретні входи | 6, сухий контакт | 16 |
| Аналогові входи | 4, 0–5 В | 4, 0–5 В |
| Плавні виходи | 2, 0–10 В | 0 |
| Роз'єми 1-Wire | 2 (IO-1, IO-2) | 3 |
| RS485 | так | так |
| Ethernet | ні | так |
Тобто:
- Один ТЕН, до шести виконавчих механізмів разом, мішалка на частотнику
— A6. Реле беруть 220 В напряму, плавний ТЕН іде з виходу
DA, обороти — по RS485. - Сьомий клапан або другий парогенератор — уже не влізе. Варіанти: вісім реле на зовнішньому модулі PCF8574 по I2C, або одразу A16 з комплектом плавного нагріву.
- Ethernet — його тут немає, і для більшості це не мінус: Wi-Fi на ESP32 стабільний, а дріт на A16 має власну пастку.
Що де на платі#

| Колодка | Що це | Докладно |
|---|---|---|
| Output1–6: NO, COM, NC | шість реле — клапани 220 В і 12 В, контактор, аварійна твердотілка | Реле й аналогові виходи |
| DA-1, DA-2 + GND | два плавні виходи 0–10 В: ТЕН, помпа | Реле й аналогові виходи |
| DI-1…DI-6 + GND | сухі контакти: поплавки, пресостати, кнопки | Сухі контакти й аналогові входи |
| A1–A4 + GND | датчики 0–5 В: тиск, вага | Сухі контакти й аналогові входи |
| IO-1, IO-2, 3V, GND | два роз'єми 1-Wire під DS18B20 | Шини й роз'єми |
| RS485 A, B | Modbus: частотник, модуль PT100 | Шини й роз'єми |
| IIC (роз'єм 4 pin) | плата PCA9685, зовнішні реле, дисплей | Шини й роз'єми |
| +12V | живлення плати | Підключення живлення й USB |
| USB Type-C, S1, S2 | прошивання з компʼютера | Підключення живлення й USB |
| OLED, Serial, nRF24L01, LoRa, RS232 DB9, батарейка годинника | прошивка не використовує | Що зайнято на ESP32 |
Чого прошивка на A6 не робить#
Дисплей. Роз'єм OLED і рядок «SSD1306» у характеристиках — це лише
ще один вихід шини I2C. Драйвера дисплея в oCBot немає (у складі прошивки
— pcf8574, pca9685, ds18b20, bmp280, ds1307 і все). Локальний
екран — це телефон або планшет з панеллю оператора.
Годинник DS1307. Мікросхема й гніздо батарейки CR1220 на платі є,
драйвер у прошивці є, але не вмикається (//rtc.init() у
rb_environment.cpp). Час контролер бере з NTP через мережу. Батарейку
купувати не треба.
Радіо nRF24 і LoRa, порт RS232, роз'єм Serial. Розведені на ESP32, прошивкою не зайняті й не налаштовуються. Це не резерв «під майбутнє розширення» — призначати ці піни на щось своє прошивка на A6 не дає.
Плавний ТЕН без застережень. Вихід DA — це не постійна напруга, а
меандр 4 кГц з амплітудою 10 В. Частотнику й регулятору з входом 0–10 В
цього досить; що з ним робить твердотілка з входом 3–32 В — окремо й
чесно в статті про виходи.
Увімкнути в oCBot#
Налаштування → Обладнання → Конфігурація контролера → Тип плати —
Kincony KC868-A6. Це значення за замовчуванням, тож на свіжій прошивці
робити нічого не треба. Після старту в Периферії — 6 реле, 6 входів,
4 аналогові входи, 2 аналогові виходи і дві шини 1-Wire: IO-2 (шина 0,
GPIO 33) та IO-1 (шина 1, GPIO 32).
Прошивка описує A6 на модулі ESP32-WROOM-32 (плата ревізії 1.x). Новіша A6v3 на ESP32-S3 має іншу розкладку, у прошивці її немає. При купівлі дивитись на модуль: потрібен ESP32-WROOM-32, не ESP32-S3-WROOM-1.
Статті про вузли A6#
- Підключення живлення й USB — 12 В, що можна брати з 3.3 В плати, чому без 12 В не прошити.
- Реле й аналогові виходи — сухий контакт на 220 В
і 12 В, що насправді на клемі
DA, ТЕН і помпа. - Сухі контакти й аналогові входи — поплавки, пресостати, датчик тиску без зовнішнього дільника.
- Шини й роз'єми — RS485, I2C з зайнятими адресами, дві шини 1-Wire, і що робити з рештою роз'ємів.
- Що зайнято на ESP32: карта GPIO — довідкова таблиця, звірена зі схемою.
- Як зібрати щиток на KC868-A6 — розкладка шести реле під колону, порядок монтажу, чек-лист.
- Як прогнати сценарії без куба: тестовий стенд — імітатор на кожен вхід, навантаження на кожне реле й методика прогону кожного сценарію через усі стадії й аварії.
Суміжні статті#
- Контролер Kincony KC868-A16 — коли шести реле замало: чим доведеться заплатити за 16 каналів.
- Складання щитка — монтаж, рознесення силових і сигнальних ліній, клеми замість дюпонів.
- Керування нагрівом — твердотілка, радіатор, автомат під потужність ТЕНа.
Фото плати й карта клем — зі сторінки «KC868-A6 hardware design details» на kincony.com; принципова схема — у каталозі.