
ILDAWaveX16
stanleyondrus/ILDAWaveX16
ILDAWaveX16 is an open-source, high-resolution, wireless laser DAC with SD-card playback, network control, and ILDA output.

i.MX 6ULL Open Source Development Board
IMX6-BareBones is an open-source printed circuit board by a1wolfe, from the a1wolfe/iMX6-BareBones repository on GitHub. It is a 6-layer board of 139.7 × 88.9 mm with 558 parts on 567 nets, routed with 8,355 tracks and 1,155 vias.
It is built around the MCIMX6Y2DVM09AB, TJA1042T/3 and KSZ8081RNBIA-TR, with the SN74LVC2G34DCK3, AP3401KTTR-G1 and AT25SF321B-SSHB-T among its other parts. Its parts include 278 resistors, 150 capacitors, 19 fuses, 17 ICs and 7 connectors. It belongs with the microcontroller boards boards of this library.
An open source development board using the NXP i.MX 6ULL application processor. This design was completed using KiCad version 9.0.6.
See the Wiki page for updates on the status of this project.
Yocto project and images: https://github.com/a1wolfe/iMX6-BareBones-Yocto
Enclosure: https://github.com/a1wolfe/iMX6-BareBones-Enclosure
The iMX6 Bare Bones project was created with the following objectives:
System Block Diagram:
The i.MX 6ULL processor was selected mainly for it's simple and forgiving boot sequence requirements.
PCBA, Top 3D View
PCBA, Bottom 3D View

| Qty | Value | Footprint | References |
|---|---|---|---|
| 125 | 0 | Resistor_SMD:R_0402_1005Metric | R104, R108, R109, R110, R111, R112, R113, R114, R115, R116, R143, R144, R145, R146, R147, R148 +109 |
| 71 | 10k | Resistor_SMD:R_0402_1005Metric | R2, R10, R11, R12, R13, R14, R15, R16, R17, R18, R19, R20, R171, R172, R174, R175 +55 |
| 57 | 0.22uF | Capacitor_SMD:C_0402_1005Metric | C10, C11, C12, C13, C14, C15, C16, C17, C18, C110, C116, C123, C128, C146, C148, C149 +41 |
| 32 | 0.1uF | Capacitor_SMD:C_0402_1005Metric | C106, C109, C114, C115, C119, C121, C124, C127, C130, C132, C134, C135, C136, C137, C139, C141 +16 |
| 22 | 1k | Resistor_SMD:R_0402_1005Metric | R106, R107, R119, R121, R123, R125, R127, R129, R131, R133, R135, R137, R139, R141, R142, R167 +6 |
| 21 | TestPoint | a1wolfe:TestPoint_Pad_D30mil | TP1, TP2, TP26, TP27, TP28, TP29, TP30, TP31, TP32, TP33, TP34, TP35, TP36, TP37, TP38, TP39 +5 |
| 20 | TestPoint | a1wolfe:TestPoint_Pad_D18mil | TP5, TP11, TP13, TP15, TP16, TP17, TP19, TP21, TP23, TP47, TP48, TP49, TP50, TP53, TP54, TP55 +4 |
| 17 | 10uF | Capacitor_SMD:C_0603_1608Metric | C1, C24, C26, C107, C108, C112, C118, C120, C122, C126, C129, C131, C133, C140, C142, C144 +1 |
| 17 | SF-1206S080-2 | Fuse:Fuse_1206_3216Metric | F1, F2, F3, F4, F5, F6, F7, F11, F12, F13, F14, F15, F16, F17, F18, F19 +1 |
| 15 | 4.7k | Resistor_SMD:R_0402_1005Metric | R56, R118, R120, R122, R124, R126, R128, R130, R132, R134, R136, R138, R140, R271, R272 |
| 11 | 1M | Resistor_SMD:R_0402_1005Metric | R53, R94, R95, R96, R97, R98, R100, R101, R102, R103, R239 |
| 9 | 1uF | Capacitor_SMD:C_0402_1005Metric | C39, C81, C90, C93, C95, C96, C98, C105, C138 |
| 8 | TestPoint | a1wolfe:KEYSTONE_5015 | TP41, TP42, TP43, TP44, TP45, TP46, TP52, TP57 |
| 7 | 100k | Resistor_SMD:R_0402_1005Metric | R249, R250, R258, R259, R279, R280, R282 |
| 7 | 22uF | Capacitor_SMD:C_0603_1608Metric | C4, C21, C25, C51, C76, C77, C113 |
| 6 | Fiducial | Fiducial:Fiducial_1mm_Mask2mm | FID1, FID2, FID3, FID4, FID5, FID6 |
| 4 | 2.2pF | Capacitor_SMD:C_0402_1005Metric | C54, C55, C56, C57 |
| 4 | 2.2uF | Capacitor_SMD:C_0402_1005Metric | C38, C41, C43, C80 |
| 4 | 22pF | Capacitor_SMD:C_0402_1005Metric | C27, C28, C117, C125 |
| 4 | 3.2mm M3 | MountingHole:MountingHole_3.2mm_M3_Pad_Via | H1, H2, H3, H4 |
| 4 | 4.7uF | Capacitor_SMD:C_0402_1005Metric | C6, C7, C33, C46 |
| 4 | 5.1k | Resistor_SMD:R_0402_1005Metric | R87, R88, R237, R238 |
| 4 | 56pF | Capacitor_SMD:C_0402_1005Metric | C101, C102, C103, C104 |
| 4 | 62 | Resistor_SMD:R_0805_2012Metric | R176, R177, R182, R183 |
| 3 | 1.5k | Resistor_SMD:R_0402_1005Metric | R54, R55, R117 |
| 3 | 240 | Resistor_SMD:R_0402_1005Metric | R1, R57, R91 |
| 3 | 470 | Resistor_SMD:R_0402_1005Metric | R89, R90, R93 |
| 3 | ESD9B5.0ST5G | Diode_SMD:D_SOD-923 | D1, D2, D7 |
| 3 | Tooling Hole | MountingHole:ToolingHole_1.152mm | H5, H6, H7 |
| 2 | 0.01uF | Capacitor_SMD:C_0402_1005Metric | C99, C100 |
| 2 | 18pF | Capacitor_SMD:C_0402_1005Metric | C31, C32 |
| 2 | 2.2uH | a1wolfe:WE-LHMI_4020 | L4, L5 |
| 2 | 43 | Resistor_SMD:R_0805_2012Metric | R275, R276 |
| 2 | AP3401KTTR-G1 | a1wolfe:AP3401_SOT95P280X100-6N | U14, U15 |
| 2 | DLW43SH510XK2K | a1wolfe:FIL_DLW43SH510XK2K | L1, L2 |
| 2 | TJA1042T/3 | a1wolfe:TJA1042T_SOIC127P600X175-8N | U10, U11 |
| 1 | 100uF | Capacitor_SMD:CP_Elec_6.3x7.7 | C87 |
| 1 | 182k | Resistor_SMD:R_0402_1005Metric | R240 |
| 1 | 1uH | a1wolfe:WE-LHMI_4020 | L3 |
| 1 | 2.2nF | Capacitor_SMD:C_0402_1005Metric | C111 |
| 1 | 200k | Resistor_SMD:R_0402_1005Metric | R243 |
| 1 | 22.1k | Resistor_SMD:R_0402_1005Metric | R84 |
| 1 | 4.7uF | Capacitor_SMD:C_0805_2012Metric | C86 |
| 1 | 44.2k | Resistor_SMD:R_0402_1005Metric | R244 |
| 1 | 47.5k | Resistor_SMD:R_0402_1005Metric | R83 |
| 1 | 47uF | Capacitor_SMD:C_0805_2012Metric | C36 |
| 1 | 6.49k | Resistor_SMD:R_0402_1005Metric | R105 |
| 1 | 61400416021 | a1wolfe:USBArec_61400416021 | J5 |
| 1 | 7499010121A | a1wolfe:T_Wurth_WE-RJ45LAN_7499010121A | J4 |
| 1 | 74LVC2G08GT | a1wolfe:DualAnd_74LVC2G08GT | U18 |
| 1 | 75k | Resistor_SMD:R_0402_1005Metric | R251 |
| 1 | 800SP9B10M6QE | a1wolfe:800SP9B10M6QE | SW3 |
| 1 | 80k | Resistor_SMD:R_0402_1005Metric | R260 |
| 1 | A6H-2101 | Button_Switch_SMD:SW_DIP_SPSTx02_Slide_Omron_A6H-2101_W6.15mm_P1.27mm | SW1 |
| 1 | A6H-4101 | Button_Switch_SMD:SW_DIP_SPSTx04_Slide_Omron_A6H-4101_W6.15mm_P1.27mm | SW2 |
| 1 | APX803S-26SR | a1wolfe:APX803 | U17 |
| 1 | AT25SF321B-SSHB-T | a1wolfe:QSPI_flash_AT25SF321B_SOIC127P600X175-8N | U3 |
| 1 | CP2102N-A02-GQFN20 | a1wolfe:CP2102N_WFQFN-20 | U8 |
| 1 | FC-135_32.7680KA | a1wolfe:FC135327680KAK0 | Y2 |
| 1 | FTSH-105-01-L-DV-K | a1wolfe:SAMTEC_FTSH-105-XX-X-DV | J1 |
| 1 | KSZ8081RNBIA-TR | a1wolfe:KSZ8081RNB_QFN32 | U7 |
| 1 | LTST-C170GKT | LED_SMD:LED_0805_2012Metric | D4 |
| 1 | LTST-C170KRKT | LED_SMD:LED_0805_2012Metric | D5 |
| 1 | MBT3904DW1T3G | a1wolfe:DualNPN_MBT3904DW1T3G_SOT65P210X110-6N | Q1 |
| 1 | MCIMX6Y2DVM09AB | a1wolfe:imx6ull_BGA289C80P17X17_1400X1400X132 | U1 |
| 1 | MEM2090-00-145-00-A | a1wolfe:GCT_MEM2090-00-145-00-A_REVA | J3 |
| 1 | MIC2025-1YMM | a1wolfe:MIC2025_MSOP-8_MM_MCH | U9 |
| 1 | MP2182GTL-Z | a1wolfe:SOT583_MP2182_MNP | U13 |
| 1 | MT41K256M16TW-107 | a1wolfe:MT41K_BGA96C80P9X16_1400X800X120 | U5 |
| 1 | MX52LM04A11XSI | a1wolfe:eMMC_BGA153C50P14X14_1150X1300X80 | U6 |
| 1 | NX20P5090UK | a1wolfe:NX20P5090UK | U4 |
| 1 | OSHW-Logo2_14.6x12mm_SilkScreen | Symbol:OSHW-Logo2_14.6x12mm_SilkScreen | OSHW_LOGO |
| 1 | PPPC042LFBN-RC | a1wolfe:PinSocket_2x04_P2.54mm_Vertical ( Sullins PPPC042LFBN-RC) | J8 |
| 1 | PPPC092LFBN-RC | a1wolfe:PinSocket_2x09_P2.54mm_Vertical (Sullins PPPC092LFBN-RC) | J7 |
| 1 | PPPC122LFBN-RC | a1wolfe:PinSocket_2x12_P2.54mm_Vertical (Sullins PPPC122LFBN-RC) | J9 |
| 1 | PUSB3AB6Z | a1wolfe:IC_PUSB3AB6Z_ESD-SD | U2 |
| 1 | SF-1206S150-2 | Fuse:Fuse_1206_3216Metric | F10 |
| 1 | SF-1206S300-2 | Fuse:Fuse_1206_3216Metric | F9 |
| 1 | SN74LVC2G34DCK3 | a1wolfe:SN74LVC2G34_DCK6 | U19 |
| 1 | SP0503BAHTG | a1wolfe:SP0503BAHTG | D6 |
The 550 most common of 558 parts.
It measures 139.7 × 88.9 mm and has 6 copper layers, 1.65 mm thick.
558 parts, built around the MCIMX6Y2DVM09AB, TJA1042T/3, KSZ8081RNBIA-TR and SN74LVC2G34DCK3. 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 a1wolfe/iMX6-BareBones repository on GitHub, at the commit this page was made from: the board is Kicad/iMX6_BareBones.kicad_pcb and its schematic Design Files/PCB/KiCAD_Custom_DRC_Rules_for_PCBWay/KiCAD_Custom_DRC_Rules_for_PCBWay.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 a1wolfe before reusing the design.

stanleyondrus/ILDAWaveX16
ILDAWaveX16 is an open-source, high-resolution, wireless laser DAC with SD-card playback, network control, and ILDA output.


roboryman/prototroller
A full-stack modular controller that is feature-rich, usable, responsive, and robust. Can be used for any HID-compliant purpose, but we focus on developing swappable modules that can form customizable gamepads.

maltaisn/game-console
Small handheld game console with 6 buttons, 1.5" grayscale display, with bootloader and multi-games support.

DylanLockyer/Black_Body
Electrical system for black body MKID tester

esl-epfl/GSR_monitor
Discrete validation platform for the HEEPidermis low-power SoC, designed for low-noise Galvanic Skin Response (GSR) measurements

Andreafacci/Optical-Wireless-Intra-Satellite-Bus
Optical Wireless Intra-Satellite Communications

johonkanen/efinix_soc_board
Efinix Ti135N484I3 Linux control card for the AC lab PSU baseboard (KiCad 10, scripted schematic)