Code Monkey home page Code Monkey logo

tapuinonext's Introduction

TapuinoNext

TapuinoCI

Intro

Welcome to the TapuinoNext alpha.

Most of the code has been written and tested to a fair extent, but there are bound to be loads of bugs. Please report bugs as issues against the repo. If you have fixes, please submit these as a pull request. I could really use some help with documentation in markdown format if you would like to contribute in that way.

Using the TapuinoNext

Instructions on how to navigate the UI and detail on the TapuinoNext functionality can be found on this page: TapuinoNext UI. This is still very much a work in progress.

Hardware

  • "instructions" to build a stripboard prototype are available at Prototype Build
  • schematics and board designs for reference implementations are available in the Eagle folder.
  • the mini board has been produced and tested successfully!
  • NB: the micro board has not

The BOM for the TapuinoNext is:

ESP32 Dev Module

KY-040 Rotary Encoder

SD Card Adapter

4 Channel Level Shifter

Wire this all up according to the schematic and flash the firmware.

Firmware

If you have already flashed a recent firmware, then firmware releases are available at: https://github.com/sweetlilmre/TapuinoNext/releases

As newer firmware can self update, all you need to do is drop the update.bin file onto the root of the SD Card and select the firmware update option from the options menu.

For a first time build:

Probably the easiest way to handle this at the moment is to:

  • install VS Code
  • install Platformio on top of that
  • install the Espressif 32 platform or start a new project and choose "Espressif ESP32 Dev Module" as the board, with "Arduino" as the framework
  • clone the TapuinoNext repository
  • you will need to create a config-user.h file in the include directory. This is currently used to specify which of the 2 supported displays you have and what the correct I2C address for the display is. A sample config-user.h.example has beem provided
  • point VS code to the directory you cloned the repo into and upload to the board (I'm assuming that you know how to do all of this)

TODO / Roadmap

See TODO

Attribution

See Attribution

tapuinonext's People

Contributors

predecker avatar sweetlilmre avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.