Skip to the content
PCBKitNew board
2 layers96.8 × 49.8 mmR1.4 MaxDuino KiCad Files, the printed circuit board in 3D

R1.4 MaxDuino KiCad Files

Alan-Lomax/MaxDuino2

All in One PCB Arduino Carrier for Model Railways

Size
96.8 × 49.8 mm
Copper layers
2
Thickness
1.6 mm
Parts
57
Nets
53
Pads
193
Tracks, vias
335, 10
Pours
1
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
1 Jul 2023
Updated
15 Jun 2024

Overview

R1.4 MaxDuino KiCad Files is an open-source printed circuit board by Alan-Lomax, from the Alan-Lomax/MaxDuino repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 96.8 × 49.8 mm with 57 parts on 53 nets, routed with 335 tracks and 10 vias.

It is built around the MAX485ED and L7805. Its parts include 20 connectors, 14 resistors, 8 capacitors, 4 ICs and 4 diodes. It belongs with the AVR (ATmega, ATtiny) boards of this library.

Main components

2

README

README.md

MaxDuino

Is a small PCB carrier board that acts as a host for an Arduino NANO. The PCB provides a multitude of supporting features for the NANO. It is targeted for use as a model railway animation tool (see feature list) Because of its flexibility it can be used in many different scenarios.

There are two current versions according to needs:

  • R1.6 uses RJ-45 jacks (network patch cords) for power and communications
  • R1.4 uses screw terminals for simple wire connections

    Key Features

  • Arduino Nano R3 is fully utilized.
  • On board NeoPixel for flexible diagnostic use and status reporting.
  • Robust on board DC power supply (5V DC, 9-15V DC/AC, or DCC)
  • DFRobot MP3 player with SD card and speaker terminals
  • Lots of 3 pin headers and an I2C header
  • Opto Isolator for decoding DCC packets
  • A RJ45 jack is used to connect 12VDC power and RS485 signals between R1.6 boards
  • Two sets of jacks are provided for easy daisy chaining
  • The MAX485 chip has seperate DE/RE pins allowing ICSP of the Arduino.
  • Sample sketches for testing, and to accelerate your own development.
  • Detailed build instructions are provided in Excel.

    Status of MaxDuino development

    Rev 1.6 Is The Latest RJ45 Version

  • No functionality differences vs R1.5. Minor improvements are:
  • Improved spacing around votage regulator for heatsink mounting
  • Added stencilling around 5 volt terminals indicating polarity
  • Brought the preamp pins on the Mp3 player out to pads (some people uae external amps)

    Since the R1.4 version

  • The previous screw terminals for RS485 have been replaced with RJ45 jacks.
  • The power supply section received a major redesign.
  • The round bridge diode is replaced with 4 discrete diodes.
  • 3 additional diodes are used to drop the input voltage into the L7805 regulator
  • A diode has been used to prevent backfeeding power onto the network cable (Substitute a jumper where feeding power out is the desired behaviour)
  • Screw terminals for a speaker are deleted. (Now using 2 pin headers)
  • Remote power and RS485 coms tested via a standard network patch cable
  • The full test suite has been run and all testing passed successfully.

    Known Issues

  • None

    Rev 1.4 Is The Latest Version using screw terminals

  • This version is electrically the same as Version 1.3) however the
  • silkscreen errors have been addressed
  • All functional testing passed successfully.
  • Updated test sketches provided. Test code reflects correct pin assignments,
  • Sketches are simplified and compartmentalized as to their the test scope.

    Rev 1.3 and Older Have been removed from GitHub (Files are in the archive)

    MaxDuino KiCad files including GERBERS.

    The KiCad files are essentially 'source code' and include:

  • the schematic and
  • the Printed Circuit Board art work The Kicad software checks for consistency between these two.

    The Gerber files can be thought of as the 'compiled version'. The Gerbers are seperate files, one for each step in the manufacturing process of a PCB. The Gerbers are normally saved as a ZIP file and the Zip file is what gets submitted for manufacture at the fabrication facility of your choice.

    The Panel Version

    The MaxDuino PCB is sized 50 mm x 100 mm which means it can easily be panelized in sets of two. This makes the panelized Maxduino fit on a single 100 mm x 100 mm PCB which is the normal 'minimum size' for billing. The short version of this is you get twice as many MaxDuinos at no extra cost.

    There is a seperate folder containing the Panelized version of the Gerbers.

    Be Aware

    Normally all EDITS should be done to the 'single PCB' and then it be repanelized To repanelize you start a new Kicad project (one with no contents) and run a 'plug in' to panelize things. You will specfiy which other file has the PCB layout you want to panelize. You also set the number of rows (2) and collumns (1) The only manual step needed is to add a horizontal line on the edge cut layer. This will be a 'Vee-Cut' and allows separating the two PCBs easily.

  • Parts

    57
    QtyValueFootprintReferences
    5100nFCapacitor_THT:C_Disc_D7.0mm_W2.5mm_P5.00mmC2, C3, C6, C7, C8
    4+5Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ4-2, J5-2, J6-2, J7-2
    410KResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR3, R10, R11, R12
    4GNDConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ4-3, J5-3, J6-3, J7-3
    4I/OConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ4-1, J5-1, J6-1, J7-1
    4M3MountingHole:MountingHole_3.2mm_M3M3.1, M3.2, M3.3, M3.4
    220KResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR8, R9
    2220uFCapacitor_THT:CP_Radial_D6.3mm_P2.50mmC1, C4
    1.001uFCapacitor_THT:C_Disc_D7.0mm_W2.5mm_P5.00mmC5
    10RResistor_SMD:R_0805_2012MetricR14
    1120RResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR7
    115V AC/DC or DCCTerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-3-2-5.08_1x02_P5.08mm_HorizontalJ1
    11KResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR6
    11N914Diode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD2
    12K2Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR2
    1330RResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR13
    1470RResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR4
    15V DCTerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-3-2-5.08_1x02_P5.08mm_HorizontalJ7
    16.8KResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR1
    1680RResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR5
    16N137Package_DIP:DIP-8_W7.62mmU2
    1< RS485TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-3-2-5.08_1x02_P5.08mm_HorizontalJ6
    1Arduino_Nano_v3.xModule:Arduino_NanoA1
    1B40C1500GDiode_THT:Diode_Bridge_Round_D9.8mmD1
    1DCC SignalConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_HorizontalJ2
    1DFRobot MP3DFRobot:MODULE_DFR0299U4
    1EOLConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJR1
    1I2CConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ8
    1Inolux_IN-PI554FCHLED_SMD:LED_Inolux_IN-PI554FCH_PLCC4_5.0x5.0mm_P3.2mmD4
    1L7805L7805:78XXSU1
    1LOGOLOGOG***
    1MAX485EPackage_DIP:DIP-8_W7.62mmU3
    1PWRLED_THT:LED_D5.0mmD3
    1RS485 >TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-3-2-5.08_1x02_P5.08mm_HorizontalJ5
    1SPKRTerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-3-2-5.08_1x02_P5.08mm_HorizontalJ4
    1Vin_ENConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ3

    Questions

    How big is the R1.4 MaxDuino KiCad Files PCB?

    It measures 96.8 × 49.8 mm and has 2 copper layers, 1.6 mm thick.

    What parts does the R1.4 MaxDuino KiCad Files use?

    57 parts, built around the MAX485ED and L7805. 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 R1.4 MaxDuino KiCad Files KiCad files?

    From the Alan-Lomax/MaxDuino repository on GitHub, at the commit this page was made from: the board is R1.4 (With screw Terminals)/R1.4 MaxDuino KiCad Files/R1.4 MaxDuino KiCad Files.kicad_pcb and its schematic R1.4 (With screw Terminals)/R1.4 MaxDuino KiCad Files/R1.4 MaxDuino KiCad Files.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

    Can I use the R1.4 MaxDuino KiCad Files design in my own project?

    Its repository publishes it under the GPL-3.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).

    More from Alan-Lomax/MaxDuino

    1
    • 2 layers99.8 × 49.8 mmMaxDuino R1.6, the printed circuit board in 3D

      MaxDuino R1.6

      Alan-Lomax/MaxDuino

      All in One PCB Arduino Carrier for Model Railways

      66 parts2GPL-3.0

    Similar boards

    • 2 layersATMEGA 32 1, the printed circuit board in 3D

      ATMEGA 32 1

      ernest-czachorowski/Flood-Sensors-KiCad-Files

      This repository contains KiCad files for my master's thesis IoT infrastructure, which includes water leak detection sensors.

      74 partsMIT
    • 2 layers104 × 241 mmController, the printed circuit board in 3D

      Controller

      gmartens/DMX-Controller

      78 parts
    • 2 layers109.9 × 134.6 mmCarteDMX512vF767, the printed circuit board in 3D

      CarteDMX512vF767

      IOGS-LEnsE-platforms/labworks

      79 parts
    • 2 layers82 × 72.2 mmHT 485, the printed circuit board in 3D

      HT 485

      lucafaccin/HT_485

      Modbus RTU H/T Sensor

      117 parts
    • 2 layers85.8 × 52 mmMIOT Relay Switch V1.0, the printed circuit board in 3D

      MIOT Relay Switch V1.0

      Marinus343/MIOT-Relay-Switch-HW

      PCB design for the MIOT relays

      47 parts
    • 2 layers94 × 70 mmCore, the printed circuit board in 3D

      Core

      stanislavstarcha/powerbox

      Add paths to your bash/zsh rc for convenience

      77 parts
    • 2 layers177.9 × 97.5 mmQuizbuzzer, the printed circuit board in 3D

      Quizbuzzer

      twinturbo/quizbuzzer

      73 parts
    • 2 layersH4n2rs485, the printed circuit board in 3D

      H4n2rs485

      mwwhited/EmbeddedBakery

      Collection of arduino, avr and pic projects

      17 parts1