Skip to the content
PCBKitNew board
2 layers81 × 150 mmMPPT 2024, the printed circuit board in 3D

MCC25

Size
81 × 150 mm
Copper layers
2
Thickness
1.6 mm
Parts
73
Nets
53
Pads
213
Tracks, vias
428, 11
Pours
1
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
13 Feb 2025
Updated
29 Aug 2026

Overview

MPPT 2024 is an open-source printed circuit board by ZeniteSolar, from the ZeniteSolar/MCC25 repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 81 × 150 mm with 73 parts on 53 nets, routed with 428 tracks and 11 vias.

It is built around the ATMEGA328P-PU, LM324 and UCC27322D, with the LM7805, LM7812 and LL4148 among its other parts. Its parts include 27 capacitors, 18 resistors, 7 ICs, 6 diodes and 2 inductors. It belongs with the AVR (ATmega, ATtiny) boards of this library.

Main components

7

README

README.md

MCC25

MCC25
MPPT Battery charger

Input Voltage0 ~ 21 V
Output Voltage21 ~ 40V
Output Power200 W
Efficiency> 90%

Modelo 3D

3D Top 3D Bottom

Placa Soldada

Soldered Top Soldered Bottom Soldered Side

Guia de montagem da placa MCC25

A placa foi projetada para facilitar a montagem, mas é necessário tomar alguns cuidados devido a algumas alterações no projeto.

Passo a Passo

PassoInstruçõesImagem
1Realizar a troca do resistor R20 de 15Ω para um resistor de 4.7Ω.Montagem
2Isolar o pino de referência do sensor de efeito HALL "U2" raspando as trilhas conectadas ao GND, em ambos os lados da placa.( Somente raspar as trilhas relacionadas ao pino de referência, o resto manter igual )Montagem
3Não realizar a solda do resistor R7, pois ele será soldado em outro local da placa.Montagem
4Após isolar o pino de referência do sensor de efeito HALL, realizar a solda dele normalmente. Em seguida, soldar um resistor de 150Ω entre o pino de referência e o output do sensor. (Certificar-se de que não há curto-circuito).Montagem
5Montagem do snubber: verificar a necessidade, mas a dica de montagem é usar um diodo TVS Schottky 100V, capacitor de 4.7nF 100V e resistor 4.7KΩ 3W.Montagem

Testes

Em processo...

Parts

73
QtyValueFootprintReferences
15100nFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC4, C5, C6, C7, C8, C9, C12, C13, C14, C15, C16, C20, C21, C22, C23
61uFCapacitor_Tantalum_SMD:CP_EIA-6032-15_Kemet-U_Pad2.25x2.35mm_HandSolderC24, C25, C26, C27, C28, C29
46,8uCapacitor_SMD:CP_Elec_8x11.9C3, C17, C18, C19
4LL4148Diode_SMD:D_MiniMELF_HandsolderingD1, D3, D4, D5
310kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR2, R5, R19
3680Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR13, R14, R15
21kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR3, R4
222pFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC10, C11
247kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR17, R18
265V 20A 3mOhms FuseBIBLIOTECA:FUSE_6125F2, F3
2LBIBLIOTECA:INDUTOR E30_14L1, L2
2LM7805Package_TO_SOT_THT:TO-220-3_Horizontal_TabDownU3, U4
1100Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR1
1100uCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderCs1
115Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR20
1150Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR7
115kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR10
116MHzCrystal:Crystal_HC49-U_VerticalY1
11k6Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR12
120kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR11
1330Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR16
14k7Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR9
175Resistor_SMD:R_2512_6332Metric_Pad1.40x3.35mm_HandSolderRs1
1ATmega328P-PPackage_DIP:DIP-28_W7.62mmU1
1D_SchottkyDiode_SMD:D_SMADs1
1D_Schottky_AKAPackage_TO_SOT_THT:TO-220-3_Horizontal_TabUpD2
1IRFP4321Package_TO_SOT_THT:TO-247-3_Horizontal_TabUpQ1
1LED_REDLED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolderD8
1LM324Package_DIP:DIP-14_W7.62mm_LongPadsU7
1LM7812Package_TO_SOT_THT:TO-220-3_Horizontal_TabDownU5
1LTSP_25-NPBIBLIOTECA:LTSP_25-NPU2
1OUT +BIBLIOTECA:FURO_PAN_BATB+1
1OUT -BIBLIOTECA:FURO_PAN_BATB-1
1P+BIBLIOTECA:FURO_PAN_BATP+1
1P-BIBLIOTECA:FURO_PAN_BATP-1
1PWMTestPoint:TestPoint_Pad_2.0x2.0mmTP1
1UCC27322DPackage_SO:SOIC-8_3.9x4.9mm_P1.27mmU8
1USARTConnector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_HorizontalJ3

Questions

How big is the MPPT 2024 PCB?

It measures 81 × 150 mm and has 2 copper layers, 1.6 mm thick.

What parts does the MPPT 2024 use?

73 parts, built around the ATMEGA328P-PU, LM324, UCC27322D and LM7805. 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.

Where can I download the MPPT 2024 KiCad files?

From the ZeniteSolar/MCC25 repository on GitHub, at the commit this page was made from: the board is hardware/MPPT 2024.kicad_pcb and its schematic hardware/Alimentação.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the MPPT 2024 design in my own project?

Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Similar boards

  • 2 layers256.5 × 172.9 mmMCB19 panel, the printed circuit board in 3D

    MCB19 panel

    ZeniteSolar/MCB19

    Modulo de carregamento das baterias auxiliares

    411 parts2GPL-3.0
  • 2 layers170.2 × 137.2 mmMCS19, the printed circuit board in 3D

    MCS19

    ZeniteSolar/MCS19

    Módulo de Carregamento do Sistema da embarcação solar Guarapuvu II (Zênite Solar)

    160 parts1GPL-3.0
  • 2 layers232.1 × 131.2 mmPanel, the printed circuit board in 3D

    Panel

    ZeniteSolar/MSC19

    Voltage or Current Sensor Module for CANBUS with ATmega328p

    313 partsGPL-3.0
  • 2 layers63 × 108 mmMSC25, the printed circuit board in 3D

    MSC25

    ZeniteSolar/MSC25

    Este projeto consiste em uma placa de circuito impresso (PCB) com firmware embarcado, projetada para realizar a leitura de alta precisão de um sensor de corrente de efeito Hall e transmitir os dados através do…

    61 parts
  • 2 layers199.1 × 127.5 mmMcc18, the printed circuit board in 3D

    Mcc18

    ZeniteSolar/MCC18

    A modular MPPT using Ćuk converter designed for a Solar Boat

    89 partsGPL-3.0
  • 4 layers150 × 100 mmUltimate LPS, the printed circuit board in 3D

    Ultimate LPS

    BTTLab/simple_and_affordable_lps

    Simple and affordable power supply

    97 parts27MIT
  • 2 layers115 × 56.1 mmSerialcommunicationmod, the printed circuit board in 3D

    Serialcommunicationmod

    ZeniteSolar/MSR22

    Módulo para comunicação serial I2C e USART com duas entradas para leituras analógicas.

    110 partsGPL-3.0
  • 2 layers239.3 × 121.3 mmPanel, the printed circuit board in 3D

    Panel

    ZeniteSolar/MT19

    Tachometer Module for CANBUS with ATmega328p

    252 parts2GPL-3.0