

Xmagix peripherals
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
3MCP3202-CI/P
PDIP-8-40℃~+85℃ 12 2 2.7V~5.5V 2LSB 50kHz、100kHz 5uA 900kHz、1.8MHz External External No SAR SPI PDIP-8 Analog to Digital Converters (ADC) ROHSMicrochip TechnologyAnalog To Digital Converters (ADC)TLV5618AIP
PDIP-8-40℃~+85℃ 12 1uA 2 2.7V~5.5V 2LSB 3us Integrated buffer、Power-on reset、Power-down mode SPI、MICROWIRE Voltage Buffer PDIP-8 Digital to Analog Converters (DAC) ROHSTexas InstrumentsDigital To Analog Converters (DAC)LT1009CZ#PBF
TO-92-30℃~+70℃@(Ta) 10mA 2.5V 25ppm/℃ Fixed Parallel ±0.2% TO-92-3 Voltage Reference ROHSAnalog DevicesVoltage Reference
README
README.md- 1. :construction: Main Document
- 2. 🔩 Hardware At Hand
- 3. 👀 Stuff to do
- 4. 💸 Shopping Lists
- 5. Drafting Area
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:
- 🔒 Moxtek MagPro 70kV XRF Source (TUB00154-XX-XXX TUB00155-XX-XXX) Product Specification (TUB-SPEC-1033) Rev H.pdf
- 🔒 TUB00154-XX-XXX Mechanical Drawing.pdf
2.2. Detector
SDD Detector made by PN Detector: XRS-A (All-in-One)

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)
- X-Ray optics
4. 💸 Shopping Lists
4.1. Hardware
| Items | Moneys | Vendors | Ordered | Arrived |
|---|---|---|---|---|
| Ball Bearing 635-2RS | 10 x 0.79€ | Kugellager-Express.de | :heavy_check_mark: | :heavy_check_mark: |
| Ball Bearing 61708 | 2 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 Chain | For free :muscle: | Igus.de | :heavy_check_mark: | :heavy_check_mark: |
| :x: | ||||
| :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 1kg | 2 x 26.99€ | 3DJake.de | :heavy_check_mark: | :heavy_check_mark: |
| :x: | ||||
| :heavy_check_mark: | :heavy_check_mark: | |||
| :heavy_check_mark: | :heavy_check_mark: | |||
| Aluminum Box | 99.90€ | aluboxen-shop.de | :heavy_check_mark: | :heavy_check_mark: |
| Aluminum EN AW 5083 (8x505x770)mm | 96.70€ | gemmel-metalle.de | :heavy_check_mark: | :heavy_check_mark: |
| Lead Sheet (1x300x5000)mm | 112.5€ | sanundo.de | ||
| gemmel-metalle.de | ||||
| Stepper Driver | 2 x 18.22€ | digikey.de | ||
| digikey.de | :heavy_check_mark: | :heavy_check_mark: | ||
| ADC | 2 x 4.68€ | rs-online.com.de | :heavy_check_mark: | :heavy_check_mark: |
| 5V Reference | 0.83€ | rs-online.com.de | :heavy_check_mark: | :heavy_check_mark: |
| 2.5V Reference | 0.92€ | rs-online.com.de | :heavy_check_mark: | :heavy_check_mark: |
| :x: | ||||
| Total | 718.25€ | :x: |
4.2. Fasteners
| Items | Moneys | Vendor | Ordered | Arrived |
|---|---|---|---|---|
| M5x25 DIN912 | 5.75€ | schraubenluchs.de | :heavy_check_mark: | :heavy_check_mark: |
| M5x50 DIN912 | 14.65€ | schraubenluchs.de | :heavy_check_mark: | :heavy_check_mark: |
| M5x20 DIN912 | 4.82€ | schraubenluchs.de | :heavy_check_mark: | :heavy_check_mark: |
| M5 Hex Nut | 2.50€ | schraubenluchs.de | :heavy_check_mark: | :heavy_check_mark: |
| Total | 27.72€ |
5. Drafting Area

Parts
12| Qty | Value | Footprint | References |
|---|---|---|---|
| 2 | 12R | Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R4, R5 |
| 2 | 1nF | custom_footprints:C_Disc_D3.0mm_W2.0mm_P2.54mm | C1, C2 |
| 2 | Conn_02x05_Counter_Clockwise | Connector_PinHeader_2.54mm:PinHeader_2x05_P2.54mm_Vertical | J1, J2 |
| 1 | 470R | Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R1 |
| 1 | Conn_01x02 | custom_footprints:JST_XH_B2B-XH-A_1x02_P2.54mm_Vertical | J3 |
| 1 | LM4040LP-5 | custom_footprints:TO-92L_Wide | U7 |
| 1 | LT1009CZ | custom_footprints:TO-92L_Wide | U1 |
| 1 | MCP3202 | Package_DIP:DIP-8_W7.62mm | U5 |
| 1 | TLV5618A | Package_DIP:DIP-8_W7.62mm | U2 |
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 mm

- 2 layers89 × 162.3 mm

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 mm

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 mm

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 mm

- 4 layers100 × 80 mm

- 2 layers125.5 × 90.3 mm

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 mm

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