ESP32-EVB our new board for IoT first prototypes are ready

esp32-evbesp32-evb-2

ESP32-EVB is our new board with ESP32-WROOM32 module. It has:

  • ESP32-WROOM32 module
  • two relays 10A/250VAC
  • Ethernet 100Mb interface
  • LiPo charger and step up converter allowing ESP32-EVB to run from LiPo battery
  • microSD card connector
  • two user buttons
  • UEXT connector to attach different sensors and modules
  • 40 pin GPIO 0.1″ step connector with all resources of ESP32
  • 5V power jack
  • three mount holes

Now time to write some examples and if everything works to launch production.

The sale price will be EUR 22.00

Friday Free Board Quiz Issue #48 prize is USB-Ethernet adapter

Image

USB-ETHERNET adapter allow you to connect your computer to Ethernet via USB port. It works with OLinuXino and should work with most PC computers too.

You have chance to win this board!

Today at 17.00 o’clock our local Bulgarian time (GMT+3) we will post on Twitter our questions.

You have one hour to reply to our tweet with the correct answer.

At 18.00 o’clock we will count the correct answers and ask random.org to generate random number in range then announce the winner and ship the board by airmail in Monday.

And there is more…

as there are many people in different time zones which could not participate in Friday quiz at 17.00 o’clock, today we will give away one more USB-Ethernet board without Quiz to random person who used the buttons below to re-tweet, share on Facebook or in G+ during the weekend, the winner will be pickup next Monday.

A10s-OLinuXino-MICRO progress

Image

About the hardware:

We made two versions of the A10s prototypes – Rev.A with all components on top and Rev.B with decouplung capacitors on bottom near the BGA chip (both versions are on GitHub).

Then assembled both versions, none of Rev.A worked, so plasing the decouplung capcitors under the BGA is mandatory for the board to work correctly.

From Rev.B the boards work but not stabile, from time to time DDR memory crash and board freezes, this is because we decided that A10s is similar to A10 and the resistor matrixes on the DDR are not mandatory. What we see is that in Linux A10s have same processor ID as A13 which makes us to believe that A10s and A13 are same silicon die just with different ports wired to the different packages TQFP and BGA. The same unstability we see on A13 when try to remove these resistor matrixes, so in the new REV.C we have to keep them.

Another change we will do in Rev.C we are working on now is to add NAND flash on board, which will be optional i.e. we will offer boards with and without NAND assembled.

One bad feature of A10s with the BGA package is that it overheats significant when work at 1Ghz, same we see on the A10 MK802 dongle we have the processor IC overheats up to 60-70C so you cant touch it with finger even at ambient temperature.

A13 do not have such issues as it have big metal pad on bottom side which we connect to large GND ground plane so A13 never ever got temperature higher than the temperature it operates, this makes A13 much more suitable for industrial and automotive applications.

A10 and A10s overheat and we should think for proper heatsink which we to assembly on top of the BGA to dissipate this heat they generate.

As you can see from the picture we added heat sink to A10s as without it it freezes after some hours of work.

The new Rev.C will be ready by the end of February for more extensive testings, this will delay the planned mass production with few weeks.

About the software:

Image

Android 4.0.4 image generated with A10S-SDK from Allwinner is working fine, but do not support Ethernet by default.

Image

Image

Angry Birds works well on HD screen:

Image

Image

You can see here in action Angry Birds on A10s  http://www.youtube.com/watch?v=fD3IImqEprI

The Android video player is pretty good at HD playback http://www.youtube.com/watch?v=rB-eQeKXlTQ

for some reason XBMC on Android works worse http://www.youtube.com/watch?v=_579b3by1JA

Linux support patches are submitted to Linux-Sunxi so A10s software support have no issues.

Evaluating low cost USB to Ethernet converters

Image

A13-OLinuXino have no wired Ethernet connection and using WIFI is not always possible so we were looking around for suitable USB to Ethernet converter which to offer.

There are tons of these convertos on ebay starting from as low as $3 including shipment!

The competition between the Chinese factories is enormous, so you can find generally thousands of variations of every product and have to be little cautious as the general Chinese business model is somehow like this: Company A release product on the market and charge let’s say 100 for it, once the product is well accepted and sales are good company B,C and D immediately are seeing business opportunity and copy the product but try to make it at lower cost, usually this comes not from some kind of innovation but just from using lower grade components or removing some components which are for the FCC/CE safety approvals and release product which looks same but sells for 70.
After a while companies E,F,G decide to enter also this market and make new iterration but now the product cost 50 and as you guess right they use even lower grade components.

On first sight all products look same, but when you got them you see that they do not function equally.
Usually there are brands in China which prduce better products and local knows them, so I asked our sourcing agent to take 4 USB to Ethernet adapters which are from brands he trust.

We got them and needless to say they were looking all the same 🙂

Imageso we start our tests:

#1 was not recognized when plugged for a first time, maybe bad USB connector? then after few plugs and unplugs it start working, we copy 60MB tar file and measure 800KB/s transfer which is not bad, opening this dongle and looking at the components it uses AX88772 USB to Ethernet converter which supports 480Mbit mode

#2 was recognized and enumerated correctly from the very first time it works 5 times slower compared to #1 and we achieved only 150KB/s, opening and looking at the components show QF9700 USB to Ethernet converter which supports USB 1.1 only 12Mbit mode (although on the package is written USB 2.0 😉 )

#3 was not recognized at the first time and after a while started working but we didn’t manage to copy file with it, probably lot of packets were lost from time to time this adapter was managing to open web site, but overall it was worst than all we evaluated, inside was QF9700

#4 worked from the first time and achieved 800KB/s same as #1 inside is AX88772 and this definitely is the best perfrming adapter of all 4 so probably this is what we are going to stock and offer as A13-USB-Ethernet adapter

out of couriousity we try LAN9512 which we put on iMX233 and the transfer was similar to AX88772 i.e. about 1MB/s.

DuinoMite-eMega Prototypes

Image

The new super-duper DuinoMite-eMega prototypes are ready!

All features of DuinoMite-Mega are kept and the new additional features are:

100 MBit Ethernet

2 MB data Flash on board

64KB of EEPROM for configuration parameters storage

PMP fast 80Mhz IO port

when on top of this you add the new Gameduino based MOD-VGA with 32MB of SDRAM and Color 800×600 pixel second VGA display we talk for lot of hardware resources!

I can’t imagine how 32 MB of BASIC code will look like 😎 maybe we should add camera and start some serious video processing with this board?

DUINOMITE-eMEGA is coming!

Image

DuinoMite enhancemets continue, we run prototypes of the new DuinoMite-eMega board which adds few significant advantages:

1. 100MB Ethernet interface, so DM further firmware will allow TCP-IP connections and sending e-mails, updating your Facebook wall, Twit messages on your Twitter account, so you will be able to connect embedded hardware to your social networks, not speaking for telnet, ftp, http etc services which are self understandable

2. eMega will have new connector for the PMP signals this is *very* fast port which allow to captre events with up to 80Mhz and to toggle ports with up to 80Mhz stream, this makes possible interfacing to TFT displays, to add fast ADC and convert Duinomite to Digital Storage Oscilloscope (DSO) or to make it as 80Mhz Logic Analizer, combining that DuinoMite have keyboard and VGA monitor support you can implement graphics and make one nice colorful general purpose tool in your lab

3.DuiniMite-eMega keeps all Duinomite-Mega hardware features but also add two new on board memories beside the SD-card-> 2MB Data Flash could be used as internal DRIVE for file storage, and 64KB of EEPROM can be used for saving configuration parameters, logging info etc without wearing your Flash drive

The prototypes will be ready next week and we will mail to our developing team, so they can start working on the new firmware which to support these new features.

The DuinoMite-eMega revision A schematic is uploaded for review on our web site.

Note: DuinoMite-eMega do not replace any of the previous boards: DuinoMite, DuinoMite-Mini, DuinoMite-Mega, PIC32-T795 will continue to be produced, this is just NEW member to DuinoMite boards family, it will be a little bit more expensive than DuinoMite-Mega, so who do not need Ethernet, on board Flash etc new features can continue using our current DuinoMite range of boards.