USB-C接口大小的PCB开发板
PCB devboard the size of a USB-C plug

原始链接: https://github.com/Dieu-de-l-elec/AngstromIO-devboard

该项目详细介绍了三个超小型开发板的创建:基于Attiny1616 MCU的**AngstromIO**,以及用于**CH32V003** RISC-V MCU的配套板,以及一个**双CH340编程器/调试器**。 **AngstromIO** 极其紧凑(8.9mm x 9mm),专为空间受限的项目设计,提供2个GPIO、I2C和Arduino兼容性。 **CH32板** 方便面包板使用,专注于CH32V003的实验,包括一个4x5查理复用LED矩阵。 **双CH340板** 通过UPDI和串行通信简化编程和调试,充当一体化解决方案。 两块板都使用USB-C供电和编程,并具有3.3V/5V电压调节。 该项目利用Mounriver Studio进行开发,并使用SpenceKonde改编的Arduino库以增强功能。 所有三个设计都面板化在单个PCB上,并计划进一步开发。

黑客新闻 新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 PCB开发板,尺寸与USB-C插头相同 (github.com/dieu-de-l-elec) 6点赞 来自 zachlatta 1小时前 | 隐藏 | 过去 | 收藏 | 讨论 帮助 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请YC | 联系 搜索:
相关文章

原文

IOX-77 LOGO

AngstromIO is one of the smallest devboards out there, barely longer than a USB-C connector, based on the Attiny1616 MCU. 2 GPIOs as well as I2C lines are broken out. I made a dual CH340 programming board too, both for UPDI programming and debugging (one way Serial Communication). I also designed a breadboard friendly, experimentation board for the CH32V003, with a 4 by 5 charlieplexed LED matrix.

While the AngstromIO is a tiny devboard, yet powerful, that could be embbeded in any space constrained projects, the CH32 devboard is more an experimentation board, for me to learn how to program this awesome chip on the MounriverStudio programming and how to program a charlieplexed matrix. The Programmer is an all in one module, that will make debugging with the Serial monitor while programming easy: one board for both.

banner renders
  • One of the smallest devboards: 8.9mm by 9mm, USB-C included
  • Attiny1616 MCU, 16Kb flash, low power, arduino compatible (for basic libraries at least)
  • USB-C for power, runs at 5V
  • 2x RGB addressable LEDs (SK6805-EC15)
  • Pins broken out: SCL, SDA, PB2 (TX), PA3, +5V, GND, and UPDI for programming
  • Dual CH340E setup:
    • One for programming (set as SerialUPDI programmer),
    • One for debugging (Serial Communication, USB to UART)
  • 2 USB-C for data transfer, only the USB-C for Serial provides 5V to the board
  • On board 3.3V LDO
  • 3.3V/5V operating voltage selection

CH32 devboard Key features:

  • Breadboard friendly devboard
  • cheap 25cents CH32V003, Risc-V MCU, 26Kb flash
  • USB-C for power, the CH32 runs at 3.3V but PC6 and PC5 are 5V tolerant
  • On board 3.3V LDO
  • 4x5 charlieplexed LED matrix
  • SWIO programming, proper programmer required (WCH linkE)
PINOUT AIO no frame PINOUT CH32 no frame PINOUT PGM no frame

Arduino compatible, some libraries may not work, but some have been arranged/made by SpenceKonde like Wire (I2C) and tinyNeoPixel (for more information, see: https://github.com/SpenceKonde/megaTinyCore/tree/master/megaavr/libraries)

Programmed on the Mounriver studio IDE

PCB designed in EasyEDA Pro, 2 layers, 1.0mm thick, Purple soldermask All 3 designs panelized into one PCB.

SCHEMATIC

angstromIO 3d S3 angstromIO 3d S4 angstromIO 3d S6

panel front

panel back

Programmer PCB 2D CH32 Devboard top CH32 Devboard btm

Layout top panel Layout bottom panel 004 001 🚧 to be continued...

🚧 coming soon...

🚧 coming soon...

🚧 coming soon...

联系我们 contact @ memedata.com