Skip to the content
4 layersMarssiklot, the printed circuit board in 3D

This repository contains the conceptual hardware design files for the high-power RF generator and the software source code for the simulation engine.

Copper layers
4
Thickness
1.6 mm
Parts
14
Nets
48
Pads
92
Tracks, vias
45, 10
Pours
5
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
4 Jul 2026
Updated
4 Jul 2026

Overview

Marssiklot is an open-source printed circuit board by aliihsan1913, from the aliihsan1913/Project-Ares repository on GitHub. It is a 4-layer board with 14 parts on 48 nets, routed with 45 tracks and 10 vias.

It is built around the LMG1210RVRT, SI7141DP and SI5351A-B-GM. Its parts include 6 capacitors, 3 connectors, 2 transistors, 1 IC and 1 inductor.

Main components

3

README

README.md

Project Ares

Project Disclaimer & Purpose

This project is an engineering simulation created strictly for fun and entertainment. To be completely honest, no physical RF plasma generator has been manufactured, and this system is not intended for actual deployment. Everything presented here is a theoretical "what-if" scenario and a creative exercise in conceptual hardware design and software simulation.

Overview

Project Ares is a cyber-physical system (CPS) testbed designed to simulate a 13.56 MHz RF Plasma Generator for Inductively Coupled Plasma (ICP) applications.

This repository contains the conceptual hardware design files for the high-power RF generator and the software source code for the simulation engine.

Hardware Architecture (RF Power Stage)

The theoretical hardware component focuses on generating high voltage switching power while maintaining strict signal integrity and thermal management.

  • Switching Stage: LMG1210 High-Speed GaN/MOSFET driver paired with Si7141DP power MOSFETs capable of handling 100V.
  • PCB Stack-up: 4-layer FR-4 design. Power routing is buried in inner layers, and switching noise is shielded by a solid ground plane.
  • Thermal Management: Extensive use of thermal vias under active components, utilizing the bottom layer as a massive passive heatsink.
  • Antenna Topology: 50 Ohms impedance-matched Circular Planar Spiral Loop Antenna, designed to overcome the wavelength constraint of the 13.56 MHz ISM band.

Hardware Visuals

3D PCB Render PCB Layout Schematic Antenna Blueprint

Software & Simulation

The software side consists of deterministic physics and visualization scripts running on Python and Pygame. Please note that Artificial Intelligence was used to assist in writing and structuring the software code for this simulation.

  • Autonomous Control: A dynamic PID controller (Kp=0.55, Ki=0.08, Kd=0.12) adjusts the simulated RF Beam Current in real-time against chaotic solar flux data.
  • State Machine: The system autonomously transitions between IDLE, STORM ALERT, OVERDRIVE, and CRITICAL FAILURE based on thermal limits and capacitor charge states.
  • Telemetry HUD: Live data visualization for RF sync, cyclotron power, and system temperature.

Simulation Visuals

Simulation HUD Cyclotrone Simulation

Repository Structure

The repository is organized into specific directories for hardware, software, and imagery.

The hardware directory contains the KiCad project files, specifically fp-info-cache, marssiklot.kicad_pcb, marssiklot.kicad_prl, marssiklot.kicad_pro, and marssiklot.kicad_sch.

The software directory contains the core simulation scripts, which include cyclotrone.py, Aresgame.py, and Aressimu.py.

text
Ares/
├── Hardware/
│   ├── fp-info-cache
│   ├── marssiklot.kicad_pcb
│   ├── marssiklot.kicad_prl
│   ├── marssiklot.kicad_pro
│   └── marssiklot.kicad_sch
├── Images/
│   ├── Antenna.png
│   ├── CyclotroneSim.png
│   ├── Ares_RF.png
│   ├── Ares_RF_PCB.png
│   ├── SchemaAres.png
│   └── Sim_Screen.png
└── Software/
    ├── cyclotrone.py
    ├── Aresgame.py
    └── Aressimu.py

Parts

14
QtyValueFootprintReferences
3100nFCapacitor_SMD:C_0805_2012MetricC3, C4, C6
310uFCapacitor_SMD:C_0805_2012MetricC1, C2, C5
2Si7141DPPackage_SO:PowerPAK_SO-8_SingleQ1, Q2
11uHInductor_SMD:L_1210_3225MetricL1
1Conn_CoaxialConnector_Coaxial:SMA_Amphenol_132289_EdgeMountJ1
1LMG1210RVRTPackage_DFN_QFN:QFN-20-1EP_4x4mm_P0.5mm_EP2.5x2.5mmU1
1Screw_Terminal_01x02TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2_1x02_P5.00mm_HorizontalJ2
1Screw_Terminal_01x03TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-3_1x03_P5.00mm_HorizontalJ4
1Si5351A-B-GMPackage_DFN_QFN:QFN-20-1EP_4x4mm_P0.5mm_EP2.7x2.7mmY1

Similar boards

  • 4 layers52.2 × 88.4 mmVariable Buck Converter, the printed circuit board in 3D

    Variable Buck Converter

    suryathanush/GanFET-Buck-Converter

    LMG1210 driver based GANFET Buck converter with option for Changing inductor and PWM frequency and Duty Cycle Control signal through Raspberry Pi Pico

    68 parts
  • 4 layers35.1 × 25.3 mmDualClockLO, the printed circuit board in 3D

    DualClockLO

    DRWJSCHMIDT/T41

    This is the repository for the officially released V10, V11, and V12 versions of the T41 Software Defined Transceiver hardware and kits.

    24 parts66
  • 4 layers172 × 85 mmTEC, the printed circuit board in 3D

    TEC

    brianpepin/tec_controller

    4 channel TEC controller with MCU control via SPI.

    298 parts3MIT
  • 4 layers200 × 150 mmMicrowave SDR PCB, the printed circuit board in 3D

    Microwave SDR PCB

    artificer123/Microwave_SDR_PCB

    Collection of files used in development of a Xilinx Zynq based SDR with transverters for the V/UHF bands

    481 parts2
  • 2 layers103 × 52.7 mmProyecto final, the printed circuit board in 3D

    Proyecto final

    Carlos-molinares/Proyecto-Diseno

    75 parts
  • 2 layers135 × 42 mmLaptop2usb, the printed circuit board in 3D

    Laptop2usb

    cr1tbit/laptop2usb

    Zero-waste'ify your old-ass laptop powerbricks

    44 parts
  • 4 layers225.5 × 111.5 mmConsole Controller, the printed circuit board in 3D

    Console Controller

    guatek/KiCAD-BUM-2.0

    KiCAD design for BUM 2.0 custom electronics

    237 parts

Questions

What parts does the Marssiklot use?

14 parts, built around the LMG1210RVRT, SI7141DP and SI5351A-B-GM. 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 Marssiklot KiCad files?

From the aliihsan1913/Project-Ares repository on GitHub, at the commit this page was made from: the board is Hardware/marssiklot.kicad_pcb and its schematic Hardware/marssiklot.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Marssiklot design in my own project?

Its repository states no licence, so its author keeps all rights: ask aliihsan1913 before reusing the design.