Skip to the content
PCBKitNew board
2 layers63.5 × 48.3 mmXmagix peripherals, the printed circuit board in 3D

Xmagix peripherals

HateFindingNames/XRayThesis

Documentation on bringing an X-Ray tube into service.

Size
63.5 × 48.3 mm
Copper layers
2
Thickness
1.6 mm
Parts
12
Nets
17
Pads
54
Tracks, vias
99, 18
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
1 May 2023
Updated
2 Oct 2023

Overview

Xmagix peripherals is an open-source printed circuit board by HateFindingNames, from the HateFindingNames/XRayThesis repository on GitHub. It is a 2-layer board of 63.5 × 48.3 mm with 12 parts on 17 nets, routed with 99 tracks and 18 vias.

It is built around the MCP3202-CI/P, TLV5618AIP and LT1009CZ#PBF. Its parts include 4 ICs, 3 resistors, 3 connectors and 2 capacitors.

Main components

3

README

README.md

1. :construction: Main Document

Since there is no reasonable way to track updated PDFs in git I will place them on my Onedrive :globe_with_meridians: until it is somewhat ready to publish.

2. 🔩 Hardware At Hand

2.1. Source

Magpro TUB00154-SA-W06:

  • XRF and X-ray imaging
  • 60kV (70 keV?)
  • Spot size (.25 x 1.07)mm
  • Cone divergence 48°
  • ~17.6e3cps @ 16.4uA (40kV)

SA => SPI (S) and Analog (A) control type

W06 => Tungsten target (transmition lines provided by NIST)

Made by Moxtek and distributed (EU) by Quantum Design

2.1.1. 📜 Documentation

Available documentation can be found inside this repo:

and on my OneDrive:

2.2. Detector

SDD Detector made by PN Detector: XRS-A (All-in-One) SDD Detector

2.2.1. 📜 Documentation

OneDrive:

3. 👀 Stuff to do

In no particular order:

  • Text Quantum Design about
    • Linux-Software available?

      "No, only Microsoft"

      • Make custom software?
    • how to switch analog <=> digital control

      "10-pin is programmed for either I2C, SPI or Analog at the factory. If a customer orders with Analog, they need to run digital through the USB or send back for reprograming and testing."

    • further documentation

      "FYI, 12W can operate down to -5kV setting, but the spec docs currently talk to the settings for 40kV and above. If the customer wants to operate below 40kV, the voltage is scaled linearly from 0-4.667VDC for 0 to -70kV(but will not run at all at voltages less than -4kV setting), and 0-4VDC for 0 to 1000uA current setting. Current needs to be limited to not exceed 12W total power, so 1,000uA does not work well above 12kV setting, and they will need to reduce the emission current as they select higher kV to keep power at or below 12W. -W06 target is really not meant to be run below 40kV, as the W coating is thick enough that it blocks a majority of the flux intensity at kV settings below 30kV. They can run down as low as 30kV, but stability may be affected in their application below 40kV setting."

      Additional spec sheet and drawings are made available 👌 but are classified. => Plz check OneDrive.

    • CAD files => DIY

  • Enclosure options
    • Zarges-Boxes?
    • Rüger (local distributer sells them among other, cheaper brands)
    • Interior modification:
      • Interlock
      • Pb-Shielding
        • Determine necessity
        • Find distributor => pre-order
  • Make CAD-Model
  • Detector (check Amptek)
    • Options:
      • Silicon Positive Intrinsic Negative Diode (Si-PIN Diode) (Wiki: de,en)
      • 👉 Silicone Drift Detector (SDD) (Wiki: de,en)
      • Cadmium Telluride Schottky Diode (CdTe-Schottky)
  • X-Ray optics

4. 💸 Shopping Lists

4.1. Hardware

ItemsMoneysVendorsOrderedArrived
Ball Bearing 635-2RS10 x 0.79€Kugellager-Express.de:heavy_check_mark::heavy_check_mark:
Ball Bearing 617082 x 8.20€Kugellager-Express.de:heavy_check_mark::heavy_check_mark:
PRT-01-60 (Slewing Bearing)174.78€Igus.de:heavy_check_mark::heavy_check_mark:
Drag ChainFor free :muscle:Igus.de:heavy_check_mark::heavy_check_mark:
Pulley 60T printed9.79€Amazon.de:x:
Pulley 20T2 x 3.99€kris3d.de:x:
Belt 342-2MGT3-6 (Sample)12.10€KeilriemenExpress.de:heavy_check_mark::heavy_check_mark:
Belt 600-2MGT3-9 (Detector)16.55€KeilriemenExpress.de:heavy_check_mark::heavy_check_mark:
Filament eSun ASA 1kg2 x 26.99€3DJake.de:heavy_check_mark::heavy_check_mark:
Stepper Motors self supplied2 x 10.99€Amazon.de:x:
PSU 5V14.23€Digikey.de:heavy_check_mark::heavy_check_mark:
PSU 24V26.54€Digikey.de:heavy_check_mark::heavy_check_mark:
Aluminum Box99.90€aluboxen-shop.de:heavy_check_mark::heavy_check_mark:
Aluminum EN AW 5083 (8x505x770)mm96.70€gemmel-metalle.de:heavy_check_mark::heavy_check_mark:
Lead Sheet (1x300x5000)mm112.5€sanundo.de
Shipping (Alu, Lead)99.50€gemmel-metalle.de
Stepper Driver2 x 18.22€digikey.de
DAC Self sourced2.86€digikey.de:heavy_check_mark::heavy_check_mark:
ADC2 x 4.68€rs-online.com.de:heavy_check_mark::heavy_check_mark:
5V Reference0.83€rs-online.com.de:heavy_check_mark::heavy_check_mark:
2.5V Reference0.92€rs-online.com.de:heavy_check_mark::heavy_check_mark:
Total637.73€:x:
Total718.25€:x:

4.2. Fasteners

ItemsMoneysVendorOrderedArrived
M5x25 DIN9125.75€schraubenluchs.de:heavy_check_mark::heavy_check_mark:
M5x50 DIN91214.65€schraubenluchs.de:heavy_check_mark::heavy_check_mark:
M5x20 DIN9124.82€schraubenluchs.de:heavy_check_mark::heavy_check_mark:
M5 Hex Nut2.50€schraubenluchs.de:heavy_check_mark::heavy_check_mark:
Total27.72€

5. Drafting Area

Rotary stage WIP Alt text

Parts

12
QtyValueFootprintReferences
212RResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR4, R5
21nFcustom_footprints:C_Disc_D3.0mm_W2.0mm_P2.54mmC1, C2
2Conn_02x05_Counter_ClockwiseConnector_PinHeader_2.54mm:PinHeader_2x05_P2.54mm_VerticalJ1, J2
1470RResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR1
1Conn_01x02custom_footprints:JST_XH_B2B-XH-A_1x02_P2.54mm_VerticalJ3
1LM4040LP-5custom_footprints:TO-92L_WideU7
1LT1009CZcustom_footprints:TO-92L_WideU1
1MCP3202Package_DIP:DIP-8_W7.62mmU5
1TLV5618APackage_DIP:DIP-8_W7.62mmU2

Questions

How big is the Xmagix peripherals PCB?

It measures 63.5 × 48.3 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Xmagix peripherals use?

12 parts, built around the MCP3202-CI/P, TLV5618AIP and LT1009CZ#PBF. 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 Xmagix peripherals KiCad files?

From the HateFindingNames/XRayThesis repository on GitHub, at the commit this page was made from: the board is electronics/xmagix_peripherals.kicad_pcb and its schematic electronics/raspberry4b.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Xmagix peripherals design in my own project?

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

Similar boards

  • 4 layers58.2 × 66 mmMirage, the printed circuit board in 3D

    Mirage

    rodromr/mirage

    19 parts
  • 2 layers89 × 162.3 mmArcFaultPCB, the printed circuit board in 3D

    ArcFaultPCB

    SeniorDesignArcFaultDetection/KiCad_and_ESPCode

    This is the repository that utilizes the ESP32 to control robots for the Robtathon competition. It uses the following components: Arduino Core for ESP32 ESP-IDF Extension for VSCode Bluepad32

    67 parts
  • 2 layers60 × 126.6 mmV3 Connector + IRLED, the printed circuit board in 3D

    V3 Connector + IRLED

    PiTracLM/PiTrac

    Launch monitor using low-cost raspberry pi and camera hardware to determine ball launch speed, angles and spin. See https://discord.gg/vGuyAAxXJH (permalink)

    151 parts439GPL-2.0
  • 2 layers149.3 × 104.5 mmSequencer, the printed circuit board in 3D

    Sequencer

    michd/modular-synth

    Building a hardware modular synthesizer, this is where I'll collect module schematics and hardware designs.

    132 parts20
  • 2 layers95.9 × 112.6 mmLab supply, the printed circuit board in 3D

    Lab supply

    prydin/lab-supply

    Linear 0-30V, 2A lab supply

    90 parts8
  • 4 layers100 × 80 mmLCSDR, the printed circuit board in 3D

    LCSDR

    licheegh/LCSDR

    197 parts7
  • 2 layers125.5 × 90.3 mmPhobGCC 2 0 0 proto 1, the printed circuit board in 3D

    PhobGCC 2 0 0 proto 1

    Naxdy/NaxGCC-HW

    The main repository is located at git.naxdy.org. The GitHub mirror exists solely for the sake of discoverability and redundancy.

    97 parts1CERN-OHL-S-2.0
  • 2 layers75.5 × 43.5 mmECG DAQ, the printed circuit board in 3D

    ECG DAQ

    AyushJha1705/ECG-Data-Acquisition-Device

    Custom ECG Data Acquisition (DAQ) board designed in KiCad, featuring active analog front-end filtering and validated using MIT-BIH datasets.

    54 parts