Skip to the content
PCBKitNew board
4 layers70 × 50 mmMjpower ss, the printed circuit board in 3D

This repository contains hardware and firmware for the mjbots powerdist and mjpower-ss boards. Both provide pre-charge, over-current limiting and connector fanout.

Size
70 × 50 mm
Copper layers
4
Thickness
1.6 mm
Parts
35
Nets
20
Pads
88
Tracks, vias
111, 75
Pours
14
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
2 Dec 2020
Updated
16 Dec 2025

Overview

Mjpower ss is an open-source printed circuit board by mjbots, from the mjbots/power_dist repository on GitHub, published under the Apache-2.0 licence. It is a 4-layer board of 70 × 50 mm with 35 parts on 20 nets, routed with 111 tracks and 75 vias.

It is built around the TPS2490DGSR, ZXTR2005Z and XT30UPB-F, with the PSMN3R7-100BSEJ, RC0603FR-073K3L and B4B-PH-SM4-TB(LF)(SN) among its other parts. Its parts include 10 resistors, 8 connectors, 4 capacitors, 3 diodes and 3 transistors.

Main components

11

README

README.md

mjbots power_dist and mjpower-ss

This repository contains hardware and firmware for the mjbots power_dist and mjpower-ss boards. Both provide pre-charge, over-current limiting and connector fanout. The power_dist additionally provides energy monitoring and a soft-switch functionality.

Specifications

Namepower_dist r4.5bmjpower-ss r2
Voltage Input10-44V10-54V
Current (continous/peak)45A/90A45/90A
Output6x XT306x XT30
Max load capacitance4000uF4000uF
Quiescent current300uA200uA
Dimensions80x50mm70x50mm
Mass36g34g
External switchXX
Soft switchX
Onboard switchX
CAN communicationX

Documentation

Parts

35
QtyValueFootprintReferences
6Conn_01x02_Pinfootprints:XT30UPB-FP1, P2, P3, P4, P5, P6
3PSMN3R7-100BSEJfootprints:TRANS_PSMN3R7-100BSEJQ1, Q2, Q3
20.01uF 100VCapacitor_SMD:C_0603_1608MetricC3, C4
21kResistor_SMD:R_0603_1608MetricR2, R9
23.3kResistor_SMD:R_0603_1608MetricR8, R10
110Resistor_SMD:R_0603_1608MetricR1
110nFCapacitor_SMD:C_0603_1608MetricC2
1140k 1%Resistor_SMD:R_0603_1608MetricR7
127nF 100VCapacitor_SMD:C_0603_1608MetricC1
147k 1%Resistor_SMD:R_0603_1608MetricR4
1499k 1%Resistor_SMD:R_0603_1608MetricR6
16.8k 1%Resistor_SMD:R_0603_1608MetricR5
1Conn_01x04_Pinfootprints:JST_B4B-PH-SM4-TBJ2
1D_Schottkyfootprints:TO-277AD3
1LEDLED_SMD:LED_1210_3225MetricD2
1R_Shunt_USfootprints:WSL2512_SHUNTR3
1SMC5K51A-M3/IDiode_SMD:D_SMCD1
1SW_SPDTfootprints:SW_G-107-0513SW1
1TPS2490DGSRfootprints:SOP50P490X110-10NU1
1XT90PW-Mfootprints:AMASS_XT90PW-MP7
1ZXTR2005ZPackage_TO_SOT_SMD:SOT-89-3U2

The 31 most common of 35 parts.

Questions

How big is the Mjpower ss PCB?

It measures 70 × 50 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Mjpower ss use?

35 parts, built around the TPS2490DGSR, ZXTR2005Z, XT30UPB-F and PSMN3R7-100BSEJ. 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 Mjpower ss KiCad files?

From the mjbots/power_dist repository on GitHub, at the commit this page was made from: the board is hw/mjpower-ss/r2/mjpower_ss.kicad_pcb and its schematic hw/mjpower-ss/mjpower_ss.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Mjpower ss design in my own project?

Its repository publishes it under the Apache-2.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Similar boards

  • 6 layers56 × 56 mmMoteus x1, the printed circuit board in 3D

    Moteus x1

    mjbots/moteus

    Brushless DC motor controller

    187 parts1.4kApache-2.0
  • 8 layers163.5 × 123.5 mmYeti, the printed circuit board in 3D

    Yeti

    PionixPublic/reference-hardware

    BelayBox reference hardware

    278 parts70CERN-OHL-P-2.0
  • 6 layers216 × 127 mmPufferfish Controller-1, the printed circuit board in 3D

    Pufferfish Controller-1

    pez-globo/pufferfish-electronics

    Circuit schematics and PCB layouts for the Pufferfish ventilator.

    559 parts3
  • 4 layers72.8 × 75 mmRover circuit, the printed circuit board in 3D

    Rover circuit

    Project-Emerge/rover-circuit

    The Rover Circuit is a comprehensive controller board designed for robotics applications, specifically targeted at robot rovers.

    108 partsMIT
  • 4 layers110 × 80 mmSpin rig controller, the printed circuit board in 3D

    Spin rig controller

    Tinkerbug-Robotics/TinkerRocket

    Model rocket flight computer, ground station, iOS app, and simulation

    170 parts1GPL-3.0
  • 2 layers184.8 × 128.4 mmBottomPCB, the printed circuit board in 3D

    BottomPCB

    Bohlebots-Sarcat/sarcat-bottom-pcb

    53 parts1
  • 2 layers80 × 100 mmMain v02, the printed circuit board in 3D

    Main v02

    bohlebots/soccer

    open source files of the teams www.bohlebots.de

    79 parts1
  • 2 layers80 × 80 mmCoRoSoN Package Draft, the printed circuit board in 3D

    CoRoSoN Package Draft

    ItzJannis/CoRoSoN-Package_Draft

    Draft version to the official CoRoSoN-Kit.

    56 parts1GPL-3.0