You are reading a single comment by @user7114 and its replies. Click here to read the full conversation.
  • Espruino Terminal Project
    Purpose: Create Espruino projects offline from the Internet.

    There is a new Indiegogo project called PI-Top. Its really a PI SBC with a LCD, keyboard with enclosure and a prototype area.
    https://www.indiegogo.com/projects/pi-to­p-a-raspberry-pi-laptop-you-build-yourse­lf

    I was thinking ... why not create a completely standalone terminal using the Espruino ver. 1.3 with no PC or internet? The library module(s) storage would reside on Espruino SD card.

    The parts (below) would be the ASCII terminal attached to the Espruino.

    Are there any obvious hardware/software design flaws in making this Espruino terminal? Any forum user comments is appreciated.

    Parts:

    #1. 7" TFT LCD Color monitor (backup cam monitor) - PAL/NTSC (Amazon $35)
    http://www.amazon.com/RearView-Headrest-­Monitor-Support-Rotating/dp/B007SLDF7O/r­ef=sr_1_2?ie=UTF8&qid=1416962445&sr=8-2&­keywords=backup

    #2. Miniature keyboard- Microcontroller friendly PS/2 (Adafruit $30)
    http://www.adafruit.com/products/857?gcl­id=CLDS342Hl8ICFY4AaQodD6YA4Q

    #3. ASCII VT100 compatible video terminal board (VGA/NTSC/PAL/PS2) (Geoff's Projects)
    http://www.geoffg.net/terminal.html

    #4. Espruino ver. 1.3 with transflash/SD. Serial TTL (no level conversion needed) (Espruino USART1 attached to ASCII video terminal serial port @ 9600 baud)

    Addition ... 27/11/14

    Espruino Terminal Project pitfalls/workarounds/enhancements:

    #1. Espruino "online" minification will be missing for all library modules
    or user source code. Just use the Espruino Pico for more JSVARS and add
    a SD card breakout board.

    #2. No Espruino firmware updating.
    Just attach the Espruino via USB to a computer which has the WEB IDE
    installed and update the firmware. Make sure all the library modules are
    "up to date" by viewing the release dates and updating the Espruino SD
    card modules manually.

    #3. By removing the "on-line" internet library modules "should" increase the
    Espruino communication responses/feedback.

    #4. The ASCII VT100 terminal board video output is not restricted to NTSC/PAL but
    also has the capability to output to any VGA monitor (CRT or LCD). This
    means, you could buy any surplus or junk VGA monitor and keyboard at an extremely low price. Note: There are low cost adapters that convert a USB keyboard to PS2.

About

Avatar for user7114 @user7114 started