Skip to the content
PCBKitNew board
4 layers208.3 × 129.5 mmMagicGame, the printed circuit board in 3D

MAGIC game "Catch the gamma!" for an exhibition on the MS Wissenschaft in 2023

Size
208.3 × 129.5 mm
Copper layers
4
Thickness
1.45 mm
Parts
169
Nets
193
Pads
570
Tracks, vias
1,182, 156
Pours
3
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
9 Jan 2023
Updated
4 May 2026

Overview

MagicGame is an open-source printed circuit board by mppmu, from the mppmu/magic-game repository on GitHub, published under the GPL-3.0 licence. It is a 4-layer board of 208.3 × 129.5 mm with 169 parts on 193 nets, routed with 1,182 tracks and 156 vias.

It is built around the FT232RL, ULN2003AD and BLM21PG221SN1D, with the CG0603MLC-05E and MF-MSMF125-2 among its other parts. Its parts include 70 resistors, 29 capacitors, 25 diodes, 17 connectors and 6 switches. It belongs with the AVR (ATmega, ATtiny) boards of this library.

Main components

5

README

README.md

MAGIC Game - Catch the Gamma!

This is project contains resources for the "Catch the Gamma!" game, an exhibit on the MS Wissenshaft in 2023. Visitors have to maneuver a model of the MAGIC telescope via joystick to a specific position within a certain time in order to capture a gamma event. They learn how a gamma quantum from space interacts with the earth's atmosphere. The Cherenkov light that is produced is picked up by the telescope and thus indirectly gives an image of the gamma source in space.

Technical Implementation

The model of the telescope is created at the MPI for Physics with a 3D printer. Like the real telescope on La Palma, it has two axes of motion:

  1. The azimuth, which is the angle between the north pole and the position of the celestial object.
  2. The elevation, i.e. the height of the celestial object above the horizon.

The telescope model is moved with two stepper motors in the two axes. The user can control these with an analog joystick. A microcontroller board (Arduino Mega 2560) handles the program flow, interfaces with the actuators and sensors, and communicates with other components of the showcase.

Software Tools

Copyright and License

Copyright (c) 2023 Max Planck Society

This project "MAGIC Game - Catch the Gamma!" is under the copyright of the Max Planck Society. It is licensed under the GPLv3.

GPLv3 logo

3rd Party Material

Arduino KiCad Library

The Arduino KiCad library is under the copyright of Nicholas Parks Young. It is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. No modifications have been made to any of the files.

CC BY-SA 4.0

Parts

169
QtyValueFootprintReferences
391k5Resistor_SMD:R_0603_1608MetricR10, R11, R18, R19, R20, R21, R22, R23, R24, R25, R28, R30, R31, R32, R33, R34 +23
16100nCapacitor_SMD:C_0603_1608MetricC2, C4, C6, C8, C10, C11, C12, C14, C16, C18, C20, C21, C22, C27, C28, C29
13greenLED_SMD:LED_PLCC-2_3.4x3.0mm_KAD3, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D16, D19
1210uCapacitor_SMD:C_0805_2012MetricC3, C5, C7, C9, C13, C15, C17, C19, C23, C24, C25, C26
110Resistor_SMD:R_0603_1608MetricR8, R9, R12, R15, R16, R17, R26, R27, R64, R66, R67
61kResistor_SMD:R_0603_1608MetricR58, R59, R60, R61, R62, R63
6MountingHoleMountingHole:MountingHole_3.2mm_M3H1, H2, H3, H4, H5, H6
6SW_PushButton_Switch_SMD:SW_Push_1P1T_NO_6x6mm_H9.5mmSW1, SW2, SW3, SW4, SW5, SW6
6SwitchConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ8, J9, J10, J11, J12, J13
5redLED_SMD:LED_PLCC-2_3.4x3.0mm_KAD14, D15, D17, D18, D20
44k7Resistor_SMD:R_0603_1608MetricR4, R13, R14, R69
4MountingHoleJoystickMountingHole:MountingHole_3.2mm_M3JOY_H1, JOY_H2, JOY_H3, JOY_H4
3yellowLED_SMD:LED_PLCC-2_3.4x3.0mm_KAD1, D2, D21
2100kResistor_SMD:R_0603_1608MetricR6, R7
222Resistor_SMD:R_0603_1608MetricR2, R3
2BLM21PG221SN1DInductor_SMD:L_0805_2012MetricL1, L2
2CG0603MLC-05EResistor_SMD:R_0603_1608MetricRV1, RV2
2CON_GNDConnector_PinHeader_2.54mm:PinHeader_2x02_P2.54mm_VerticalJ14, J15
2DNPResistor_SMD:R_0603_1608MetricR65, R68
2Stepper MotorConnector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_VerticalJ4, J5
2ULN2003ADPackage_SO:SOIC-16W_5.3x10.2mm_P1.27mmU2, U3
110kResistor_SMD:R_0603_1608MetricR5
11MResistor_SMD:R_0603_1608MetricR1
12N3904Package_TO_SOT_THT:TO-92_InlineQ1
13n3Capacitor_SMD:C_0603_1608MetricC1
1470Resistor_SMD:R_0603_1608MetricR70
1680Resistor_SMD:R_0603_1608MetricR29
1Arduino_ICSPConnector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_VerticalJ3
1Arduino_Mega2560_ShieldArduino_Library:Arduino_Mega2560_ShieldXA1
1CON_+3.3VConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ17
1CON_+5VConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ16
1CON_LEDConnector_PinHeader_2.54mm:PinHeader_2x15_P2.54mm_VerticalJ7
1FT232RLPackage_SO:SSOP-28_5.3x10.2mm_P0.65mmU1
1I2C headerConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ2
1JoystickConnector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_VerticalJ6
1Jumper_3_OpenConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJP1
1LCD-016N002LDisplay:LCD-016N002LU4
1MF-MSMF125-2Fuse:Fuse_1812_4532MetricF1
1USB_B_MiniConnector_USB:USB_Mini-B_Wuerth_65100516121_HorizontalJ1
1amberLED_SMD:LED_PLCC-2_3.4x3.0mm_KAD23
1blueLED_SMD:LED_PLCC-2_3.4x3.0mm_KAD25
1orangeLED_SMD:LED_PLCC-2_3.4x3.0mm_KAD22
1whiteLED_SMD:LED_PLCC-2_3.4x3.0mm_KAD24

Questions

How big is the MagicGame PCB?

It measures 208.3 × 129.5 mm and has 4 copper layers, 1.45 mm thick.

What parts does the MagicGame use?

169 parts, built around the FT232RL, ULN2003AD, BLM21PG221SN1D and CG0603MLC-05E. 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 MagicGame KiCad files?

From the mppmu/magic-game repository on GitHub, at the commit this page was made from: the board is Board/KiCad/MagicGame/MagicGame.kicad_pcb and its schematic Board/KiCad/JoystickAdapter/JoystickAdapter.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the MagicGame 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).

More from mppmu/magic-game

1
  • 4 layers30.5 × 38.1 mmJoystickAdapter, the printed circuit board in 3D

    JoystickAdapter

    mppmu/magic-game

    MAGIC game "Catch the gamma!" for an exhibition on the MS Wissenschaft in 2023

    47 partsGPL-3.0

Similar boards

  • 4 layers63 × 35.6 mmKibot variants arduprog, the printed circuit board in 3D

    Kibot variants arduprog

    INTI-CMNB/kibot_variants_arduprog

    A test/example of how to use KiBot assembly variants

    47 parts9MIT
  • 2 layers106.8 × 58.5 mmLaserCo2Board, the printed circuit board in 3D

    LaserCo2Board

    icprog/FaboolCo2Pcba

    Fabool Laser CO2 PCBA

    137 partsMIT
  • 4 layers265 × 171.4 mmT1-panel, the printed circuit board in 3D

    T1-panel

    INTI-CMNB/kibot_variants_arduprog_site

    Example of KiBot navigate results deployment using --quick-start

    1,163 parts
  • 2 layers92 × 94.5 mmPicoCNC, the printed circuit board in 3D

    PicoCNC

    phil-barrett/PicoCNC

    Raspberry Pi Pico based grblHAL Controller

    152 parts173
  • 2 layers65.5 × 57.8 mmMs auth breakout, the printed circuit board in 3D

    Ms auth breakout

    google/makerspace-auth

    Designs for our makerspace access control devices

    41 parts68Apache-2.0
  • 2 layers102 × 86 mmPoppyIO, the printed circuit board in 3D

    PoppyIO

    Rahix/Poppy-Logic-Controller

    A budget PLC-like board for controlling 24V DC equipment.

    255 parts24