Custom telescope mount using harmonic drives and ESP32 🔥 Горячее
Суть проекта
Сделал GOTO-монтировку с нуля: два гармонических редуктора (100:1), ESP32-S3, шаговый и сервопривод, USB-C PD до 100 Вт. Управление — по Wi-Fi, протоколы step/dir, CAN, Modbus.
Почему
Начал с €200-трекера Move Shoot Move, но полярная настройка и поиск объектов были мукой. Профессиональные монтировки €1 200–4 000 казались перебором. Решил построить своё.
Путь
- Освоил FreeCAD и KiCad.
- Выбрал редукторы 14 и 17 типа с AliExpress (поиск через Google
site:aliexpress.com). - Изучил опыт HEMY, HrEM, DHEM и DIY EQ Mount V2.
- Плата полукруглая, вмещается в корпус; драйверы встроены в моторы, поэтому схема простая.
- Корпус алюминиевый, крепление Arca-Swiss, режимы экваториальный/альта-азимут.
Характеристики
- RA: серво 42AIM15 + 17-редуктор → 32 768 шаг/об, 65 536 с оверсэмплингом.
- DEC: шаговый MKS Servo42D + 14-редуктор → 1/256 микрошаг.
- Скорость slew увеличивается переключением микрошага 256→128 по CAN.
- GPIO и питание 5–24 В вынесены на разъёмы «на будущее».
Итог
Вместо покупки дорогой монтировки — компактная, точная и полностью самодельная система за меньшие деньги и с кучей новых навыков.
Комментарии (105)
- Проект – самодельный гармонический монтировочный телескоп на ESP32 и OnStepX; автор делится деталями конструкции, ПО и стоимости.
- Участники хвалят точность и отсутствие противовесов, но спорят о реальной грузоподъёмности и стабильности по сравнению с коммерческими ZWO.
- Поднимаются вопросы платы: ширина дорожек для 24 В, сборка на JLCPCB, цена за 5 штук.
- Обсуждают FreeCAD: восторг от возможностей и одновременно жалобы на вылеты и UX; советуют Fusion 360 и помощь ИИ.
- Как делать «правильную» PCB: читать даташит, ставить bypass-конденсаторы, брать за основу dev-board.
- ПО: KStars/EKOS, Stellarium, Skyfield, INDI/ASCOM для GOTO и плейт-решения; идея делать научную астрометрию и собирать light-curves экзопланет.
- Появляется идея продавать наборы как некитайскую альтернативу после тарифов Trump.
ESP32 Bus Pirate 0.5 – A hardware hacking tool that speaks every protocol
ESP32-Bus-Pirate — компактный хардварный хак-инструмент на базе ESP32-S3.
Поддерживает I²C, SPI, UART, 1-Wire, JTAG, SWD, CAN, LIN, MIDI, PWM, GPIO, WS2812 и др.
Управляется через веб-CLI (Wi-Fi AP или STA), OTA-обновления, JSON-API, скрипты Lua.
Особенности
- 2×15 пинов, 3,3 В/5 В, защита 5 В-толерантность
- Питание USB-C 5 В или внешнее 5–12 В
- ЖК-дисплей 0,96" SSD1306, RGB-LED, 2 кнопки
- Автономный режим: скрипты в EEPROM, запуск по кнопке
Прошивка
- PlatformIO:
pio run -t upload - OTA:
http://<ip>/update
Сборка
- Плата 4-слойная, 50×25 мм
- BOM ≈ 15 $, JLCPCB+SMT
Быстрый старт
- Подключить USB-C → точка доступа
BP-XXXXXX, парольbuspirate. - В браузере
192.168.4.1→ вкладка Terminal. i2c scan— найти адреса,spi flash id— ID чипа.
Команды
mode i2c 100— 100 кГц I²Cuart 115200— UART 8N1ws2812 10,255,0,0— 10 красных LED
Сценарии
- Дамп SPI Flash, брут I²C, JTAG-отладка, LIN-шина авто.
Комментарии (31)
- Новый Bus Pirate — не клон, а полностью переписанный проект, вдохновлённый оригиналом и полностью открытый.
- Пользователи уже заказывают железо (T-Embed CC1101, M5StickC2) и собираются тестировать.
- Главная фишка — поддержка 83 ИК-протоколов, что облегчает интеграцию кондиционеров в Home Assistant через ESP32.
- Некоторые жалуются: ИК всё-таки не CAN-bus, поэтому в автомобилях и новых e-bike устройство не так полезно.
- Для «неподдерживаемых» протоколов советуют подключать осциллограф и/или добавлять код самостоятельно.