AEM-60DC8 V1.2
akhemka-cmd·pcb-design-projects·smark-aem-150dc8-eth/kicad/AEM-150DC8-ETH Final Rev 1.kicad_pcb
About the AEM-60DC8 V1.2 PCB
AEM-60DC8 V1.2 is an open source STM32 PCB design by akhemka-cmd, published on GitHub. It is a 2-layer board measuring 122 × 87.6 mm, with 350 components from 132 distinct parts.
Its main chip is the STM32F407VET6, from the STM32 family. Other key parts include the MC7805BDTRKG-GK, MCP6004T-I/SL, LTV-847S, TPS54360DDAR and 74LVC1G14GW,125. By type, the board carries 149 resistors, 84 capacitors, 55 diodes, 27 ICs, 12 transistors and 10 connectors.
From the project
Industrial automation controller board ("AEM Family") designed for SMARK — a STM32-based I/O controller with Ethernet connectivity and an isolated analog front-end.
Industrial automation controller board ("AEM Family") designed for SMARK — a STM32-based I/O controller with Ethernet connectivity and an isolated analog front-end.
- MCU: STM32F407VETx (ARM Cortex-M4) - Ethernet: LAN8742A PHY + Hanrun HR911105A RJ45 jack, RMII interface (ETHERRMII.kicadsch) - Isolated ADC front-end (adc ext.kicadsch): ADS1115 16-bit ADC, ISO1540 I2C isolator, RO-0505S isolated DC-DC, LTV-217 optocouplers - Signal conditioning: MCP6004 quad op-amps - I/O: 8× analog inputs (AI1–AI8) and 8× digital inputs (DI1–DI8) on screw terminal blocks - Comms & UI: RS-485 transceiver…

Main components on the AEM-60DC8 V1.2
AEM-60DC8 V1.2 bill of materials (BOM)
350 components, 132 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | MC7805BDTRKG-GK GOODWORK | TO-252-2 | U1 |
| 2 | MCP6004T-I/SL MCP6004 Microchip Technology | SOIC-14 | U2, U14 |
| 2 | LTV-847S LITEON | SMDIP-16_W9.53mm | U3, U4 |
| 1 | TPS54360DDAR TI | TI_SO-PowerPAD-8_ThermalVias | U5 |
| 8 | 74LVC1G14GW,125 74LVC1G14GW Nexperia USA Inc. | TSSOP-5 | U6, U7, U8, U9, U10, U11, U12, U13 |
| 1 | NCP1117ST33T3G onsemi | SOT-223-3_TabPin2 | U15 |
| 1 | CAT24C16TDI-GT3 onsemi | SOT-753 | U16 |
| 1 | THVD1500DR TI | SOIC-8N_127P599X175 | U17 |
| 1 | LTV217 LTV-217 | LTV-217 | U18 |
| 1 | LTV-217-C-G LTV-217 | LTV-217 | U19 |
| 1 | W25N512GVEIG Winbond | SON127P800X600X80-9N-D | U20 |
| 1 | PCA9557PW,118 PCA9557PW NXP USA Inc. | TSSOP-16 | U22 |
| 1 | STM32F407VET6 STM32F407VETx | LQFP-100_14x14mm_P0.5mm | U23 |
| 2 | ADS1115IDGS | TSSOP-10_3x3mm_P0.5mm | U24, U25 |
| 1 | ISO1540DR | SOIC-8_3.9x4.9mm_P1.27mm | U26 |
| 1 | LAN8742A | VQFN-24-1EP_4x4mm_P0.5mm_EP2.5x2.5mm_ThermalVias | U27 |
| 1 | AP2112K-3.3TRG1 AP2112K-3.3 Diodes Incorporated | SOT-753 | U28 |
| 1 | ZXMP6A18KTC DIODES | TO-252AA_MOSFET | Q1 |
| 1 | ES5N10S ElecSuper | SOT-23-3 | Q5 |
| 2 | BC847C,215 BC847 Nexperia | SOT-23-3 | Q6, Q10 |
Show 112 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 5 | BSS138 ROHM | SOT-23-3 | Q8, Q13, Q14, Q15, Q16 |
| 1 | DMP4065S-7 DIODES | SOT-23-3 | Q9 |
| 2 | 2N7002DW-7-F DIODES | SOT-363 | Q11, Q12 |
| 1 | M16000E134 ECEC(ZheJiang E ast Crystal Elec) | SMD3225-4P | Y2 |
| 1 | X322525MOB4SI 25Mhz Crystal | Crystal_SMD_3225-4Pin_3.2x2.5mm | Y3 |
| 1 | NX2012SA-32.768KHZ-STD-MUB-2 SMD_CRYSTAL32.768 NDK | XTAL_NX2012SA-32.768K-STD-MUB-1 | Y4 |
| 1 | HX-XH2.54-2PZZ Conn_01x02 hanxia | JST_B2B-XH-A | J1 |
| 1 | MX128-5.0-10P-GN01-Cu-Y-A Screw_Terminal_01x10 MAX | TerminalBlock_10P_P5mm | J2 |
| 1 | MX128-5.0-09P-GN01-Cu-Y-A Screw_Terminal_01x09 MAX | TerminalBlock_9P_P5mm | J3 |
| 1 | HR911105A RJ45_Hanrun_HR911105A_Horizontal | RJ45_Hanrun_HR911105A_Horizontal | J4 |
| 1 | 321006SG0ABK00A01 CONN_03X2SHROUD JILN | CONN_2X3-SHROUDED_HEADER | J5 |
| 1 | SCREW_TERMINAL_01X04 Screw_Terminal_01x04 | TerminalBlock_Phoenix_MKDS-1,5-4-5.08_1x04_P5.08mm_Horizontal | J6 |
| 1 | HYCW498-USBC16-735B USB_C_Receptacle_USB2.0_16P HOAUC | USB_C_Receptacle_G-Switch_GT-USB-7010ASV | J7 |
| 1 | MX128L-5.08-02P-GN01-Cu-Y-A Screw_Terminal_01x02 MAX | TerminalBlock_2P_P5.08mm | J8 |
| 1 | SCREW_TERMINAL_01X02 Screw_Terminal_01x02 | JST_B2B-XH-A | J9 |
| 1 | SCREW_TERMINAL_01X02 Screw_Terminal_01x02 | CONN2_M22-2010_HRW | J10 |
| 1 | QMB-09B-03 Buzzer Huaneng | QMB09B03 | BZ1 |
| 1 | CH1604C LCD 16x4 | NHD0416BZFLGBW | DS1 |
| 1 | RO-0505S/EHP RO-0505S_EHP RECOM | CONV_RO-0505S_H | PS1 |
| 1 | 3362P-1-103LF 10K BOCHEN | Pot_TRIM_3362P-1-103LF | RV1 |
| 2 | KH-303015-AJ kinghelm | SW4_CS1210F260_3.4mm | SW1, SW3 |
| 1 | DA-04RP SW_DIP_x04 Korean Hroparts Elec | SW_DIP_x04 | SW2 |
| 1 | ~ | Switch_PCB | Switch_PCB1 |
| 8 | XL-1608SURC-06 LED XINGLIGHT | LED_0603_1608Metric | D1, D2, D5, D7, D9, D10, D15, D16 |
| 1 | SMF33A GOODWORK | SOD-123F | D3 |
| 1 | SMAJ30A GOODWORK | D_SMA | D4 |
| 1 | B340A-13-F DIODES | DO-214AC | D6 |
| 1 | BZT52C10V BZT52C10 JUXING | D_SOD-123F | D8 |
| 8 | SMAJ160A GOODWORK | DO-214AC | D11, D12, D13, D14, D37, D38, D39, D40 |
| 8 | SMF24A JSMSEMI | SOD-123F | D17, D18, D19, D20, D21, D22, D23, D24 |
| 8 | LESD5Z3.3T1G LRC | SOD-523 | D25, D26, D27, D28, D42, D43, D44, D45 |
| 8 | 1N4007W MSKSEMI | SOD-123F | D29, D30, D31, D32, D33, D34, D35, D36 |
| 1 | UMW SS54A SS54 UMW | DO-214AC | D41 |
| 1 | XL-2012SURC LED XINGLIGHT | LED_0805_2012Metric | D46 |
| 1 | SM712-02HTG SM712 Littelfuse Inc. | SOT-23-3 | D47 |
| 3 | SMF3.3A GOODWORK | SOD-123F | D48, D51, D53 |
| 1 | SMAJ26A TECH PUBLIC | DO-214AC | D49 |
| 1 | PRTR5V0U2F,115 PRTR5V0U2F Nexperia USA Inc. | FNL6_SOT886_NEX | D50 |
| 1 | DSS34 GOODWORK | SOD-123F | D52 |
| 1 | 1N4148WS JSMSEMI | SOD-323F | D54 |
| 1 | XL-5050RGBC XINGLIGHT | LED_RGB_5050-6 | D55 |
| 1 | FerriteBead | R0805 | FB1 |
| 1 | MNR8065T100MT MetalLions | IND_SRN8040TA | L1 |
| 1 | CL21A106KBYQNNE 10uF/50V Samsung Electro-Mechanics | C0805 | C1 |
| 1 | RT1J101M1010 100uF/63V ROQANG | C_Elec_10x10.2 | C2 |
| 4 | CGA0603X5R105K100JT 1uF/10V HRE | C0603 | C3, C56, C57, C58 |
| 34 | 0.1UF 0.1uF HRE | C0603 | C4, C5, C6, C7, C9, C13, C14, C15 +26 |
| 3 | CL31B105KCHNNNE 1uF/100V Samsung Electro-Mechanics | C1206 | C8, C10, C11 |
| 1 | TCC0805X7R472M500DT 4.7nF/50V CCTC | C0805 | C12 |
| 1 | AC0603CRNPO0BN6R8 6.8pF/100V YAGEO | C0603 | C17 |
| 1 | CGA0805X7R104K250KT 100nF/25V HRE | C0805 | C18 |
| 3 | TCC1206X5R476K100HT 47uF/10V CCTC | C1206 | C23, C26, C35 |
| 3 | GRM21BR61C106KE15L 10uF/16V FOJAN | C0805 | C25, C36, C77 |
| 2 | 2.2uF | C0402 | C41, C43 |
| 1 | 10uF | C0805 | C44 |
| 2 | CGA0603C0G120J500JT 12pF HRE | C0603 | C45, C46 |
| 2 | 30pF | C0603 | C47, C49 |
| 1 | 0.1uF | C0805 | C50 |
| 1 | CGA0603X7R104K500JT 0.1uF HRE | C0402 | C62 |
| 1 | CGA0603X7R104K500JT 10uF HRE | C0603 | C63 |
| 1 | CGA0603X7R104K500JT 10uF HRE | C0402 | C64 |
| 4 | CGA0402X7R104M500GT 0.1uF HRE | C0402 | C65, C66, C69, C70 |
| 1 | CGA0402X5R475M250GT 4.7uF/25V HRE | C0402 | C67 |
| 1 | GRM21BR61C106KE15L 10uF/16V FOJAN | C0603 | C72 |
| 2 | CGA0603C0G120J500JT 12pF HRE | C0402 | C73, C74 |
| 3 | CGA0402X7R104M500GT 1uF HRE | C0402 | C79, C81, C120 |
| 7 | CGA0402X7R104M500GT 100nF HRE | C0402 | C80, C115, C117, C119, C121, C122, C123 |
| 1 | 10UF 10uF HRE | C0402 | C116 |
| 1 | 470pF | C0402 | C118 |
| 1 | 100nF | C0603 | C124 |
| 19 | FRC0603J103 TS 10K FOJAN | R0603 | R1, R45, R46, R47, R48, R49, R50, R51 +11 |
| 1 | FRC0603F1003TS 100K FOJAN | R_0603_1608Metric | R2 |
| 6 | ERJ-HP6F1001V 1K PANASONIC | R0805 | R3, R5, R9, R58, R62, R64 |
| 1 | ERJ-HP6F1001V 1K/1% PANASONIC | R0805 | R6 |
| 3 | 470K YAGEO | R1206 | R7, R11, R134 |
| 3 | ERJPB6B1002V 20.5K PANASONIC | R0805 | R8, R10, R12 |
| 1 | 470K/0.1% YAGEO | R1206 | R13 |
| 1 | ERJPB6B1002V 20.5K/0.1% PANASONIC | R0805 | R14 |
| 8 | FRC0603J302 TS 3K FOJAN | R0603 | R15, R16, R17, R18, R19, R20, R21, R22 |
| 8 | FRC0603J105 TS 1M FOJAN | R0603 | R23, R24, R25, R26, R27, R28, R29, R30 |
| 11 | FRC0603J102 TS 1K FOJAN | R0603 | R31, R32, R33, R34, R35, R36, R37, R38 +3 |
| 1 | FRC0805F2872TS 28.7K FOJAN | R0805 | R39 |
| 12 | FRC0603J101 TS 100R FOJAN | R0603 | R40, R41, R42, R43, R67, R68, R69, R70 +4 |
| 1 | FRC0603F1913TS 191K FOJAN | R0603 | R44 |
| 11 | 470K YAGEO | R_1206_3216Metric | R53, R54, R55, R56, R113, R114, R116, R117 +3 |
| 3 | ERJPB6B1002V 20.5K PANASONIC | R_0805_2012Metric | R57, R59, R61 |
| 1 | ERJ-HP6F1001V 1K PANASONIC | R_0805_2012Metric | R60 |
| 1 | ERJPB6B1002V 20.5K PANASONIC | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R63 |
| 1 | FRC0805F6042TS 60.4K FOJAN | R0805 | R65 |
| 1 | FRC0805F1152TS 11.5K FOJAN | R0805 | R66 |
| 8 | FRC0603J222 TS 2.2K FOJAN | R0603 | R72, R74, R77, R82, R91, R130, R132, R133 |
| 4 | 50R | R0603 | R73, R83, R86, R100 |
| 4 | FRC0603J472 TS 4.7K FOJAN | R0603 | R75, R78, R79, R95 |
| 1 | FRC0603J121 TS 120R FOJAN | R0603 | R76 |
| 2 | FRP1206J510 TS 51R/0.5W FOJAN | R1206 | R80, R81 |
| 2 | FRC0603F1003TS 100K FOJAN | R0603 | R89, R103 |
| 1 | FRC0603J220 TS 22R FOJAN | R0603 | R92 |
| 2 | FRC0603J152 TS 1.5K FOJAN | R0603 | R93, R129 |
| 2 | FRC0603J512 TS 5.1K FOJAN | R0603 | R96, R98 |
| 11 | 10K FOJAN | R0603 | R101, R125, R126, R127, R128, R139, R140, R141 +3 |
| 1 | FRC0603F1500TS 150R FOJAN | R0603 | R108 |
| 1 | FRS0805J101 TS 100R FOJAN | R0805 | R111 |
| 1 | 470K/0.1% YAGEO | R_1206_3216Metric | R115 |
| 4 | ERJ-HP6F1001V 4.7K PANASONIC | R0603 | R120, R121, R122, R123 |
| 1 | 0R FOJAN | R0603 | R124 |
| 1 | 33R FOJAN | R0603 | R131 |
| 2 | ERJ-HP6F1001V 1K PANASONIC | R0603 | R136, R142 |
| 2 | 2.2K | R0603 | R137, R138 |
| 1 | 12.1K FOJAN | R_0402_1005Metric | R150 |
| 1 | 10K FOJAN | R_0402_1005Metric | R151 |
| 2 | FRC0603J472 TS 10K FOJAN | R0603 | R152, R153 |
| 1 | CAT16-1206_8L 33R | CAT16-1206_8L | RN1 |
AEM-60DC8 V1.2 design files
The KiCad project lives in the akhemka-cmd/pcb-design-projects repository on GitHub; these links point at the commit this page was built from.
AEM-60DC8 V1.2: common questions
What microcontroller does the AEM-60DC8 V1.2 use?
The AEM-60DC8 V1.2 is built around the STM32F407VET6, from the STM32 family.
How big is the AEM-60DC8 V1.2 PCB?
The AEM-60DC8 V1.2 measures 122 × 87.6 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the AEM-60DC8 V1.2?
350 components, from 132 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 AEM-60DC8 V1.2 design files?
From the akhemka-cmd/pcb-design-projects 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 AEM-60DC8 V1.2 design in my own project?
The repository has no license, so all rights stay with akhemka-cmd. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the AEM-60DC8 V1.2 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 pcb-design-projects
Similar boards
STM32
LumenPnP Motherboard
opulo-inc
149 × 95 mm296 parts4LCC-BY-SA-4.03.7kSTM32
Base
google
52.3 × 52.3 mm36 parts2LApache-2.02.9kSTM32
Type g
google
169 × 30 mm24 parts2LApache-2.02.9kSTM32
Main panel
google
234 × 84 mm26 parts4LApache-2.02.9kSTM32
Type a
google
150 × 30 mm14 parts2LApache-2.02.9kSTM32
Type c
google
188 × 30 mm17 parts2LApache-2.02.9k