vocore2-breakout

Public

@electroniceel

Download board files

Files for version 1. Pick what you came for.

Share vocore2-breakout

Check access before sharing the link.

Who can open this board

Anyone can open this board. No sign-in is required.

This link opens the latest version. Copying it does not grant additional access.

Loading…

README

Breakout board for VoCore2 CPU module

| Top side | Bottom side |

Main Features

  • Uses a bare VoCore2 CPU module
  • core components on board
    • 1x RJ45 10/100 Ethernet
    • 1x USB-Host
    • 1x microSD
    • 12 VDC in with Buck-converter to 5V
    • RTC (MicroCrystal RV-8803-C7) and CR2032 battery
    • TCN75A or similar I2C temperature sensor
  • Other pins broken out to 2.54mm pin headers (2x20)
  • Separate pin headers for the console (UART2), protected by 74LVC2G17 buffer

Layout & Schematics

See the "kicad" directory.

There is also a PDF version of the schematics available.

Parts

See the KiCad part data in the schematics and the linked footprints.

The only non-obvious part is the microSD socket. It is a common model found at Chinese suppliers. The insertion/removal type is push-push (push-in, push-out).

It goes under various names and model numbers, often called "TF" or "TransFlash". Sometimes you find more detailed numbers, like "TF09-2-12B" or "TF-01A".

You can get them from for example these offers:

No warranties for correctness of these offers.

Solderbridges

The board contains two sets of solderbridges to select between features:

J3 & J4

You can select to which I2C bus to connect the onboard I2C components like RTC and temperature sensor.

You can select between

  1. the hardware I2C of the MT76x8, pins I2C_SD and I2C_CLK
  2. a software emulated I2C bus on GPIO39 and GPIO40, using the driver i2c-gpio
J5 & J6

Select if you want the USB bus on the USB-A-Socket at the edge of the board or on the pin headers. The USB bus shouldn't be connected to both because of reflections on the stub traces.

OpenWRT patches

  • OpenWRT upstream already contains support for the VoCore2
  • But the Device Tree there is a bit "sparse" and some features are disabled
  • So I have created a new Target Profile called "VoCore2-Breakout" and some small adaptions to make the features work
  • You can find this work in the "openwrt" directory
  • Use either the 0003a- or 0003b- patch based on how the solderbridges J3 & J4 are set

To use these:

  1. First prepare the OpenWRT build system as described in https://openwrt.org/docs/guide-developer/build-system/start
  2. Apply my patches before running "make menuconfig"
  3. Select Target "MediaTek Ralink MIPS", Subtarget "MT76x8 based boards", Target Profile "VoCore2-Breakout"
  4. Build

License

This work is licensed under a Creative Commons Attribution 4.0 International License.

Please link to https://git.io/fpKW4 for attribution.

Comments

No comments yet. Be the first to ask about this board.

Ask about this board

Sign in to BoardRepo

New here? Signing in creates your account; there is no separate sign-up.