diff --git a/libs/traco_tma/gen_traco_tma b/libs/traco_tma/gen_traco_tma
new file mode 100755
index 0000000000000000000000000000000000000000..8dc942412b1f585e5b7fece33488b2871b4da4f4
--- /dev/null
+++ b/libs/traco_tma/gen_traco_tma
@@ -0,0 +1,26 @@
+#!/usr/bin/python3
+
+IOUT=dict(
+    TMAxx05S=200,
+    TMAxx12S=84,
+    TMAxx15S=67,
+    TMAxx05D=100,
+    TMAxx12D=42,
+    TMAxx15D=34,
+)
+
+print('*********************DCM************************')
+print('EESchema-DOCLIB  Version 2.0')
+print('#')
+for vin in ( 5, 12, 15, 24):
+    for kind in ( ('S', '') , ('D', '+-')):
+        for vout in ( 5, 12, 15):
+            print('$CMP TMA-%02d%02d%s' % (vin, vout, kind[0]))
+            print('D Isolated DC/DC Converter, Vin=%d, Vout=%s%dV@%dmA' %
+                  (vin, kind[1], vout, IOUT['TMAxx%02d%s' % (vout, kind[0])]))
+            print('K TRACO DC/DC')
+            print('F www.tracopower.com/products/tma.pdf')
+            print('$ENDCMP')
+            print('#')
+
+print('#End Doc Library')
diff --git a/libs/traco_tma/traco_tma.dcm b/libs/traco_tma/traco_tma.dcm
new file mode 100644
index 0000000000000000000000000000000000000000..c4ba83b7842d4771e67a9a06be8c0e445db6065c
--- /dev/null
+++ b/libs/traco_tma/traco_tma.dcm
@@ -0,0 +1,147 @@
+EESchema-DOCLIB  Version 2.0
+#
+$CMP TMA-0505S
+D Isolated DC/DC Converter, Vin=5, Vout=5V@200mA
+K TRACO DC/DC
+F www.tracopower.com/products/tma.pdf
+$ENDCMP
+#
+$CMP TMA-0512S
+D Isolated DC/DC Converter, Vin=5, Vout=12V@84mA
+K TRACO DC/DC
+F www.tracopower.com/products/tma.pdf
+$ENDCMP
+#
+$CMP TMA-0515S
+D Isolated DC/DC Converter, Vin=5, Vout=15V@67mA
+K TRACO DC/DC
+F www.tracopower.com/products/tma.pdf
+$ENDCMP
+#
+$CMP TMA-0505D
+D Isolated DC/DC Converter, Vin=5, Vout=+-5V@100mA
+K TRACO DC/DC
+F www.tracopower.com/products/tma.pdf
+$ENDCMP
+#
+$CMP TMA-0512D
+D Isolated DC/DC Converter, Vin=5, Vout=+-12V@42mA
+K TRACO DC/DC
+F www.tracopower.com/products/tma.pdf
+$ENDCMP
+#
+$CMP TMA-0515D
+D Isolated DC/DC Converter, Vin=5, Vout=+-15V@34mA
+K TRACO DC/DC
+F www.tracopower.com/products/tma.pdf
+$ENDCMP
+#
+$CMP TMA-1205S
+D Isolated DC/DC Converter, Vin=12, Vout=5V@200mA
+K TRACO DC/DC
+F www.tracopower.com/products/tma.pdf
+$ENDCMP
+#
+$CMP TMA-1212S
+D Isolated DC/DC Converter, Vin=12, Vout=12V@84mA
+K TRACO DC/DC
+F www.tracopower.com/products/tma.pdf
+$ENDCMP
+#
+$CMP TMA-1215S
+D Isolated DC/DC Converter, Vin=12, Vout=15V@67mA
+K TRACO DC/DC
+F www.tracopower.com/products/tma.pdf
+$ENDCMP
+#
+$CMP TMA-1205D
+D Isolated DC/DC Converter, Vin=12, Vout=+-5V@100mA
+K TRACO DC/DC
+F www.tracopower.com/products/tma.pdf
+$ENDCMP
+#
+$CMP TMA-1212D
+D Isolated DC/DC Converter, Vin=12, Vout=+-12V@42mA
+K TRACO DC/DC
+F www.tracopower.com/products/tma.pdf
+$ENDCMP
+#
+$CMP TMA-1215D
+D Isolated DC/DC Converter, Vin=12, Vout=+-15V@34mA
+K TRACO DC/DC
+F www.tracopower.com/products/tma.pdf
+$ENDCMP
+#
+$CMP TMA-1505S
+D Isolated DC/DC Converter, Vin=15, Vout=5V@200mA
+K TRACO DC/DC
+F www.tracopower.com/products/tma.pdf
+$ENDCMP
+#
+$CMP TMA-1512S
+D Isolated DC/DC Converter, Vin=15, Vout=12V@84mA
+K TRACO DC/DC
+F www.tracopower.com/products/tma.pdf
+$ENDCMP
+#
+$CMP TMA-1515S
+D Isolated DC/DC Converter, Vin=15, Vout=15V@67mA
+K TRACO DC/DC
+F www.tracopower.com/products/tma.pdf
+$ENDCMP
+#
+$CMP TMA-1505D
+D Isolated DC/DC Converter, Vin=15, Vout=+-5V@100mA
+K TRACO DC/DC
+F www.tracopower.com/products/tma.pdf
+$ENDCMP
+#
+$CMP TMA-1512D
+D Isolated DC/DC Converter, Vin=15, Vout=+-12V@42mA
+K TRACO DC/DC
+F www.tracopower.com/products/tma.pdf
+$ENDCMP
+#
+$CMP TMA-1515D
+D Isolated DC/DC Converter, Vin=15, Vout=+-15V@34mA
+K TRACO DC/DC
+F www.tracopower.com/products/tma.pdf
+$ENDCMP
+#
+$CMP TMA-2405S
+D Isolated DC/DC Converter, Vin=24, Vout=5V@200mA
+K TRACO DC/DC
+F www.tracopower.com/products/tma.pdf
+$ENDCMP
+#
+$CMP TMA-2412S
+D Isolated DC/DC Converter, Vin=24, Vout=12V@84mA
+K TRACO DC/DC
+F www.tracopower.com/products/tma.pdf
+$ENDCMP
+#
+$CMP TMA-2415S
+D Isolated DC/DC Converter, Vin=24, Vout=15V@67mA
+K TRACO DC/DC
+F www.tracopower.com/products/tma.pdf
+$ENDCMP
+#
+$CMP TMA-2405D
+D Isolated DC/DC Converter, Vin=24, Vout=+-5V@100mA
+K TRACO DC/DC
+F www.tracopower.com/products/tma.pdf
+$ENDCMP
+#
+$CMP TMA-2412D
+D Isolated DC/DC Converter, Vin=24, Vout=+-12V@42mA
+K TRACO DC/DC
+F www.tracopower.com/products/tma.pdf
+$ENDCMP
+#
+$CMP TMA-2415D
+D Isolated DC/DC Converter, Vin=24, Vout=+-15V@34mA
+K TRACO DC/DC
+F www.tracopower.com/products/tma.pdf
+$ENDCMP
+#
+#End Doc Library
diff --git a/libs/traco_tma/traco_tma.lib b/libs/traco_tma/traco_tma.lib
new file mode 100644
index 0000000000000000000000000000000000000000..33eefb723afea2132aec2dd8218f54042450d031
--- /dev/null
+++ b/libs/traco_tma/traco_tma.lib
@@ -0,0 +1,86 @@
+EESchema-LIBRARY Version 2.3
+#encoding utf-8
+#
+# TMA-0505S
+#
+DEF TMA-0505S U 0 40 Y Y 1 F N
+F0 "U" -400 450 50 H V L CNN
+F1 "TMA-0505S" -400 350 50 H V L CNN
+F2 "DCDC-Conv_TRACO_TMA05XXS_TMA12XXS" -300 -200 50 H I C CIN
+F3 "" 0 0 50 H I C CNN
+ALIAS TMA-0512S TMA-0515S TMA-1205S TMA-1212S TMA-1215S
+$FPLIST
+ DCDC?Conv?TRACO?TMA05XXS?TMA12XXS*
+$ENDFPLIST
+DRAW
+S -400 300 400 -100 0 1 10 f
+X VIN+ 1 -500 200 100 R 50 50 1 1 W
+X VIN- 2 -500 0 100 R 50 50 1 1 W
+X VOUT- 4 500 0 100 L 50 50 1 1 w
+X VOUT+ 6 500 200 100 L 50 50 1 1 w
+ENDDRAW
+ENDDEF
+#
+# TMA-1505S
+#
+DEF TMA-1505S U 0 40 Y Y 1 F N
+F0 "U" -400 450 50 H V L CNN
+F1 "TMA-1505S" -400 350 50 H V L CNN
+F2 "DCDC-Conv_TRACO_TMA15XXS_TMA24XXS" -300 -200 50 H I C CIN
+F3 "" 0 0 50 H I C CNN
+ALIAS TMA-1512S TMA-1515S TMA-2405S TMA-2412S TMA-2415S
+$FPLIST
+ DCDC?Conv?TRACO?TMA15XXS?TM24XXS*
+$ENDFPLIST
+DRAW
+S -400 300 400 -100 0 1 10 f
+X VIN+ 1 -500 200 100 R 50 50 1 1 W
+X VIN- 2 -500 0 100 R 50 50 1 1 W
+X VOUT- 4 500 0 100 L 50 50 1 1 w
+X VOUT+ 6 500 200 100 L 50 50 1 1 w
+ENDDRAW
+ENDDEF
+#
+# TMA-0505D
+#
+DEF TMA-0505D U 0 40 Y Y 1 F N
+F0 "U" -400 450 50 H V L CNN
+F1 "TMA-0505D" -400 350 50 H V L CNN
+F2 "DCDC-Conv_TRACO_TMA05XXD_TMA12XXD" -300 -200 50 H I C CIN
+F3 "" 0 0 50 H I C CNN
+ALIAS TMA-0512D TMA-0515D TMA-1205D TMA-1212D TMA-1215D
+$FPLIST
+ DCDC?Conv?TRACO?TMA05XXD?TMA12XXD*
+$ENDFPLIST
+DRAW
+S -400 300 400 -100 0 1 10 f
+X VIN+ 1 -500 200 100 R 50 50 1 1 W
+X VIN- 2 -500 0 100 R 50 50 1 1 W
+X VOUT- 4 500 0 100 L 50 50 1 1 w
+X COMMON 5 500 100 100 L 50 50 1 1 w
+X VOUT+ 6 500 200 100 L 50 50 1 1 w
+ENDDRAW
+ENDDEF
+#
+# TMA-1505D
+#
+DEF TMA-1505D U 0 40 Y Y 1 F N
+F0 "U" -400 450 50 H V L CNN
+F1 "TMA-1505D" -400 350 50 H V L CNN
+F2 "DCDC-Conv_TRACO_TMA15XXD_TMA24XXD" -300 -200 50 H I C CIN
+F3 "" 0 0 50 H I C CNN
+ALIAS TMA-1512D TMA-1515D TMA-2405D TMA-2412D TMA-2415D
+$FPLIST
+ DCDC?Conv?TRACO?TMA15XXD?TMA24XXD*
+$ENDFPLIST
+DRAW
+S -400 300 400 -100 0 1 10 f
+X VIN+ 1 -500 200 100 R 50 50 1 1 W
+X VIN- 2 -500 0 100 R 50 50 1 1 W
+X VOUT- 4 500 0 100 L 50 50 1 1 w
+X COMMON 5 500 100 100 L 50 50 1 1 w
+X VOUT+ 6 500 200 100 L 50 50 1 1 w
+ENDDRAW
+ENDDEF
+#
+#End Library
diff --git a/libs/traco_tma/traco_tma.pretty/DCDC-Conv_TRACO_TMA05XXD_TMA12XXD.kicad_mod b/libs/traco_tma/traco_tma.pretty/DCDC-Conv_TRACO_TMA05XXD_TMA12XXD.kicad_mod
new file mode 100644
index 0000000000000000000000000000000000000000..177df5ccb80efd1d6944b38a7b15e22578ba6a32
--- /dev/null
+++ b/libs/traco_tma/traco_tma.pretty/DCDC-Conv_TRACO_TMA05XXD_TMA12XXD.kicad_mod
@@ -0,0 +1,22 @@
+(module DCDC-Conv_TRACO_TMA05XXD_TMA12XXD (layer F.Cu) (tedit 5B1945E5)
+  (descr "DCDC-Converter, Traco, TMA05xxD, TMA12xxD")
+  (fp_text reference REF** (at 2.68 -2.45) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value TRACO_TMA05xxD_TMA12xxD (at 7.62 6.35) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start -2.4 4.92) (end -2.4 -1.18) (layer Dwgs.User) (width 0.05))
+  (fp_line (start -2.4 -1.18) (end 17.1 -1.18) (layer Dwgs.User) (width 0.05))
+  (fp_line (start 17.1 -1.18) (end 17.1 4.92) (layer Dwgs.User) (width 0.05))
+  (fp_line (start 17.1 4.92) (end -2.4 4.92) (layer Dwgs.User) (width 0.05))
+  (fp_line (start -2.4 4.92) (end -2.4 -1.18) (layer F.SilkS) (width 0.15))
+  (fp_line (start -2.4 -1.18) (end 17.1 -1.18) (layer F.SilkS) (width 0.15))
+  (fp_line (start 17.1 -1.18) (end 17.1 4.92) (layer F.SilkS) (width 0.15))
+  (fp_line (start 17.1 4.92) (end -2.4 4.92) (layer F.SilkS) (width 0.15))
+  (pad 1 thru_hole rect (at 0 0) (size 1.308 1.308) (drill 0.8) (layers *.Cu *.Mask F.SilkS))
+  (pad 2 thru_hole circle (at 2.54 0) (size 1.308 1.308) (drill 0.8) (layers *.Cu *.Mask F.SilkS))
+  (pad 4 thru_hole circle (at 7.62 0) (size 1.308 1.308) (drill 0.8) (layers *.Cu *.Mask F.SilkS))
+  (pad 5 thru_hole circle (at 10.16 0) (size 1.308 1.308) (drill 0.8) (layers *.Cu *.Mask F.SilkS))
+  (pad 6 thru_hole circle (at 12.7 0) (size 1.308 1.308) (drill 0.8) (layers *.Cu *.Mask F.SilkS))
+)
diff --git a/libs/traco_tma/traco_tma.pretty/DCDC-Conv_TRACO_TMA05XXS_TMA12XXS.kicad_mod b/libs/traco_tma/traco_tma.pretty/DCDC-Conv_TRACO_TMA05XXS_TMA12XXS.kicad_mod
new file mode 100644
index 0000000000000000000000000000000000000000..a9a370a915ae208d1b90d0200274c33ee1c87530
--- /dev/null
+++ b/libs/traco_tma/traco_tma.pretty/DCDC-Conv_TRACO_TMA05XXS_TMA12XXS.kicad_mod
@@ -0,0 +1,21 @@
+(module DCDC-Conv_TRACO_TMA_05XXS (layer F.Cu) (tedit 5B1945E5)
+  (descr "DCDC-Converter, Traco, TMA05xxS, TMA12xxS")
+  (fp_text reference REF** (at 2.68 -2.45) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value TRACO_TMA05xxS_TMA12xxS (at 1.49 6.45) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start -2.40 4.92) (end -2.40 -1.18) (layer Dwgs.User) (width 0.05))
+  (fp_line (start -2.40 -1.18) (end 17.10 -1.18) (layer Dwgs.User) (width 0.05))
+  (fp_line (start 17.10 -1.18) (end 17.10 4.92) (layer Dwgs.User) (width 0.05))
+  (fp_line (start 17.10 4.92) (end -2.40 4.92) (layer Dwgs.User) (width 0.05))
+  (fp_line (start -2.40 4.92) (end -2.40 -1.18) (layer F.SilkS) (width 0.15))
+  (fp_line (start -2.40 -1.18) (end 17.10 -1.18) (layer F.SilkS) (width 0.15))
+  (fp_line (start 17.10 -1.18) (end 17.10 4.92) (layer F.SilkS) (width 0.15))
+  (fp_line (start 17.10 4.92) (end -2.40 4.92) (layer F.SilkS) (width 0.15))
+  (pad 1 thru_hole rect (at 0.00 0.00) (size 1.308 1.308) (drill 0.8) (layers *.Cu *.Mask F.SilkS))
+  (pad 2 thru_hole circle (at 2.54 0.00) (size 1.308 1.308) (drill 0.8) (layers *.Cu *.Mask F.SilkS))
+  (pad 4 thru_hole circle (at 7.62 0.00) (size 1.308 1.308) (drill 0.8) (layers *.Cu *.Mask F.SilkS))
+  (pad 6 thru_hole circle (at 12.70 0.00) (size 1.308 1.308) (drill 0.8) (layers *.Cu *.Mask F.SilkS))
+)
diff --git a/libs/traco_tma/traco_tma.pretty/DCDC-Conv_TRACO_TMA15XXD_TMA24XXD.kicad_mod b/libs/traco_tma/traco_tma.pretty/DCDC-Conv_TRACO_TMA15XXD_TMA24XXD.kicad_mod
new file mode 100644
index 0000000000000000000000000000000000000000..703aa7cd6c1c1068e5e55616c8c2d628dbdb31c5
--- /dev/null
+++ b/libs/traco_tma/traco_tma.pretty/DCDC-Conv_TRACO_TMA15XXD_TMA24XXD.kicad_mod
@@ -0,0 +1,22 @@
+(module DCDC-Conv_TRACO_TMA_05XXS (layer F.Cu) (tedit 5B1945E5)
+  (descr "DCDC-Converter, Traco, TMA05xxD, TMA12xxD")
+  (fp_text reference REF** (at 2.68 -2.45) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value TRACO_TMA05xxD_TMA12xxD (at 1.49 7.45) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start -2.40 5.92) (end -2.40 -1.18) (layer Dwgs.User) (width 0.05))
+  (fp_line (start -2.40 -1.18) (end 17.10 -1.18) (layer Dwgs.User) (width 0.05))
+  (fp_line (start 17.10 -1.18) (end 17.10 5.92) (layer Dwgs.User) (width 0.05))
+  (fp_line (start 17.10 5.92) (end -2.40 5.92) (layer Dwgs.User) (width 0.05))
+  (fp_line (start -2.40 5.92) (end -2.40 -1.18) (layer F.SilkS) (width 0.15))
+  (fp_line (start -2.40 -1.18) (end 17.10 -1.18) (layer F.SilkS) (width 0.15))
+  (fp_line (start 17.10 -1.18) (end 17.10 5.92) (layer F.SilkS) (width 0.15))
+  (fp_line (start 17.10 5.92) (end -2.40 5.92) (layer F.SilkS) (width 0.15))
+  (pad 1 thru_hole rect (at 0.00 0.00) (size 1.308 1.308) (drill 0.8) (layers *.Cu *.Mask F.SilkS))
+  (pad 2 thru_hole circle (at 2.54 0.00) (size 1.308 1.308) (drill 0.8) (layers *.Cu *.Mask F.SilkS))
+  (pad 4 thru_hole circle (at 7.62 0.00) (size 1.308 1.308) (drill 0.8) (layers *.Cu *.Mask F.SilkS))
+  (pad 5 thru_hole circle (at 10.16 0.00) (size 1.308 1.308) (drill 0.8) (layers *.Cu *.Mask F.SilkS))
+  (pad 6 thru_hole circle (at 12.70 0.00) (size 1.308 1.308) (drill 0.8) (layers *.Cu *.Mask F.SilkS))
+)
diff --git a/libs/traco_tma/traco_tma.pretty/DCDC-Conv_TRACO_TMA15XXS_TMA24XXS.kicad_mod b/libs/traco_tma/traco_tma.pretty/DCDC-Conv_TRACO_TMA15XXS_TMA24XXS.kicad_mod
new file mode 100644
index 0000000000000000000000000000000000000000..60299672e20f35e8093e1c4122ba14a8f5948565
--- /dev/null
+++ b/libs/traco_tma/traco_tma.pretty/DCDC-Conv_TRACO_TMA15XXS_TMA24XXS.kicad_mod
@@ -0,0 +1,21 @@
+(module DCDC-Conv_TRACO_TMA_05XXS (layer F.Cu) (tedit 5B1945E5)
+  (descr "DCDC-Converter, Traco, TMA15xxS, TMA24xxS")
+  (fp_text reference REF** (at 2.68 -2.45) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value TRACO_TMA15xxS_TMA24xxS (at 1.49 7.45) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start -2.40 5.92) (end -2.40 -1.18) (layer Dwgs.User) (width 0.05))
+  (fp_line (start -2.40 -1.18) (end 17.10 -1.18) (layer Dwgs.User) (width 0.05))
+  (fp_line (start 17.10 -1.18) (end 17.10 5.92) (layer Dwgs.User) (width 0.05))
+  (fp_line (start 17.10 5.92) (end -2.40 5.92) (layer Dwgs.User) (width 0.05))
+  (fp_line (start -2.40 5.92) (end -2.40 -1.18) (layer F.SilkS) (width 0.15))
+  (fp_line (start -2.40 -1.18) (end 17.10 -1.18) (layer F.SilkS) (width 0.15))
+  (fp_line (start 17.10 -1.18) (end 17.10 5.92) (layer F.SilkS) (width 0.15))
+  (fp_line (start 17.10 5.92) (end -2.40 5.92) (layer F.SilkS) (width 0.15))
+  (pad 1 thru_hole rect (at 0.00 0.00) (size 1.308 1.308) (drill 0.8) (layers *.Cu *.Mask F.SilkS))
+  (pad 2 thru_hole circle (at 2.54 0.00) (size 1.308 1.308) (drill 0.8) (layers *.Cu *.Mask F.SilkS))
+  (pad 4 thru_hole circle (at 7.62 0.00) (size 1.308 1.308) (drill 0.8) (layers *.Cu *.Mask F.SilkS))
+  (pad 6 thru_hole circle (at 12.70 0.00) (size 1.308 1.308) (drill 0.8) (layers *.Cu *.Mask F.SilkS))
+)