Skip to content

Turn a WioTerminal into an automagic UART terminal

License

Notifications You must be signed in to change notification settings

virtualabs/serial-wio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Serial-Wio

Turn your WioTerminal into an automagic UART terminal !

Features

  • Automatic baudrate/parity detection
  • On-screen UART log
  • USB UART bridge

Case printing and assembly

A custom case has been designed to fit the WioTerminal, it allows normal multimeter probes to be used and protects the electronics.

The case is made of 3 independent parts that may be 3d printed with any decent 3d printer:

  • a bottom part that holds 6 M3 hex screws
  • a middle part that holds 2 M3 hex nuts
  • a top part

Extra materials required:

  • 2x 10mm M3 screws
  • 4x 15mm M3 screws
  • 2x M3 nuts

Printing the case

Top part must be printed upside down to get best results, without supports. Bottom part must be printed with supports to get the screws' heads holes correctly printed.

Assembling the case

First, insert 2x 10mm M3 screws in the bottom part as shown below:

Assembling bottom part

Then, place the custom PCB inside the bottom part:

Insert Serial-Wio assembled PCB

Place on top of this the intermediate lid and add two M3 nuts. Tighten them just enough to hold the lid in place.

Place and secure intermediate lid in place

Last, place the top lid and screw 4x 15mm M3 screws to maintain it in place, as shown below:

Fix the top lid

You can now connect your WioTerminal to your SerialWio module:

Place and secure intermediate lid in place

Custom PCB

We designed a custom PCB that extends WioTerminal capabilities designed with KiCAD v5. Design files are available in PCB_design_files folder, including 3D models and custom fingerprints.

Gerber files

Gerber files are also provided in the PCB_design_files/gerber directory, as well as the kicad_pcb file if you want to order it on OSHPark.

Bill of materials

  • Q1, Q2, Q3: SOT23 MMBF170 N-channel MOSFET 60V 225mW (Ref LCSC: C130879)
  • R1, R2, R3: R0805 10 Kohm (Ref LCSC: C269742)
  • TEST_SIG1: 4mm banana female plug red (Farnell: SWEB 8094 AU/RT)
  • TEST_GND1: 4mm banana female plug black (Farnell: SWEB 8094 AU/SW)
  • 3 contacts (1 row) 2.54mm right-angled header

Software dependencies

First, you need to follow the Get Started with Wio Terminal guide in order to setup your Arduino development environment.

This project has been designed with Arduino and requires some libraries to successfully compile:

  • TFT_eSPI to drive the LCD screen of the WioTerminal
  • SAMD_TimerInterrupt to handle SAMD21 timers

Make sure to add them before trying to compile the import the Arduino sketch and build it (use Arduino's library manager).

About

Turn a WioTerminal into an automagic UART terminal

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages