Skip to content

kmzbrnoI/mtb-usb-4-pcb

Repository files navigation

MTB-USB v4 PCB

MTB-USB is a MTBbus to USB interface. It connects computer to the MTBbus. It is a master module on the MTBbus.

This repository contains schematics & PCB layout of MTB-USB v4 PCB. Firmware for main MCU STM32F103 is available here. More information about MTB in available here.

Design

Schematics & PCB are designed in KiCad 5.

Production

PCB is prepared to be automatically assembled in JLCPCB. SMD parts on top side should be assembled. Each SMD part has its LCSC_ITEM attribute set.

$ kikit fab jlcpcb --assembly --schematic mtb-usb-4-ele.sch mtb-usb-4-ele.kicad_pcb fab

Parameters

  • Galvanically separated USB & MTBbus.
  • USB-C connector.
  • USB part (with main MCU): powered directly from USB-C connector. No need for voltage over 5V (old USB compatibility ok).
  • MTBbus powered either from outside (7–17 V, ideally 12 V) or from USB via galvanically-separated DC-DC convertor.
    • GND must be connected with MTBbus' GND always!
  • MTBbus terminator on-board.
  • Two RJ12 connectors as well as screw terminals for MTBbus connection.
  • Max power consumption: 300 mA.
    • Max current through RS485 driver: 250 mA.

Authors

MTB-USB v4 module is designed by Model Railroaders Club Brno, Jan Horáček.

License

Content of the repository is provided under Creative Commons Attribution-ShareAlike 4.0 License as openhardware project. You may download any data, contribute to the project, create PCB yourself or even sell it yourself.