Table of Contents

µCT

X-Ray Source

PSX10-WB-130 Microfocus Source

PXS5-724EA Microfocus Source

Connector

  1. Chassis Ground
  2. 4.0V DC kV Control Source
  3. HV Programming (4.0V = 80kV)
  4. HV Programming Ground
  5. Current Programming (2.5V = 100µA)
  6. Standby Power (+12V DC)
  7. HV Monitor Voltage (4.0V = 80kV)
  8. Current Monitor (2.5V = 100µA)
  9. Monitor Ground
  10. +2.5V DC mA Control Source
  11. +12 DC Operate Power
  12. DC Operate Ground

Mating Connector :

Thoshiba DGO 73

X-Ray Detector

FDXD-1417

Pins

Dexis Platinum / GXS-700

https://nucwiki.org/wiki/index.php/GXS700_FOSS

https://nucwiki.org/wiki/index.php/Gendex_GXS700

https://nucwiki.org/wiki/index.php/Gendex_GXS700_Dump

https://github.com/JohnDMcMaster/gxs700

DigiPan

https://hackaday.io/project/62710-taking-digital-xray-shots-for-cheap-300

Connector

  1. (BL) Ground
  2. (RD) +5V
  3. (OR) +15V
  4. (GR) -15V
  5. (BL) RS422 A
  6. (WH) RS422 B

Power Supply

  1. 5V (2A)
  2. +/- 15V (700mA)

Protocol

  1. 8MHz UART, 1 Start bit, No Stop bit
  2. ADC Data is 12bit + 1 control (seems to be always 1)
  3. Data is streamed out pixel by pixel, line by line, 1244x 13 bit data packets per CCD line

Flatpanel Detector

Fluorescent Screen

Mechanics

Stepper Motors

GRBL

https://github.com/gnea/grbl/wiki/Grbl-v1.1-Configuration

http://eleccelerator.com/fusecalc/fusecalc.php?chip=atmega2560

Settings

M1: /dev/USB1

M2: /dev/USB2

Limit Switches

A4988

https://lastminuteengineers.com/a4988-stepper-motor-driver-arduino-tutorial/

Step Mode
MS1 MS2 MS3 Mode
GND GND GND 1/1
VIO GND GND 1/2
GND VIO GND 1/4
VIO VIO GND 1/8
VIO VIO VIO 1/16

Current Limit

Current Limit = Vref x 2.5V/A

TMC2208

https://learn.watterott.com/de/silentstepstick/pinconfig/tmc2208/

Step Mode
MS1 MS2 Mode
GND VIO 1/2
VIO GND 1/4
GND VIO 1/8
VIO GND 1/16
Current Limiting

The best way to set the motor current is by measuring the voltage on the Vref pin (0…2.5V) and adjusting the voltage with the potentiometer. The maximum settable motor current is 1.77A RMS (0.11Ohm sense resistors), but the SilentStepSticks can only be used up to 1.2A RMS.

Irms = (Vref * 1.77A) / 2.5V = Vref * 0.71

Vref = (Irms * 2.5V) / 1.77A = Irms * 1.41 = Imax

Vref → Voltage on Vref pin (Measure on Wiper of Potentiometer)

Irms → RMS (Root Mean Square) current per phase (Irms = Imax / 1.41)

Imax → Maximum current per phase (Imax = Irms * 1.41)

Rotary Stage

Source & Detector

Reconstruction

Correction

Convert x-ray images to projections:

p(s) = -ln(I(s) / I(0))

p(s) : Projected Intensity I(s) : Intensity recorded at detector after passing through an object I(0) : Intensity at source (white reference)

Filtered Backprojection

https://tomroelandts.com/articles/tomography-part-1-projections

https://tomroelandts.com/articles/astra-toolbox-tutorial-reconstruction-from-projection-images-part-1