
SeaTalk1
dotnet/iot
This repo includes .NET Core implementations for various IoT boards, chips, displays and PCBs.

Clock frequency divider for a logic analyzer made at 74ACT161E IC
ACT161 Frequency Divider is an open-source printed circuit board by IlyaBOT, from the IlyaBOT/Logic-Analyzer-Clock-Divider repository on GitHub. It is a 2-layer board of 42.8 × 27.6 mm with 24 parts on 28 nets, routed with 93 tracks and 23 vias.
It is built around the CD74ACT161E. Its parts include 9 resistors, 4 capacitors, 4 connectors, 2 ICs and 1 diode. It belongs with the sensors and measurement boards of this library.
Основная редактируемая ревизия R4, KiCad 10.0.6, обновлена 2026-10-09. Прежняя папка R3 удалена. Взята ваша ручная разводка R4: все её дорожки/via, положения компонентов и контур сохранены. Текущий размер платы 42.8x27.6x1.6mm; два слоя, DIP-16/SCS-16 и четыре отверстия M3.
До изготовления: оба торцевых разъёма UNVERIFIED, реальная распиновка/уровни анализатора неизвестны. Аппаратных измерений на 80MHz нет.
Открыть ACT161_Frequency_Divider.kicad_pro в KiCad 10 или совместимой новой версии. Переносить всю папку: символы, footprint и модели локальные, пути ${KIPRJMOD}. Схема и PCB нативные; генераторы не нужны для ручного редактирования.
J2 расположен на левой кромке, J3 - на правой. У каждого пять SMD-площадок F.Cu и пять B.Cu, без отверстий и без пасты. J3 больше не является нижним THT-разъёмом. Нечётные контакты обоих разъёмов на F.Cu, чётные на B.Cu; строки 1/2 сверху. Механические модели этих разъёмов отсутствуют: выполнена 2D-проверка, посадка реальных деталей не подтверждена.
SN74LVC125APW, C3 и выходные селекторные резисторы удалены. R1-R4=47R соединяют QA/QB/QC/QD напрямую с DIV2/4/8/16. По умолчанию U1 CD74ACT161E получает 5V через R5=0R; R6, U3, C4 не устанавливаются. LED питается от общей входной шины 5V (USB или J4). Пять PASS проходят напрямую между одинаковыми номерами J2/J3. USB +5V не соединено с контактами J2/J3.
Между Micro-USB J1 и LED1 установлена вертикальная штыревая гребёнка J4 1x2, шаг 2.54mm, отверстия 1mm. При виде сверху, USB наверху: верхний квадратный контакт 1 = +5V, нижний круглый контакт 2 = GND. Полярность подписана на плате. Гребёнка включена в BOM и в схему, footprint и STEP локальные.
Подать стабилизированные 5V и общий GND от основной схемы. USB и J4 соединены с одной шиной напрямую: использовать только один источник за раз. При питании через J4 отключить USB-кабель, иначе питание может попасть в USB-порт. В опциональной сборке с выходами 3.3V на J4 по-прежнему подаются 5V; это вход до U3. LED работает от любого из этих двух входов.
В исходной R4 дополнены пять незавершённых соединений у J2/J3, исправлены пересечения/размер надписей и расстояние между QR и ссылкой. Исходные нативные файлы сохранены в reports/user_R4_original.zip; сравнение геометрии - input_user_layout.json и тест сохранения пользовательской разводки.
Это отдельный вариант сборки с заменой U1, а не переключение напряжения установленного ACT161. При выключенном питании удалить R5, заменить CD74ACT161E в панельке на совместимый по выводам CD74AC161E, установить U3 TLV75533PDBVR, C4 и R6=0R. Все управляющие входы и развязка U1 питаются от выбранного VCC_LOGIC. Одновременно R5/R6 не устанавливать: это соединит 5V с выходом 3.3V стабилизатора.
CD74ACT161E требует 4.5-5.5V и не допускается в сборке 3.3V. Для CD74AC161E при 3.3V datasheet гарантирует до 64MHz (-55..125C), 73MHz (-40..85C), а не 80MHz. CLK должен быть 0..VCC и с полными CMOS-уровнями; 5V CLK напрямую запрещён в режиме 3.3V. Если 3.3V выходы нужны при 80MHz с сохранением ACT161, потребуется внешний преобразователь уровней либо отдельная переработка схемы. Источники и временные параметры в reports/validation.md.
Сохранённые ERC/DRC, 15 успешных тестов и final_audit.txt в reports/ относятся к снимку из checked_sha256.json. Текущие PCB и .kicad_pro отличаются от этого снимка. Повторная проверка 2026-10-17: ERC без нарушений; DRC без ошибок, с одним предупреждением о несовпадении J4 с библиотечным footprint; тесты 13/15, два расхождения с прежней компоновкой. Подробности и список файлов для очистки — reports/repository_audit.md. Прежняя проверка переноса выполнялась в другой папке на этом же ПК, не на другой машине.
docs/ содержит PDF схемы, двух copper и двух assembly видов, а также pinout.md. previews/ содержит PNG, SVG каждого слоя и два настоящих 3D-рендера KiCad. BOM и варианты сборки в reports/BOM.csv и assembly_variants.json.
Чертежи и изображения относятся к исходникам, записанным в reports/export_manifest.json; после изменений PCB их нужно обновить. .gitignore исключает автокопии и локальные настройки KiCad, файлы Freerouting, кэши Python, старые генераторы и их логи. Нативные файлы, локальные библиотеки, документация, актуальные отчёты и reports/user_R4_original.zip остаются доступными для Git.
scripts/check_native.py запускает ERC/DRC/tests в этой установке KiCad. Старые генераторы design.py и build_pcb.py заблокированы от запуска, чтобы не перезаписать вашу ручную разводку. Нативные KiCad-файлы - основной источник проекта. export.py обновляет чертежи, document.py документацию. В скриптах заданы пути к установленным здесь KiCad/Poppler.
Перед подключением проверить pinout и допустимые уровни анализатора, посадку обоих торцевых разъёмов, точную панельку и приобретённые MLCC/LED. Подавать CLK после стабилизации питания; измерять питание и CLK у U1.2, начинать с низкой частоты. Выходы рассчитаны на высокоомные входы, не на DC-нагрузку 50ohm. В фазе включения счётчика нет определённого сброса. Прямой счёт 433MHz не предусмотрен. Gerber/Drill не выпускались, изготовление не заказывалось.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | 47R | ACT161_Frequency_Divider:R_0603_1608Metric | R1, R2, R3, R4 |
| 4 | M3 / 3.2mm | ACT161_Frequency_Divider:MountingHole_3.2mm_M3 | H1, H2, H3, H4 |
| 1 | 0R (0-100R option) | ACT161_Frequency_Divider:R_0603_1608Metric | R14 |
| 1 | 0R / 3V3 OPTION | ACT161_Frequency_Divider:R_0603_1608Metric | R6 |
| 1 | 0R / 5V DEFAULT | ACT161_Frequency_Divider:R_0603_1608Metric | R5 |
| 1 | 100n / 25V X7R | ACT161_Frequency_Divider:C_0603_1608Metric | C1 |
| 1 | 10k | ACT161_Frequency_Divider:R_0603_1608Metric | R15 |
| 1 | 1u / 16V X7R | ACT161_Frequency_Divider:C_0805_2012Metric | C5 |
| 1 | 4.7u / 16V X7R | ACT161_Frequency_Divider:C_0805_2012Metric | C2 |
| 1 | 4.7u / 16V X7R / DNP | ACT161_Frequency_Divider:C_0805_2012Metric | C4 |
| 1 | 5.1k | ACT161_Frequency_Divider:R_0603_1608Metric | R13 |
| 1 | 5V POWER INPUT | ACT161_Frequency_Divider:PinHeader_1x02_P2.54mm_Vertical | J4 |
| 1 | CD74ACT161E | ACT161_Frequency_Divider:DIP-16_W7.62mm_Socket | U1 |
| 1 | DS1002-01-2x5V13-JK / EDGE UNVERIFIED | ACT161_Frequency_Divider:J2_Edge_2x05 | J2 |
| 1 | DUT / male 2x5 EDGE UNVERIFIED | ACT161_Frequency_Divider:J3_Edge_2x05 | J3 |
| 1 | Molex 47346-0001 | ACT161_Frequency_Divider:USB_Micro-B_Molex_47346-0001 | J1 |
| 1 | TLV75533PDBVR / 3V3 OPTION | ACT161_Frequency_Divider:SOT-23-5 | U3 |
| 1 | YELLOW 3mm | ACT161_Frequency_Divider:LED_D3.0mm | LED1 |

dotnet/iot
This repo includes .NET Core implementations for various IoT boards, chips, displays and PCBs.

pascallanger/DIY-Multiprotocol-TX-Module
Multiprotocol TX Module (or MULTI-Module) is a 2.4GHz transmitter module which controls many different receivers and models.


rusefi/rusefi
rusefi - GPL internal combustion engine control unit

DraftShift/StealthChanger
Tool changing system for Vorons and other front mount printer motion systems, not just stealthburner.

VoronDesign/Voron-Hardware
Cool Hardware designed by the Voron Design group

hackclub/OnBoard
💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

It measures 42.8 × 27.6 mm and has 2 copper layers, 1.6 mm thick.
24 parts, built around the CD74ACT161E. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
From the IlyaBOT/Logic-Analyzer-Clock-Divider repository on GitHub, at the commit this page was made from: the board is ACT161_Frequency_Divider.kicad_pcb and its schematic ACT161_Frequency_Divider.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask IlyaBOT before reusing the design.