Skip to content

MiniNetPad is an Arduino based board that uses Arduino Zero firmware with support for TFT interface and a network interface.

Notifications You must be signed in to change notification settings

Sd4Projects/MiniNetPad

Repository files navigation

MiniNetPad First post 8 June 2020

This project is licensed under CERN Open Hardware Licence v.1.2 http://ohwr.org/cernohl

Most of this build info will be moved into WiKi.

Why MiniNetPad? As I was building hobby projects I found I needed some common features when using Arduino, so I created MiniNetPad to solve that issue. Now MiniNetPad can be reused from project to project.

Project designed with KiCad Ver 5.1.2

Zip file with design files: MiniNetPad_V0.01a.zip

Schematic file: MiniNetPad_V0.01a.SCH.pdf

BOM file: MiniNetPad_V0.01a.BOM.pdf

Bare board can be ordered from OSH Park. https://oshpark.com/shared_projects/rFaZbuVc with project name MiniNetPad_V0.kicad_pcb or use source files and order from whoever you want.

MiniNetPad features.

  1. Uses Arduino ZERO boot firmware.
  2. CPU is an ATSAMD21G18A.
  3. Has a RT6222 buck based power supply, so wider range of power can be used.
  4. Has a 10/100 network interface W5500 and supporting builtin 802.3af PoE LTC4267.
  5. Support for external RA8875(Adafruit) with 7 inch TFT and touch screen.
  6. Has MicroSD slot.
  7. Has RTC Clock DS3231 chip with battery backup.
  8. 2 Meg of flash memory GD25Q16C.
  9. 1 NEO pixel.
  10. MCP23008 I/O.
  11. ADS1115 AtoD.
  12. MCP4725 DtoA.
  13. Buzzer.
  14. One 16 pin and one 20 pin external jacks.

Finished Board Top View alt text

This project is an alpha level work in progress at this point in time. I expect changes to come.

Please, take time and study the schematic before building MiniNetPad.

Bare Board.

alt text

Building the board.

I use LOW TEMP solder paste to give a bit more space for the top end temperature. I use a modified toaster oven for reflow.

I do reflow twice.

First round. Apply paste for the higher pin density chips and problem items then place the chips and items, then reflow. After reflow fix any solder bridges.

Second round. Apply paste for resistors, capacitors, leds, etc, then add parts and reflow again.

It takes me about 4 hours to hand build a board. Take it slow and be carefull.

Items not done with reflow, hand soldered after reflows.

SWD Jack, PowerJack, 3V Select Switch, 16 and 20 pin jacks, RJ45 Jack, Buzzer, Buzzer Pot, Reset Switch, TFT Jack.

Config solder jumpers on bottom of board.

alt text

The flash chip can be configured 2 ways - Arduino or CircuitPython

alt text

The MiniNetPad uses Arduino ZERO firmware when using Arduino IDE so you flash the board like you would flash an Adruino ZERO.

For MiniNetPad when programing with Arduino IDE, use Arduino Zero (Native USB Port) for board type.

3D printed PLA case was designed with Alibre 2018 CAD,

Original source file MiniNetPadCaseV01a.AD_PRT and stl file MiniNetPadCaseV01a.stl posted.

Software test program uses TestMiniNetPadV01a.ino

alt text

If you wish to run CircuitPython.

Check circuitpython_notes directory for info on installing circuitpython.

I have only test circuit python blink program using the mu-editor, a lot more testing is needed.

Until more info is added here, check the MiniNetPad_Pics directory.

About

MiniNetPad is an Arduino based board that uses Arduino Zero firmware with support for TFT interface and a network interface.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published