
IMX6 Demo Board from REF
ts-manuel/iMX6-Demo-Board
Demo board for the i.MX6ULL Single-Core Processor with Arm Cortex-A7 Core

Type c card lexxpluss 2023 is an open-source printed circuit board by shujima, from the shujima/type-c-card repository on GitHub. It is a 4-layer board of 89 × 57 mm with 316 parts on 306 nets, routed with 3,746 tracks and 566 vias.
It is built around the FT231XQ-R, IS31FL3731-QFLS2-TR and TPS65987DDHRSHR, with the USB2241I-AEZG-06, AP63357DV-7 and ST25DV04K-JFR6D3 among its other parts. Its parts include 81 diodes, 55 resistors, 48 capacitors, 12 ICs and 4 switches.


| IC Name | Address | Usage |
|---|---|---|
| CH32V203 | - | Master |
| IS31FL3731(LED) | 1110100* | Write LED |
| ST25DV(NFC)-1 | 1010011* | |
| ST25DV(NFC)-2 | 1010111* | |
| TPS65987(USB PD) | 0100010* | USB PD |
| Pin | Name | Dir | Usage |
|---|---|---|---|
| PA0 | ST25_GPO | INPUT | Interrupt Input from ST25DV |
| PA1 | Voltage_FB | AnalogIN | PD Voltage FB (Voltage Divided 1:22) |
| PA2 | PowerOut | OUTPUT | PD Output port FET Gate(Low:Off, High:On) |
| PA3 | LED_INTB | INPUT | Interrupt Input from IS31FL3731 |
| PA4 | - | - | - |
| PA5 | DEBUG-LED-G | OUTPUT | Debug LED (Green) |
| PA6 | SW-Left | INPUT | Switch (Left) |
| PA7 | SW-Right | INPUT | Switch (Right) |
| PA9 | RX | OUTPUT | CH32:UART TX / FT231:RX (Data from CH32) |
| PA10/PA11 | TX | INPUT | CH32:UART RX / FT231:TX (Data from Outside) / CAN RXD |
| PA12 | CAN_TXD | OUTPUT | CAN TXD |
| PA13 | SWDIO | I/O | WCH-Link SWDIO Connection |
| PA14 | SWCLK | I/O | WCH-Link SWCLK Connection |
| PA15 | DCDC_4V5_EN | OUTPUT | Enable Pin of DC/DC 4.5V (Active High) |
| PB0 | FT231_RESET | OUTPUT | Reset Pin of FT231 (Active Low) |
| PB1 | USB_SWITCH_S | OUTPUT | USB Switch Control Pin (Low:FT231-Serial,High:USB2241-emmc) |
| PB3 | USB2241_RESET | OUTPUT | Reset Pin of USB2241 (Active Low) |
| PB4 | TPS65987_I2C_IRQ | INPUT | I2C Interrupt Input from TPS65987 |
| PB5 | DEBUG-LED-B | OUTPUT | Debug LED (Blue) |
| PB6 | I2C_SCL | OUTPUT | I2C Bus (Clock) I2C1 |
| PB7 | I2C_SDA | I/O | I2C Bus (Data) I2C1 |
| PB8 | SW-Select | INPUT | Boot Select(Low:Boot from Flash, High:Boot from USB) |
| Silk | To | Usage |
|---|---|---|
| + | 3.3V | Power |
| T | PA10/PA11 | UART RX |
| R | PA9 | UART TX |
| GND | GND | Power |
| 3.3V | 3.3V | Power |
| 0 | PortA:0 | ST25_GPO |
| 1 | PortA:1 | Voltage_FB |
| 2 | PortA:2 | PowerOut |
| 3 | PortA:3 | LED_INTB |
| 4 | PortA:4 | |
| 5 | PortA:5 | DEBUG-LED-G |
| 6 | PortA:6 | SW-Left |
| 7 | PortA:7 | SW-Right |
| 9 | PortA:9 | UART RX |
| 10/11 | PortA:10/11 | UART TX |
| 12 | PortA:12 | CAN_TXD |
| 15 | PortA:15 | DCDC_4V5_EN |
| 0 | PortB:0 | FT231_RESET |
| 1 | PortB:1 | USB_SWITCH_S |
| 3 | PortB:3 | USB2241_RESET |
| 4 | PortB:4 | TPS65987_I2C_IRQ |
| 5 | PortB:5 | DEBUG-LED-B |
| 6 | PortB:6 | I2C_SCL |
| 7 | PortB:7 | I2C_SDA |
| 8 | PortB:8 | SW-Select |
| L | CANBUS L | |
| H | CANBUS H | |
| GND | ||
| C | SWCLK | |
| D | SWDIO | |
| G | GND | |
| I | 3.3V | |
| x | (NC) |

こちらのブログを参考にサンプルのプロジェクトをビルドし、実行する。
LEDが緑→水色→青と点滅すればOK。

このボタンはBOOTセレクトボタンとしてのみ機能します。
本来非実装にすべき部品類がBOMの誤りにより実装されてしまっています。
MCUにとってのTXにR、RXにTと書かれています。
これは+と刻印したところ、ほかのシルクと被ってしまったために生じています。
| Qty | Value | Footprint | References |
|---|---|---|---|
| 71 | LED_Dual_AAKK | __member_card_2023:MHT194UGBCT | D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23, D24, D25 +55 |
| 19 | , , , , , , , , , , , , , , , +3 | ||
| 15 | 0.1u | Capacitor_SMD:C_0402_1005Metric | C8, C9, C19, C20, C23, C24, C26, C27, C30, C33, C40, C43, C44, C47, C48 |
| 15 | 10k | Resistor_SMD:R_0402_1005Metric | R1, R2, R4, R5, R6, R12, R18, R22, R28, R32, R36, R39, R42, R49, R54 |
| 9 | 0 | Resistor_SMD:R_0402_1005Metric | R19, R20, R21, R29, R30, R46, R47, R48, R55 |
| 8 | USB-BC | Jumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mm | JP1, JP2, JP3, JP5, JP6, JP7, JP8, JP9 |
| 7 | LED | LED_SMD:LED_0603_1608Metric | D1, D2, D3, D4, D5, D6, D77 |
| 6 | 1k | Resistor_SMD:R_0402_1005Metric | R15, R23, R24, R34, R35, R41 |
| 6 | 470 | Resistor_SMD:R_0402_1005Metric | R13, R14, R26, R43, R50, R52 |
| 5 | __Project:lexxpluss_element_s_1 | , , , , | |
| 5 | 10u | Capacitor_SMD:C_0402_1005Metric | C4, C5, C14, C15, C16 |
| 5 | 2.2u | Capacitor_SMD:C_0402_1005Metric | C34, C35, C36, C37, C38 |
| 5 | 4.7u | Capacitor_SMD:C_0402_1005Metric | C21, C22, C29, C32, C39 |
| 4 | __Project:lexxpluss_element_e_1 | , , , | |
| 4 | __Project:lexxpluss_element_l_1,5 | , , , | |
| 4 | 100k | Resistor_SMD:R_0402_1005Metric | R10, R25, R27, R31 |
| 4 | 18p | Capacitor_SMD:C_0402_1005Metric | C41, C42, C45, C46 |
| 4 | 1u | Capacitor_SMD:C_0402_1005Metric | C3, C25, C28, C31 |
| 4 | 22u | Capacitor_SMD:C_0603_1608Metric | C10, C11, C12, C13 |
| 4 | SW_Push | __member_card_2023:Switch_Tact_TS-1059U-B3 | SW1, SW2, SW3, SW4 |
| 4 | TP_3V3 | TestPoint:TestPoint_Pad_D1.0mm | TP2, TP6, TP7, TP8 |
| 3 | __Project:lexxpluss_element_x_1 | , , | |
| 3 | __Project:lexxpluss_element_l_1 | , , | |
| 3 | 1M | Resistor_SMD:R_0402_1005Metric | R11, R37, R51 |
| 3 | 22k | Resistor_SMD:R_0402_1005Metric | R7, R8, R40 |
| 3 | 47p | Capacitor_SMD:C_0402_1005Metric | C7, C17, C18 |
| 3 | D_TVS | Fuse:Fuse_0402_1005Metric | D78, D79, D80 |
| 2 | __Project:lexxpluss_element_x_1,5 | , | |
| 2 | __Project:lexxpluss_element_e_1,5 | , | |
| 2 | __Project:lexxpluss_element_u_1,5 | , | |
| 2 | __Project:lexxpluss_element_s_1,5 | , | |
| 2 | 10u | Capacitor_SMD:C_0603_1608Metric | C1, C2 |
| 2 | 20k | Resistor_SMD:R_0402_1005Metric | R3, R38 |
| 2 | 27 | Resistor_SMD:R_0402_1005Metric | R16, R17 |
| 2 | 5.1k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R44, R45 |
| 2 | AP63357DV-7 | AP63357DV-7:V-DFN3020-13_DIO | U2, U3 |
| 2 | Crystal_GND24 | __member_card_2023:Seiko-Epson-X1E0002510046 | Y1, Y2 |
| 2 | TestPoint | TestPoint:TestPoint_Loop_D1.80mm_Drill1.0mm_Beaded | TP4, TP5 |
| 1 | __Project:lexxpluss_element_u_1 | ||
| 1 | 120 | Resistor_SMD:R_0402_1005Metric | R53 |
| 1 | 12k | Resistor_SMD:R_0402_1005Metric | R33 |
| 1 | 33p | Capacitor_SMD:C_0402_1005Metric | C6 |
| 1 | 4.7u | Inductor_SMD:L_Taiyo-Yuden_NR-30xx | L1 |
| 1 | 6.8u | Inductor_SMD:L_Taiyo-Yuden_NR-30xx | L2 |
| 1 | 68k | Resistor_SMD:R_0402_1005Metric | R9 |
| 1 | 750mA | Fuse:Fuse_1812_4532Metric | F1 |
| 1 | Conn_01x04 | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J1 |
| 1 | Conn_01x05 | Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_Vertical | J3 |
| 1 | Conn_01x25 | Connector_PinHeader_2.54mm:PinHeader_1x25_P2.54mm_Vertical | J4 |
| 1 | FT231XQ | Package_DFN_QFN:QFN-20-1EP_4x4mm_P0.5mm_EP2.5x2.5mm | U6 |
| 1 | IRFHM9331TRPBF | __member_card_2023:IRFHM9331PbF | Q2 |
| 1 | IS31FL3731-QF | Package_DFN_QFN:QFN-28-1EP_4x4mm_P0.4mm_EP2.3x2.3mm | U9 |
| 1 | LOGO | __Project:lexxpluss_logo_30mm | G*** |
| 1 | LOGO | __Project:lexxpluss_amr_24mm | G*** |
| 1 | LOGO | __Project:qr_code_shujima_type-c-card | G*** |
| 1 | MCP2542FDxMF | Package_DFN_QFN:DFN-8-1EP_3x3mm_P0.65mm_EP1.55x2.4mm | U8 |
| 1 | Q_NMOS_GSD | Package_TO_SOT_SMD:SOT-883 | Q3 |
| 1 | RX/TX | Jumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mm | JP4 |
| 1 | ST25DV04K-JFR6D3 | __member_card_2023:ST25DV04K-JFR6D3 | U11 |
| 1 | TPS65987DDHRSHR | TPS65187:RSH56_7P15X7P15_TEX | U5 |
| 1 | TP_4V5 | TestPoint:TestPoint_Pad_D1.0mm | TP1 |
| 1 | TP_VBUS | TestPoint:TestPoint_Pad_D1.0mm | TP3 |
| 1 | USB2241-AEZG-06 | __USB2241:QFN36_6X6MC_MCH | U7 |
| 1 | USBType-C | __Project:USBType-C | U1 |
| 1 | WCH-CH32V203G6U6 | __member_card_2023:WCH-CH32V203G6U6 | U12 |
| 1 | emmc-kioxia | __THGBMNG5D1LBAIL:BGA_NG5D1LBAIL_TRAY_TOS | U10 |
| 1 | ~ | Package_DFN_QFN:Texas_UQFN-10_1.5x2mm_P0.5mm | U4 |
The 277 most common of 316 parts.

ts-manuel/iMX6-Demo-Board
Demo board for the i.MX6ULL Single-Core Processor with Arm Cortex-A7 Core

surfer-rfid/PCB
PCB schematics, layout, BOM, and other data required to generate the S.U.R.F.E.R. PCB





sparkfun/SparkFun_XRP_Controller
Controller Board repository for the XRP Kit.

It measures 89 × 57 mm and has 4 copper layers, 0.78 mm thick.
316 parts, built around the FT231XQ-R, IS31FL3731-QFLS2-TR, TPS65987DDHRSHR and USB2241I-AEZG-06. 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 shujima/type-c-card repository on GitHub, at the commit this page was made from: the board is hardware/sample/type-c-card_lexxpluss_2023/type-c-card_lexxpluss_2023.kicad_pcb and its schematic hardware/sample/type-c-card_lexxpluss_2023/type-c-card_lexxpluss_2023.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 shujima before reusing the design.