
TurboCAN
henrikssn/TurboCAN
This is the official repository for the TurboCAN controller board, designed specifically for the Voron AfterBurner toolhead but can also be used on similar toolheads using NEMA17 steppers.

The TPS54331D is a DC DC Converter made by Texas Instruments in a SOIC-8 package with 9 pins. -40℃~+150℃@(TJ) 1 110uA 3.5V~28V 3A 570kHz 800mV~25V Adjustable Buck Buck Built-in No SOIC-8 DC-DC Converters ROHS.
PCBKit's library has its KiCad symbol (freetronics_schematic:TPS54331, from Freetronics) and its footprint (freetronics_footprints:SO8_WITH_EP, from Freetronics), ready for a KiCad board. 390,146 are in stock at JLCPCB (part C9865). 48 open-source boards in 41 repositories on GitHub use it.
| Parameter | Conditions | As printed | Page |
|---|---|---|---|
| Input voltage VIN | Over operating free-air temperature range | min -0.3 · max 30 V | 4 |
| Input voltage EN | Over operating free-air temperature range | min -0.3 · max 6 V | 4 |
| Input voltage BOOT | Over operating free-air temperature range | max 38 V | 4 |
| Input voltage VSENSE | Over operating free-air temperature range | min -0.3 · max 3 V | 4 |
| Input voltage COMP | Over operating free-air temperature range | min -0.3 · max 3 V | 4 |
| Input voltage SS | Over operating free-air temperature range | min -0.3 · max 3 V | 4 |
| Input voltage BOOT-PH | Over operating free-air temperature range | max 8 V | 4 |
| Output voltage PH | Over operating free-air temperature range | min -0.6 · max 30 V | 4 |
| Output voltage PH | 10-ns transient from ground to negative peak | max -5 V | 4 |
| Source current EN | max 100 uA | 4 | |
| Source current BOOT | max 100 mA | 4 | |
| Source current VSENSE | max 10 uA | 4 | |
| Source current PH | max 9 A | 4 | |
| Sink current VIN | max 9 A | 4 | |
| Sink current COMP | max 100 uA | 4 | |
| Sink current SS | max 200 uA | 4 | |
| Operating junction temperature TJ | min -40 · max 150 °C | 4 | |
| Storage temperature range Tstg | min -65 · max 150 °C | 4 | |
| Electrostatic discharge V(ESD) | Human body model (HBM), per ANSI/ESDA/JEDEC JS-001, all pins | min -2 · max 2 kV | 4 |
| Electrostatic discharge V(ESD) | Charged device model (CDM), per JEDEC specification JESD22-C101, all pins | min -500 · max 500 V | 4 |
| Operating input voltage on (VIN pin) | Over operating free-air temperature range | min 3.5 · max 28 V | 4 |
| Operating junction temperature TJ | min -40 · max 150 °C | 4 | |
| Junction-to-ambient thermal resistance RθJA | D, 8 PINS | typ 116.3 °C/W | 5 |
| Junction-to-case (top) thermal resistance RθJC(top) | D, 8 PINS | typ 53.7 °C/W | 5 |
| Junction-to-board thermal resistance RθJB | D, 8 PINS | typ 57.1 °C/W | 5 |
| Junction-to-top characterization parameter ψJT | D, 8 PINS | typ 12.9 °C/W | 5 |
| Junction-to-board characterization parameter ψJB | D, 8 PINS | typ 56.5 °C/W | 5 |
| Internal undervoltage lockout threshold | Rising and falling; TJ = –40°C to 150°C, VIN = 3.5 to 28 V | max 3.5 V | 5 |
| Shutdown supply current | EN = 0 V, VIN = 12 V, –40°C to 85°C | typ 1 · max 4 uA | 5 |
| Operating – non-switching supply current | VSENSE = 0.85 V; TJ = –40°C to 150°C, VIN = 3.5 to 28 V | typ 110 · max 190 uA | 5 |
| Enable threshold | Rising and falling; TJ = –40°C to 150°C, VIN = 3.5 to 28 V | typ 1.25 · max 1.35 V | 5 |
| Input current | EN pin; Enable threshold – 50 mV | typ -1 uA | 5 |
| Input current | EN pin; Enable threshold + 50 mV | typ -4 uA | 5 |
| Voltage reference | TJ = –40°C to 150°C, VIN = 3.5 to 28 V | min 0.772 · typ 0.8 · max 0.828 V | 5 |
| On resistance | High-side MOSFET; BOOT-PH = 3 V, VIN = 3.5 V | typ 115 · max 200 mΩ | 5 |
| On resistance | High-side MOSFET; BOOT-PH = 6 V, VIN = 12 V | typ 80 · max 150 mΩ | 5 |
| Error amplifier transconductance (gm) | –2 uA < I(COMP) < 2 uA, V(COMP) = 1 V | typ 92 umhos | 5 |
| Error amplifier DC gain | VSENSE = 0.8 V; specified by design | typ 800 V/V | 5 |
| Error amplifier unity gain bandwidth | 5-pF capacitance from COMP to GND pins; specified by design | typ 2.7 MHz | 5 |
| Error amplifier source and sink current | V(COMP) = 1 V, 100-mV overdrive; typical magnitude, printed as ±7 | typ 7 uA | 5 |
| Switch current to COMP transconductance | VIN = 12 V | typ 12 A/V | 5 |
| Pulse skipping Eco-mode switch current threshold | TJ = –40°C to 150°C, VIN = 3.5 to 28 V | typ 160 mA | 5 |
| Current-limit threshold | VIN = 12 V | min 3.5 · typ 5.8 A | 5 |
| Thermal shutdown | typ 165 °C | 5 | |
| Charge current | SS pin; V(SS) = 0.4 V | typ 2 uA | 5 |
| SS to VSENSE matching | V(SS) = 0.4 V | typ 10 mV | 5 |
| Switching frequency | VIN = 12 V, 25°C | min 456 · typ 570 · max 684 kHz | 6 |
| Minimum controllable on time | VIN = 12 V, 25°C | typ 105 · max 130 ns | 6 |
| Maximum controllable duty ratio | BOOT-PH = 6 V | min 90 · typ 93 % | 6 |
| Pin | Name | Type |
|---|---|---|
| 1 | BOOT | Input/output |
| 2 | VIN | Power in |
| 3 | EN | Input |
| 4 | SS | Output |
| 5 | VSENSE | Input |
| 6 | COMP | Input |
| 7 | GND | Power in |
| 8 | PH | Power out |
| PAD | PAD | Power in |

henrikssn/TurboCAN
This is the official repository for the TurboCAN controller board, designed specifically for the Voron AfterBurner toolhead but can also be used on similar toolheads using NEMA17 steppers.


MartinVerges/womolin-waterlevel
DIY project to build a smart fuel sensor for RVs or in other projects. It is based on air pressure and is able to measure fresh water as well as grey and black water levels with high precision.

Chrismettal/ESP-Hiro
ESP-8266 Smart home dev board / general purpose IO for your home!


m47812/Custom-3D-Printer-Controller
A fully custom 3D Printer controller board based on an stm32f7 controller with TMC2209 stepper drivers

phonght32/OpenDrone_HW_FC_F405
OpenDrone Project - Fly Controller hardware using STM32F405RG.

bluedot-arcade/bd845-pwb-board
A clone of the original Konami GN845-PWB(B) Stage I/O board for DDR machines.
<iframe src="https://pcbkit.io/embed/parts/ti/TPS54331D" title="TPS54331D in PCBKit" width="100%" height="480" style="border:0;border-radius:12px" allow="fullscreen" loading="lazy"></iframe><img src="https://pcbkit.io/embed/parts/ti/TPS54331D.jpg" alt="TPS54331D" width="1200" height="900">[](https://pcbkit.io/parts/ti/TPS54331D)Yes. The symbol is freetronics_schematic:TPS54331 and the footprint freetronics_footprints:SO8_WITH_EP, both drawn on this page. PCBKit places them on a board for you when you design with it.
SOIC-8, with 9 pins. Its footprint is drawn on this page.
Texas Instruments publishes it: the Datasheet link on this page opens it.
JLCPCB lists it as part C9865, with 390,146 in stock; the sellers' links on this page open their listings.
Parts like it in the library: the TPS54331DDAR by Texas Instruments, the TPS54329DDAR by Texas Instruments, the TPS54329EDDAR by Texas Instruments and the TPS54331QDRQ1 by Texas Instruments. Check their datasheets: a part that fits the footprint may still differ in its ratings.
48 boards in 41 repositories on GitHub; the most starred are listed on this page, with their KiCad files.