Echo Ayla80
phpbbireland·echo·iso_encoder/Echo_Ayla_Final/NewMXtest.kicad_pcb
About the Echo Ayla80 PCB
Echo Ayla80 is an open source STM32 PCB design by phpbbireland, published on GitHub under the GPL-3.0 license. It is a 4-layer board measuring 380 × 128 mm, with 339 components from 33 distinct parts.
Its main chip is the STM32F411RET6, from the STM32 family. Other key parts include the 74LVC1T45Z6-7 - SN74LVC1T45DRLR, XC6206P332MR-G and PRTR5V0U2X. By type, the board carries 100 diodes, 18 capacitors, 7 resistors, 5 switches, 4 ICs and 1 crystal.
It belongs with the keyboards designs in this gallery.
From the project
Echo Keyboards with QMK and VIA support
This code is for the new 6x17 matrix with rotary encoder version of the board
Keyboard Maintainer: Michael O'Toole Hardware Supported: The PCBs, controllers supported Hardware Availability: Links to where you can find this hardware Loads in usevia.app... * iso and ansi...
Make example for this keyboard (after setting up your build environment):
See the build environment setup and the make instructions for more information. Brand new to QMK? Start with our Complete Newbs Guide.
Main components on the Echo Ayla80
Echo Ayla80 bill of materials (BOM)
339 components, 33 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | 74LVC1T45Z6-7 - SN74LVC1T45DRLR 74LVC1T45 | SOT-563 | U1 |
| 1 | STM32F411RET6 STM32F411RETx | LQFP-64_10x10mm_P0.5mm | U2 |
| 1 | XC6206P332MR-G XC6206PxxxMR-Regulator_Linear | SOT-23 | U3 |
| 1 | PRTR5V0U2X | SOT-143 | U4 |
| 1 | X322516MOB4SI 16Mhz | Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1 |
| 1 | TYPE-C-31-M-12A USB_C_Receptacle_USB2.0 | USB_C_Receptacle_HRO_TYPE-C-31-M-12 | J1 |
| 2 | TL3342F450QG SW_SPST | SW_SPST_TL3342 | BOOT1, RST1 |
| 1 | ASMD1206-150 500mA | Fuse_1206_3216Metric | F1 |
| 1 | MX_SW_HS | MX_HS_RGB_1U | MX1 |
| 87 | MX_SW_HS | SW_MX_HS_CPG151101S11_1u | MX2, MX3, MX4, MX5, MX6, MX7, MX8, MX9 +79 |
| 1 | MX_SW_HS | SW_MX_HS_CPG151101S11_1.5u | MX37 |
| 2 | MX_SW_HS | SW_MX_HS_CPG151101S11_1.75u | MX54, MX84 |
| 1 | MX_SW_HS | SW_MX_HS_2.25U | MX72 |
| 7 | MX_SW_HS | SW_MX_HS_CPG151101S11_1.25u | MX89, MX90, MX91, MX93, MX94, MX95, MX96 |
| 99 | SK6812MINI-E SK6812-E | SK6812-E | RGB1, RGB2, RGB3, RGB4, RGB5, RGB6, RGB7, RGB8 +91 |
| 3 | MX_stab | Stabilizer_MX_2.00u | S1, S2, S3 |
| 1 | MX_stab | Stabilizer_MX_6.25u | S4 |
| 1 | Encoder | RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm | SW1 |
| 1 | Blue | LED_0603_1608Metric | Led1 |
| 100 | 1N4148W 4148 | Diode_SOD-123 | D1, D2, D3, D4, D5, D6, D7, D8 +92 |
Show 13 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | BLM18AG601SN1D 600R | BEADC1608X95N | FB1 |
| 1 | CL21A476MQYNNNE 47uF | C_0805_2012Metric | C1 |
| 9 | 0402F104M500NT 100nF | C_0402_1005Metric | C2, C3, C4, C5, C6, C7, C8, C9 +1 |
| 2 | CL05C120JB5NNNC 12p | C_0402_1005Metric | C10, C11 |
| 1 | CL21B225KAFNNNE 2u2 | C_0805_2012Metric | C12 |
| 1 | CL21B105KAFNFNE 1uF | C_0805_2012Metric | C14 |
| 1 | CL21A106KOQNNNE 10uF | C_0805_2012Metric | C15 |
| 2 | ECHU1C103JX5 10n | C_0805_2012Metric | C16, C17 |
| 1 | 100nF | C_0402_1005Metric | C18 |
| 1 | 0402WGJ0220TCE 27 | R_0402_1005Metric | R1 |
| 1 | 0402WGJ0221TCE 220 | R_0402_1005Metric | R2 |
| 4 | 0402WGJ0512TCE 5.1k | R_0402_1005Metric | R3, R4, R5, R6 |
| 1 | 220 | R_0402_1005Metric | R7 |
Echo Ayla80 design files
The KiCad project lives in the phpbbireland/echo repository on GitHub; these links point at the commit this page was built from.
Echo Ayla80: common questions
What microcontroller does the Echo Ayla80 use?
The Echo Ayla80 is built around the STM32F411RET6, from the STM32 family.
How big is the Echo Ayla80 PCB?
The Echo Ayla80 measures 380 × 128 mm, has 4 copper layers and is 1.6 mm thick.
How many components are on the Echo Ayla80?
339 components, from 33 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the Echo Ayla80 design files?
From the phpbbireland/echo repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.
Can I use the Echo Ayla80 design in my own project?
Yes, under the terms of its GPL-3.0 license, which phpbbireland chose for the repository.
Can I test firmware for the Echo Ayla80 without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug STM32 firmware against it before you order a PCB.
More boards in echo
Echo Basic Keyboard RP2040
phpbbireland
376 × 124 mm309 parts4LGPL-3.02Echo Basic Akko
phpbbireland
344 × 126 mm290 parts4LGPL-3.02RP2040/RP2350
Echo RP2040 Keyboard Module
phpbbireland
42 × 49 mm49 parts2LGPL-3.02RP2040/RP2350
Keyboard Module 34D
phpbbireland
34 × 45 mm45 parts2LGPL-3.02RP2040/RP2350
Echo RP2040 Keyboard Module34C
phpbbireland
34.5 × 45 mm45 parts2LGPL-3.02Adapter64
phpbbireland
35 × 57 mm3 parts2LGPL-3.02
Similar boards
STM32
LumenPnP Motherboard
opulo-inc
149 × 95 mm296 parts4LCC-BY-SA-4.03.7kSTM32
AxxSolder
AxxAxx
39 × 82.5 mm122 parts2LGPL-3.01.7kSTM32
AIOC
skuep
21 × 31.5 mm47 parts2LMIT1.4kSTM32
Ferris
pierrechevalier83
208.8 × 86.8 mm102 parts2LSHL-2.11.3kSTM32
Module 16S
stuartpittaway
71.1 × 89.6 mm113 parts4LCC-BY-NC-4.01.1kSTM32
Djinn
tzarc
192.3 × 150.5 mm216 parts2LCERN-OHL-S-2.0988