Skip to the content
2 layers195.6 × 113 mmHVA, the printed circuit board in 3D

JxMake is a Java-based, cross-platform build system primarily inspired by the syntax and features of GNU Make, Perforce Jam, and CMake.

Size
195.6 × 113 mm
Copper layers
2
Thickness
1.6 mm
Parts
228
Nets
223
Pads
713
Tracks, vias
1,831, 282
Pours
4
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
16 Apr 2026
Updated
1 Nov 2026

Overview

HVA is an open-source printed circuit board by blue-wind-25, from the blue-wind-25/JxMake repository on GitHub. It is a 2-layer board of 195.6 × 113 mm with 228 parts on 223 nets, routed with 1,831 tracks and 282 vias.

It is built around the ATMEGA1284P-PU, LMV358 and LT1054CP, with the MT3608, BSS138 and SS14 among its other parts. Its parts include 101 resistors, 25 diodes, 21 capacitors, 11 transistors and 7 connectors. It belongs with the AVR (ATmega, ATtiny) boards of this library.

Main components

10

README

README.md

JxMake

Language: Java Language: C/C++ Primary_License: LGPL v3+

JxMake is primarily licensed under LGPL v3+.

Copies of the licenses for third-party libraries/components included in this repository are located in the 3rd_party_library_licenses directory. Please refer to individual sub-directories of the libraries/components for specific author credits and copyright headers.


JxMake is a Java-based cross-platform build system primarily inspired by the syntax and features of GNU Make, Perforce Jam, and CMake.

Additionally, JxMake supports several features not typically found in other console-based build systems, including a simple built-in GUI, a serial console, a serial plotter, and integrated programmers for some commonly used MCUs. The JxMake repository also includes hardware schematics and PCB designs ranging from simple to moderately complex, covering generic GPIO, basic programmers, and various tools.

Building JxMake requires Java SDK 8 or later (note that Java SDK 8 is an LTS version).

This project is mirrored on both SourceForge and GitHub:


Please refer to the JxMake usage page (run it with the -h or --browse-docs option) for how to use the program.

Please refer to docs/*.txt, test/*.jxm, and test/src/*/JxMakeFile for the scripting language syntax and examples.


All preprocessed *.java files generated from their corresponding *.java.in files (and optionally some *.java.inc files) are preprocessed using PCPP (3rd_party/tools/pcpp/pcmd.py) and GNU sed.

Currently, JxMake's loadable libraries (build scripts) are primarily focused on embedded systems development. Future updates will enhance support for building desktop applications. However, please note that these libraries are quite basic, so you may prefer to create custom libraries tailored to your projects.


If you like this software (or part of this software), please consider donating to:
    PayPal: aloysius.indrayanto@gmail.com
to support the software development.


Parts

228
QtyValueFootprintReferences
274k7Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR1, R12, R23, R24, R25, R26, R27, R28, R29, R31, R36, R37, R38, R39, R40, R45 +11
111RResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR46, R49, R53, R88, R89, R90, R91, R92, R93, R94, R95
11LEDLED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolderD2, D3, D4, D6, D13, D17, D18, D19, D20, D24, D25
100RResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR2, R21, R22, R62, R63, R64, R65, R69, R70, R71
10100nFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC3, C4, C8, C9, C10, C13, C14, C15, C16, C19
9BSS138Package_TO_SOT_SMD:SOT-23_HandsolderingQ1, Q2, Q3, Q4, Q5, Q6, Q7, Q8, Q11
8100kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR17, R60, R72, R73, R74, R75, R76, R77
8SS14Diode_SMD:D_SMAD1, D7, D8, D9, D10, D15, D16, D22
6Jumper_2_Small_BridgedJumper:SolderJumper-2_P1.3mm_Bridged_Pad1.0x1.5mmJP3, JP4, JP5, JP6, JP10, JP11
5100RResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR42, R79, R80, R81, R82
510kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR8, R18, R30, R32, R58
547kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR14, R20, R66, R67, R68
5MountingHoleMountingHole:MountingHole_3.2mm_M3H1, H2, H3, H4, H5
4StabilizerConnector_PinHeader_2.54mm:PinHeader_2x02_P2.54mm_VerticalJH1, JH2, JS1, JS2
315kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR3, R4, R6
31k2Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR10, R13, R16
327kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR5, R11, R34
3470RResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR99, R100, R101
3BAT85Diode_SMD:D_SMAD11, D12, D23
3Jumper_2_Small_BridgedJumper:SolderJumper-2_P1.3mm_Bridged_RoundedPad1.0x1.5mmJP14, JP15, JP16
210uFCapacitor_Tantalum_SMD:CP_EIA-3528-21_Kemet-B_Pad1.50x2.35mm_HandSolderC17, C18
2150RResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR59, R97
218pFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC11, C12
2220RResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR43, R44
23k3Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR19, R61
2470R/0.5WResistor_SMD:R_2010_5025Metric_Pad1.40x2.65mm_HandSolderR55, R56
25k1Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR9, R35
2Jumper_2_Small_OpenJumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mmJP12, JP13
2Test_VBoostTestPoint:TestPoint_THTPad_D1.5mm_Drill0.7mmTP1, TP3
1
10.25AResistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolderF1
10R/0.5WResistor_SMD:R_1210_3225Metric_Pad1.30x2.65mm_HandSolderR86
1100nF/25VCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC21
1100uFCapacitor_Tantalum_SMD:CP_EIA-7360-38_Kemet-E_Pad2.25x4.25mm_HandSolderC7
110uFCapacitor_Tantalum_SMD:CP_EIA-7360-38_Kemet-E_Pad2.25x4.25mm_HandSolderC6
111.0592MHzCrystal:Crystal_SMD_HC49-SDY1
1150kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR57
1180RResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR33
11k5Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR15
11uF/25VCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC20
12.2uFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC5
122kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR41
122uFCapacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolderC1
122uF/25VCapacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolderC2
122uH/33uHInductor_SMD:L_12x12mm_H8mmL1
12V7/0.5W/5%Diode_SMD:D_MELF_HandsolderingD5
12kPotentiometer_THT:Potentiometer_Bourns_3296W_VerticalRV1
12k7Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR51
13V3/0.5W/5% (or 3V6)Diode_SMD:D_MELF_HandsolderingD14
1820RResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR50
19k1Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR78
1ATmega1284P-PPackage_DIP:DIP-40_W15.24mmU5
1AVR-ISP6Connector_IDC:IDC-Header_2x03_P2.54mm_HorizontalJ1
1BEAD ~200R @100MHzInductor_SMD:L_0805_2012Metric_Pad1.15x1.40mm_HandSolderL2
1Bypass_DiodeJumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mmJP9
1Conn_01x02Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ14
1Conn_02x09Connector_PinHeader_2.54mm:PinHeader_2x09_P2.54mm_VerticalJB1
1Conn_02x12Connector_PinHeader_2.54mm:PinHeader_2x12_P2.54mm_VerticalJB2
1Conn_02x19Connector_PinHeader_2.54mm:PinHeader_2x19_P2.54mm_VerticalJB3
1DG412xYPackage_SO:SOIC-16_3.9x9.9mm_P1.27mmU4
1EN_V-Jumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mmJP8
1EN_VBoostJumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mmJP7
1FTDIConnector_PinSocket_2.54mm:PinSocket_1x06_P2.54mm_HorizontalJ2
1IRLML2502Package_TO_SOT_SMD:SOT-23_HandsolderingQ10
1IRLML6402Package_TO_SOT_SMD:SOT-23_HandsolderingQ9
1ISP/TPI-INConnector_IDC:IDC-Header_2x05_P2.54mm_VerticalJ4
1ISP/TPI-OUTConnector_IDC:IDC-Header_2x05_P2.54mm_VerticalJ6
1Jumper_2_Small_BridgedJumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mmSB1
1LMV358Package_SO:SOIC-8_3.9x4.9mm_P1.27mmU2
1LT1054Package_DIP:DIP-8_W7.62mm_LongPadsU3
1MT3608Package_TO_SOT_SMD:SOT-23-6U1
1PIC-INConnector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_HorizontalJ3
1PIC-OUTConnector_PinSocket_2.54mm:PinSocket_1x06_P2.54mm_HorizontalJ5
1PU/PDJumper:SolderJumper-3_P1.3mm_Bridged12_RoundedPad1.0x1.5mmJP1
1RSTButton_Switch_SMD:SW_SPST_FSMSMSW1
1SMA6J12ADiode_SMD:D_SMAD21
1Side_02x09_T_BConnector_PinHeader_2.54mm:PinHeader_2x09_P2.54mm_VerticalJX1
1Side_02x12Connector_PinHeader_2.54mm:PinHeader_2x12_P2.54mm_VerticalJX2
1Side_02x19Connector_PinHeader_2.54mm:PinHeader_2x19_P2.54mm_VerticalJX3
1Test_In+TestPoint:TestPoint_THTPad_D1.5mm_Drill0.7mmTP5

The 211 most common of 228 parts.

More from blue-wind-25/JxMake

12
  • 2 layers130.2 × 101 mmASV, the printed circuit board in 3D

    ASV

    blue-wind-25/JxMake

    JxMake is a Java-based, cross-platform build system primarily inspired by the syntax and features of GNU Make, Perforce Jam, and CMake.

    184 parts
  • 2 layers167.6 × 134.6 mmVMP, the printed circuit board in 3D

    VMP

    blue-wind-25/JxMake

    JxMake is a Java-based, cross-platform build system primarily inspired by the syntax and features of GNU Make, Perforce Jam, and CMake.

    170 parts
  • 2 layers129.5 × 92.7 mmHVA, the printed circuit board in 3D

    HVA

    blue-wind-25/JxMake

    JxMake is a Java-based, cross-platform build system primarily inspired by the syntax and features of GNU Make, Perforce Jam, and CMake.

    108 parts
  • 2 layers77.5 × 79.6 mmUSH, the printed circuit board in 3D

    USH

    blue-wind-25/JxMake

    JxMake is a Java-based, cross-platform build system primarily inspired by the syntax and features of GNU Make, Perforce Jam, and CMake.

    104 parts
  • 2 layers132.1 × 141 mmVMP, the printed circuit board in 3D

    VMP

    blue-wind-25/JxMake

    JxMake is a Java-based, cross-platform build system primarily inspired by the syntax and features of GNU Make, Perforce Jam, and CMake.

    101 parts
  • 2 layers238.8 × 106.7 mmVMP, the printed circuit board in 3D

    VMP

    blue-wind-25/JxMake

    JxMake is a Java-based, cross-platform build system primarily inspired by the syntax and features of GNU Make, Perforce Jam, and CMake.

    94 parts
  • 2 layers94 × 75.7 mmPSC, the printed circuit board in 3D

    PSC

    blue-wind-25/JxMake

    JxMake is a Java-based, cross-platform build system primarily inspired by the syntax and features of GNU Make, Perforce Jam, and CMake.

    79 parts
  • 2 layers66 × 61.1 mmUSH, the printed circuit board in 3D

    USH

    blue-wind-25/JxMake

    JxMake is a Java-based, cross-platform build system primarily inspired by the syntax and features of GNU Make, Perforce Jam, and CMake.

    76 parts
  • 2 layers87.6 × 39.4 mmABC, the printed circuit board in 3D

    ABC

    blue-wind-25/JxMake

    JxMake is a Java-based, cross-platform build system primarily inspired by the syntax and features of GNU Make, Perforce Jam, and CMake.

    53 parts
  • 2 layers51.4 × 31.8 mmVM4, the printed circuit board in 3D

    VM4

    blue-wind-25/JxMake

    JxMake is a Java-based, cross-platform build system primarily inspired by the syntax and features of GNU Make, Perforce Jam, and CMake.

    45 parts
  • 2 layers76.2 × 61 mmUGM, the printed circuit board in 3D

    UGM

    blue-wind-25/JxMake

    JxMake is a Java-based, cross-platform build system primarily inspired by the syntax and features of GNU Make, Perforce Jam, and CMake.

    42 parts
  • 2 layers62.2 × 41.9 mmICS, the printed circuit board in 3D

    ICS

    blue-wind-25/JxMake

    JxMake is a Java-based, cross-platform build system primarily inspired by the syntax and features of GNU Make, Perforce Jam, and CMake.

    35 parts

Similar boards

  • 2 layers213 × 128.5 mmIosefka motherboard, the printed circuit board in 3D

    Iosefka motherboard

    GlobalSequence/iosefka

    hybrid digital analog synthesizer

    124 parts5
  • 2 layers99.4 × 60.2 mmTeslaBMBCheck, the printed circuit board in 3D

    TeslaBMBCheck

    svpetry/TeslaBMBCheck

    Simple device that reads the voltage levels and temperatures from a Tesla Model S BMB board.

    42 parts1
  • 6 layers90 × 90 mmCansat, the printed circuit board in 3D

    Cansat

    DevKiDCosmo/SATELLITE-EDGE-MODULE

    A satellite edge module ready for competition

    220 parts2GPL-3.0
  • 2 layers96 × 90 mmTPP, the printed circuit board in 3D

    TPP

    juan-LARRAYA/TPP

    Sistema de Gestión de Energía para Satélites Cubesat

    268 parts
  • 4 layers100 × 100 mmAFE, the printed circuit board in 3D

    AFE

    Blaze-Pascal/Masters-Multi-Channel_DAQ

    Custom 2-channel digital oscilloscope DAQ with 20MHz bandwidth. Built with a custom KiCad analog front-end (AFE) PCB, Gowin FPGA (Tang Nano 9K) for high-speed signal buffering (VHDL), and an RPi Pico MCU for SCPI-like…

    216 parts2GPL-3.0
  • 2 layers158 × 34 mmTaggerMainboard, the printed circuit board in 3D

    TaggerMainboard

    Infinitag/Hardware

    Files for the INFINITAG hardware

    75 parts6
  • 4 layers60 × 28 mmRailLink, the printed circuit board in 3D

    RailLink

    Misaka0x2730/RailLink

    Compact isolated version of J-Link v9.

    83 parts134

Questions

How big is the HVA PCB?

It measures 195.6 × 113 mm and has 2 copper layers, 1.6 mm thick.

What parts does the HVA use?

228 parts, built around the ATMEGA1284P-PU, LMV358, LT1054CP and MT3608. 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 HVA KiCad files?

From the blue-wind-25/JxMake repository on GitHub, at the commit this page was made from: the board is hardware/JxMake_USB_GPIO_II/KiCad8/High_Voltage_Attachment_II/HVA.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the HVA design in my own project?

Its repository states no licence, so its author keeps all rights: ask blue-wind-25 before reusing the design.