TERES-I Do It Yourself Open Source Laptop update

TERES

We are glad to tell you that we finally have TERES-I released!

It was long way but finally we have laptop which works satisfactory to be released.

What we changed since revision B?

A64

Main board now is with 2GB DDR3 ram and 16GB eMMC Flash memory. We add two new connectors CON3 and CON4 to interface the further FPGA module which will turn TERES-I in oscilloscope and Logic Analyzer.

The debug UART multiplexes now with Headphones, so you can plug serial cable to headphone jack and re-direct Debug console UART to Headphone jack. After you finish debugging you can restore Headphones functionality to this jack. We work on USB-Serial cable with headphone jack for the laptop.

We got new 9500mAh battery which now is in TERES kit.

Another improvement is 5V 3A adapter which allow battery to be charged to full in 3 hours. The adapter has charge indicator and comes with convenient 3 meter cable, so you can lay on your bed while your laptop is connected to power supply.

Please give us some days to update all latest Hardware files on Github.

Work-in-progress User manual and Assembly instructions are here.

The software is let’s say about 90% ready state, but works satisfactory even now.

The laptop comes with pre-installed Ubuntu 16.04 LTS with Mate, Firefox browser, Video player, Open Office, Arduino IDE and IceStorm for FPGA development. We will try to include KiCAD later.

Python libraries to access I2C, SPI, UART, GPIOs will be add when ready.

FPGA module with ADC/DACs/IOs will be ready in the next months, it will be easy to insert inside with the other existing boards.

TERES-I is now for sale.

This project took lot of time and we have long list of registered interest for ordering, bigger than the number of laptops we could build in the first run. We guess many of these registered users are duplicated for black and white version and will take just one, but be prepared that after you order your laptop will not be shipped immediately but in 2-3 weeks (or less) depend on workload and number of orders to be processed. Once/if the first run is sold we will make the laptop out of stock and will work on second run which may take few months to complete, but we will produce this laptop until there is interest for it, so if you do not succeed to order during the first run, do not give up 🙂

 

EDIT: very important notice to add: TERES-I is not designed to scratch everyone’s itch. If you want high performance laptop. If your work involve 8-16-24 core processor power and 4-8-16-32GB RAM memory to do video editing or to compile Linux kernels and Android distributions etc. this is not your laptop! TERES-I software is far for complete and not using 100% performance and features of A64 chip yet, it will work much better and faster in future, now it’s work satisfactory for daily work in motion.

When TERES-I was designed we wanted to make laptop which allow you to travel and do internet browsing, emails check, embedded code development, programming arduino, making PCBs etc. With the further modules it will become more like traveling laboratory to sniff protocols on hardware level, to generate signal patterns etc.

 

New Universal System On Module in SO-DIMM 204 pin form factor

SOM204-EVB

We have now several SOMs for A13, A20, AM3352, RK3188.

Each of them with different layout and pinouts as our initial intention was to expose all possible features of every processor.

The experience we got from selling the SOMs for the past 5 years is that 99% of customers do not need all specific interfaces, but few common interfaces.
For instance very few customer need 12 UARTs and 6 I2C in their design, but almost all need Ethernet, HDMI, SATA etc.

Another important point is that soon or later the project they working on scale up and they need more memory or more processor power and with the current SOMs they have no option but redesign.

Every big customer need longevity assurance. They do not want to change their design every couple of years when the SOC manufacturer obsolete their processors, they do not want to re-design every 6 month when new processor with 4-6-8-10-12-24 cores appear to the market with preliminary buggy software support.

So with the years one another idea evolved – we should try to make one universal SOM layout with known interfaces on known pinout, so if customer need more memory he just switch to SOM with same pinout but more memory, if need more power he switch to SOM with same pinout but more powerful SOC.

We have experience with Allwinner, Rockchip and TI, so we considered these processors as potential new SOM SOCs:

A20, A64, RK3399, AM335X

After long discussions we decided that the universal SOM should have these signals:

  • USB-OTG
  • USB-HOST1
  • USB-HOST2
  • HSIC
  • USB3
  • PCIe
  • Ethernet1 Megabit/Gigabit
  • Ethernet2 Megabit/Gigabit
  • WiFi+BLE
  • SATA
  • SD-CARD
  • CAN
  • IR
  • CSI
  • HDMI
  • VGA
  • Audio In
  • Audio Out
  • SPDIF
  • UEXT1 -> SPI1, I2C1, UART1
  • UEXT2 -> SPI2, I2C2, UART2

     

The first SOM204 we made is obviously for A20.

Here are the schematics of A20-SOM204 and SOM204-EVB.

Here is our A20-SOM204 prototype:

A20-SOM204

Features are: 1GB RAM, 4/8/16/32/64GB eMMC Flash, Gigabit Ethernet interface, 2K EEPROM,
Optional features not assembled by default: SPI Flash with hardware WP, Second Megabit Ethernet.

With this SOM we tested A20 with two Ethernet interfaces: one Gigabit and one Megabit working together. The practice prove A20 can have two separate working Ethernets, but there is one issue both share same clock, so if the both Ethernet works together they can be only Megabit.

The second SOM204 module we work on is with A64.
The features are 2GB RAM, 4/8/16/32/64GB eMMC, Gigabit Ethernet interface, 2K EEPROM
Optional features not assembled by default: SPI Flash with hardware WP, Second Gigabit Ethernet (USB-Gigabit), SATA (USB-SATA), CAN.

The third SOM204 module we work on is with RK3399.
The features are 4GB RAM, 4/8/16/32/64GB eMMC, Gigabit Ethernet, PCIe, USB3, 2K EEPROM
Optional features not assembled by default: SPI Flash with hardware WP, Second Gigabit Ehternet (USB-Gigabit), SATA (USB-SATA), CAN.

A20-SOM204 and SOM204-EVB will be for sale in November. Prices will be comparable to existing A20-SOM A20-SOM-EVB.

A20-SOM204 is separate product and not meant to replacement A20-SOM neigher we have intentions to discontinue A20-SOM. Both products will be active and in production.

Software support for all SOM204 modules will include Android and Linux.

TuxCon-Kitty the OSHW TuxCon 2017 conference badge soldering kit is in the web shop

TuxCon-Kitty

TuxCon 2017 conference was 3-4 of June in Plovdiv. Specially for the conference we made soldering kit badge, designed with KiCad and programmable with Arduino IDE.

TUXCON-KITTY-1

Here is how it looks assembled:

1a

2a

The project is hosted at GitHub. It’s good way to learn how to assembly SMT components and how to install, setup and program with Arduino IDE.

Do not hesitate to make pull request for your Arduino sketch if you manage to compose your own music with this board 🙂

 

New soldering products in stock: Solder paste and soldering wire

SLD-SAC305C4

We have new product category: Soldering components which include solder paste and soldering wires.

SAC305 solder paste is with the industry standard Sn96.5Ag3Cu0.5 composition. It’s ROHS compliant and has melting temperature 217C. The paste is Class 4 with 20-38um solder particles and is good for printing down to 0.4mm pich components. The packing is 0.5KG, we recommend to use fast shipment when order this paste as it must be kept at low temperature of 5-10C to prevent solder flux separation. The paste is good for 6 months from the date of manufacture.

Some applications are ROHS exempt and still use SnPb solder paste. This paste is with Sn63Pb37 composition and melting temperature 183C. The paste is Class 4 with 25-38um solder particles and is good for printing down to 0.4mm pich components. The packing is 0.5KG, we recommend to use fast shipment when order this paste as it must be kept at low temperature of 5-10C to prevent solder flux separation. You should not use this paste in ROHS compliant products as it contains Lead. The paste is good for 6 months from the date of manufacture.

For manual soldering we offer no clean SAC0307 ROHS compliant soldering wire with 2.2% Flux core and 0.6mm, 0.8mm and 1.0mm diameter. This alloy has melting temperature between 213 and 228C. Soldering iron temperature should be set between 245 and 375C depend on the components size.

For non ROHS compliant manual soldering Sn60Pb40 solder wire with 0.7mm diameter and 2% core Flux is available. This alloy has melting temperature 190C. Soldering iron temperature should be set between 240 and 350C depend on the components size.

 

New product in stock: 7000 mAh LiPo battery with JST connector

LIPO7000

BATTERY-LiPo7000mAh is re-chargable Lithium Polymer battery with over voltage and under voltage protection circuit and JST connector for all our OLinuXino, OLIMEXINO, PINGUINO, Duinomite boards.

This battery when attached to OLinuXino OSHW computers will allow them to run without external power supply for all day long. Normally OLinuXino consumption is between 0.2 and 0.5A depend on workload this means with this battery fully charged they will work between 14-35 hours stand alone.

Note that these LiPo batteries are considered dangerous for transportation and we can ship them only with ground service like DPD, UPS Standard, TNT Economy, which limits the shipping options to just EU.

A64-OLinuXino Open Source Hardware board with 64-bit Cortex-A53 processor is in released

A64-OLinuXino-

A64-OLinuXino-22

A64-OLinuXino OSHW board is now released. Current revision is Rev.C.

Features are:

  • A64 Cortex-A53 64-bit SoC from Allwinner
  • AXP803 PMU with Lipo charger and step-up
  • 1 or 2GB or DDR3L @672 Mhz
  • 0 / 4 or 16GB of industrial grade eMMC
  • SPI Flash in SO8 package with hardware WP (not assembled)
  • USB-OTG and USB-HOST
  • HSIC connector (not assembled)
  • Gigabit Ethernet
  • BLE/WiFi module
  • HDMI and MIPI display connectors
  • microSD card
  • Debug console serial connector
  • Audio In and Out
  • LCD display connector
  • GPIO 40 pin connector (not assembled)
  • UEXT connector (not assembled)
  • 5V power jack
  • Dimensions: 90×62.5 mm

For the moment we have three models:

  • 1G0G with 1GB RAM, no Flash, no WiFi/BLE
  • 1G4GW with 1GB RAM, 4GB eMMC and WiFi/BLE
  • 2G16G-IND with 2GB RAM, 16GB eMMC with industrial grade components -40+85C

The optional connectors and SPI Flash etc may be assembled upon request for small fee.

Sneak preview of new OSHW IoT board: ESP32-Gateway

ESP32-GATEWAY

ESP32-EVB really took us lot of time to complete mostly due to the not so complete documentation around Ethernet and our own silly errors. Also we wanted to add so many interfaces there to may people evaluate them all: Ethernet, CAN, Infrared, Relays LiPo UPS etc etc and the board become 75×75 mm. The price also went from EUR 22 to EUR 26.

In parallel we quietly were working on stripped version named ESP32-GATEWAY, as the name says we wanted just to keep here the connectivity: WiFi, BLE, Ethernet, USB for programming and micro SD card.

All available GPIOs are made on 0.1″ step strip at the bottom of the board, and two nice mount holes:

ESP32-GATEWAY-1

Today we assembled the first prototypes and we will test tomorrow. If everything is OK we will run production. We already have 100 blank PCBs ready as after so much time spent on ESP32-EVB we do not expect any troubles, but still wanted to reduce the risk to throw in the garbage bin more than 100 boards if we missed something.

So hold your breath if everything is OK we will have 100 boards for sale next week 🙂

The price of ESP32-Gateway will be EUR 22.

Previous Older Entries