
ZArduino
zmaker/arduino_cookbook
gli sketch del nuovo progetto Arduino Cookbook e dei video di YouTube

O diferencial deste módulo em relação a conversores convencionais é a presença do pino CTS no conector de saída de 6 pinos, além do tradicional conjunto GND / VCC / TX / RX / DTR.
FTDI232 is an open-source printed circuit board by zatelectronic, from the zatelectronic/FTDI232_COM_CTS repository on GitHub. It is a 2-layer board of 41.7 × 18.4 mm with 19 parts on 32 nets, routed with 162 tracks and 19 vias.
It is built around the FT232RL. Its parts include 6 resistors, 4 capacitors, 3 inductors, 2 connectors and 1 IC.
Conversor USB-Serial compacto com conector USB-C, chip FT232RL, seleção de tensão 3,3V / 5V, 3 LEDs de status e saída com pino CTS — totalmente SMD
FTDI232 COM CTS é um módulo conversor USB para Serial (UART) compacto e totalmente SMD, projetado pela ZAT ELECTRONIC utilizando KiCad 10. O módulo é baseado no chip FT232RL (SSOP-28), reconhecido automaticamente pelo sistema operacional sem necessidade de drivers adicionais na maioria das plataformas.
O diferencial deste módulo em relação a conversores convencionais é a presença do pino CTS no conector de saída de 6 pinos, além do tradicional conjunto GND / VCC / TX / RX / DTR. A tensão de saída é selecionável entre 3,3V e 5V via jumper (JP1), tornando o módulo compatível com uma ampla variedade de microcontroladores e módulos seriais. A entrada USB utiliza o conector USB-C (USB4105GFA SMD).
💡 Ideal para programação de Arduino bootloader, ESP8266, ESP32 sem USB nativo, módulos GSM, GPS e qualquer dispositivo com interface UART.
Vista superior — FT232RL SSOP-28, USB-C, LEDs SMD 0805, jumper JP1 e conector de 6 pinos com CTS
Vista isométrica — layout compacto SMD com saída de 6 pinos angulada
┌─────────────┐ ┌──────────────────┐ ┌─────────────────────────┐
│ USB-C │ │ FT232RL │ │ Conector J2 (6 pinos) │
│ USB4105GFA │──────►│ SSOP-28 │──────►│ GND │
│ │ USB │ │ │ CTS ← diferencial │
│ D+ / D- │ │ TX / RX / DTR │ │ VCC (3,3V ou 5V) │
└─────────────┘ │ CTS / RTS │ │ TX │
│ CBUS0 / CBUS1 │ │ RX │
└──────────────────┘ │ DTR │
│ └─────────────────────────┘
[JP1 Jumper]
3,3V ●──○──● 5V
(seleção de tensão VCC)
[L1] TX LED [L2] RX LED [L3] PWR LED ← indicação visual
[D1] Schottky SS1P3L ← proteção VBUS| Parâmetro | Valor |
|---|---|
| Chip conversor | FT232RL (SSOP-28 SMD) |
| Conector USB | USB-C — USB4105GFA SMD |
| Tensão de saída | 3,3V ou 5V (selecionável via JP1) |
| Interface serial | UART — TX, RX, RTS, CTS, DTR |
| Pinos disponíveis | GND, CTS, VCC, TX, RX, DTR |
| LEDs de status | 3x SMD 0805 — TX (L1), RX (L2), PWR (L3) |
| Diodo de proteção | SS1P3L — Schottky (DO-220AA SMD) |
| Capacitor principal | 10µF / 16V (EIA-3216 SMD) |
| Capacitores de desacoplamento | 100nF e 1µF (0805 SMD) |
| Resistores | 0Ω, 1KΩ, 5,1KΩ (1206 SMD) |
| Jumper de tensão | JP1 — 3 pinos 2,54mm (header vertical) |
| Conector de saída | J2 — 6 pinos angulado 2,54mm (right angle) |
| Tipo de montagem | SMD |
| Ferramenta de Projeto | KiCad 10 |
| Ref | Componente | Valor / Parte | Encapsulamento |
|---|---|---|---|
| U1 | Conversor USB-Serial | FT232RL | SSOP-28 SMD |
| J1 | Conector USB | USB-C (USB4105GFA) | SMD |
| J2 | Conector de Saída | 6 pinos — GND/CTS/VCC/TX/RX/DTR | Header angulado 2,54mm |
| JP1 | Jumper de Tensão | 3,3V / VCC / 5V | Header 3 pinos 2,54mm |
| D1 | Diodo Schottky | SS1P3L | DO-220AA SMD |
| L1 | LED TX | SMD 0805 | 0805 |
| L2 | LED RX | SMD 0805 | 0805 |
| L3 | LED PWR | SMD 0805 | 0805 |
| C1 | Capacitor Eletrolítico | 10µF / 16V | EIA-3216-18 SMD |
| C2, C3 | Capacitor de desacoplamento | 100nF | 0805 SMD |
| C4 | Capacitor de desacoplamento | 1µF / 50V | 0805 SMD |
| R1, R2 | Resistor | 0Ω (jumper) | 1206 SMD |
| R3, R4, R5 | Resistor de proteção | 1KΩ | 1206 SMD |
| R6 | Resistor pull-up | 5,1KΩ | 1206 SMD |
| Pino | Sinal | Descrição |
|---|---|---|
| 1 | GND | Terra |
| 2 | CTS | Clear To Send — controle de fluxo de hardware |
| 3 | VCC | Tensão de saída (3,3V ou 5V conforme JP1) |
| 4 | TX | Transmissão serial (saída do FT232RL) |
| 5 | RX | Recepção serial (entrada do FT232RL) |
| 6 | DTR | Data Terminal Ready — reset automático Arduino |
| Posição | Tensão VCC |
|---|---|
| Pinos 1-2 | 3,3V |
| Pinos 2-3 | 5V |
O jumper JP1 define a tensão disponível no pino VCC do conector J2:
JP1:
●──○ ○ → VCC = 3,3V (para ESP8266, ESP32, módulos 3,3V)
○ ○──● → VCC = 5V (para Arduino Uno, módulos 5V)⚠️ Certifique-se de selecionar a tensão correta antes de conectar o dispositivo. Tensão incorreta pode danificar o hardware conectado.
ℹ️ CTS (Clear To Send) é utilizado para controle de fluxo de hardware — o dispositivo conectado sinaliza ao FT232RL que está pronto para receber dados. Ideal para módulos que implementam handshake de hardware.
FTDI232_COM_CTS/
├── FTDI232.kicad_pro # Arquivo de projeto KiCad
├── FTDI232.kicad_sch # Esquemático (KiCad 10)
├── FTDI232.kicad_pcb # Layout da PCB (KiCad 10)
├── FTDI232.kicad_prl # Configurações locais do projeto
├── packages3D/ # Modelos 3D arquivados (STEP / WRL)
│ ├── USB4105GFA.STEP
│ ├── SSOP-28_5.3x10.2mm_P0.65mm.wrl
│ ├── D_SMP_DO-220AA.wrl
│ ├── CP_EIA-3216-18_Kemet-A.wrl
│ ├── LED_0805_2012Metric.wrl
│ ├── R_1206_3216Metric.wrl
│ ├── C_0805_2012Metric.wrl
│ ├── PinHeader_1x03_P2.54mm_Vertical.wrl
│ └── PinHeader_6X1_right.stp
├── fp-info-cache # Cache de footprints
├── imagem_1.png # Render 3D superior
├── imagem_2.png # Render 3D isométrico
└── README.mdFTDI232 J2 Arduino Uno (header ICSP / Serial)
────────────── ──────────────────────────────────
GND ──────► GND
VCC (5V) ──────► 5V (ou VIN)
TX ──────► RX (pino 0)
RX ──────► TX (pino 1)
DTR ──────► RESET (via capacitor 100nF)FTDI232 J2 ESP8266 / ESP32
────────────── ─────────────────
GND ──────► GND
VCC (3,3V) ──────► 3V3
TX ──────► RX
RX ──────► TX
CTS ──────► (controle de fluxo, opcional)O FT232RL é reconhecido nativamente pela maioria dos sistemas operacionais modernos. Caso necessário, os drivers oficiais estão disponíveis no site do fabricante do chip.
| Sistema Operacional | Driver |
|---|---|
| Windows 10 / 11 | Automático (Windows Update) ou driver VCP |
| Linux | Nativo (módulo ftdi_sio) |
| macOS | Nativo a partir do macOS 10.9+ |
| Qty | Value | Footprint | References |
|---|---|---|---|
| 3 | 1KΩ | Resistor_SMD:R_1206_3216Metric | R4, R5, R6 |
| 3 | SMD 0805 | LED_SMD:LED_0805_2012Metric | L1, L2, L3 |
| 2 | 100nF | Capacitor_SMD:C_0805_2012Metric | C2, C4 |
| 2 | 5.1KΩ | Resistor_SMD:R_1206_3216Metric | R1, R2 |
| 1 | 0Ω | Resistor_SMD:R_1206_3216Metric | R3 |
| 1 | 10μF_16V | Capacitor_Tantalum_SMD:CP_EIA-3216-18_Kemet-A | C1 |
| 1 | 1μF_50v | Capacitor_SMD:C_0805_2012Metric | C3 |
| 1 | Conn_01x06 | Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Vertical | J2 |
| 1 | FT232RL | Package_SO:SSOP-28_5.3x10.2mm_P0.65mm | U1 |
| 1 | Jumper_3_Open | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | JP1 |
| 1 | LOGO | LOGO | G*** |
| 1 | SS1P3L | Diode_SMD:D_SMP_DO-220AA | D1 |
| 1 | USB4105GFA - USB-C | USB4105GFA:USB4105GFA | J1 |

zmaker/arduino_cookbook
gli sketch del nuovo progetto Arduino Cookbook e dei video di YouTube



Ledger-Donjon/silicon-toaster
SiliconToaster is an open-source hardware electromagnetic fault injection device, designed for hardware security research. It has the following features:


jsjolund/dmx512-controller-board
Controller board for DMX512 compatible devices, built around the STM32F4 processor

It measures 41.7 × 18.4 mm and has 2 copper layers, 1.6 mm thick.
19 parts, built around the FT232RL. 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 zatelectronic/FTDI232_COM_CTS repository on GitHub, at the commit this page was made from: the board is FTDI232.kicad_pcb and its schematic FTDI232.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 zatelectronic before reusing the design.