New Open Source Hardware board ESP-PROG allow you to program any Espressif device and can be used as general purpose USB-Serial converter

Created with GIMP

ESP-PROG is USB to Serial converter but beside the Serial TX and RX signals it also can power the target with +5V up to 0.5A or 3.3V up to 0.5A and have two additional signals which make programming automatic RESET (EN) and BOOT enable.

ESP-PROG-C includes all necessary cables for the ISP programming – 7 pcs jumper wires female to female and 6 pin ICSP cable.

ESP-PROG is based on CH340T IC and has drivers for Linux, Windows, MACOS, Android with up to 2 Mbps speed.

MOD-IO got beautiful DIN rack plastic enclosure from Giuseppe Mascolo

We noticed this Twitter post from Giuseppe Mascolo @linuxpeppe
He designed beautiful plastic enclosure for MOD-IO which could be attached to DIN reel:

the design files are uploaded to Thingiverse


Open Source Hardware Industrial Linux computers STMP1-OLinuXino-LIME2 prototypes are ready for testing

STMP1

First prototypes of the Open Source Hardware Industrial grade operating at -45+85C Linux Single Board Computers STMP1-OLinuXino-LIME2 are assembled.

STMP1a

We build couple of boards with STM32MP153 and STM32MP157 for the first tests.

Now time to add Linux mainline support for it in OLIMAGE building and to add Ubuntu and Debian minimal and base images for it in http://images.olimex.com

New Open Source Hardware board released: BB-TB6612 Dual DC motor controller with PWM to drive small robot cars with 12V up to 1.2A motors

BB-TB6612b

BB-TB6612 is dual channel DC motor controller board it is nice add on for the Robot chassis we have ROBOT-2WD-KIT , ROBOT-2WD-KIT2 , ROBOT-2WDL-KIT , ROBOT-3-WHEEL-KIT and can drive these gear motors: MG-6-120 , MG-6-48  and MG-6V-1:380

The digital logic can be from 2.7 up to 5.5V. The motor voltage can be from 2.5 up to 13.5V.

PWM, CW, CCW, brake-stop, stand-by modes are implemented.

 

New open source hardware board ESP32-S2-DevKit-Lipo breaks our internal record for ESP32 low power consumption

Screenshot from 2020-05-18 11-46-43

ESP32-S2 is new SOC from Espressif which has only WiFi connectivity but has much more GPIOs available than ESP32 and ESP8266, also it has USB native connection which opens lot of new possibility.

We already sell Espressif’s Saola-1R board which has ESP32-S2-WROVER module, but it’s not designed for battery operation and low power as uses general purposes LDOs and has no battery connection.

This is something we wanted to improve – we designed board with same module but add LiPo charger and now our ESP32-S2-DevKit-LiPo can operate on LiPo battery even when there is no external power supply, but on top of this we kept the same PCB dimensions and ESP32-S2-DevKit-Lipo is drop-in replacement for ESP32-S2-Saola-1R. We use same module with 2MB RAM and 4MB Flash so once you develop with Saola you can move to ESP32-S2-DevKit-Lipo and make your projects battery operated.

The new ESP32-S2-DevKit-Lipo uses ultra low power power supply circuit which makes current consumption during sleep only 6uA  (4uA of them are due to the battery measurement resistor divider) this is 10 times less than our other boards.

Prototypes are build now and we run production and will have these in stock by the beginnings of June.

Installing and running /e/ pro-privacy open source Android on Open Source Hardware Laptop TERES-I

e-teres1

Few days ago customer asked if we can ship our Open Source hardware DIY Hacker friendly laptop TERES-I with /e/ pre-installed.

For these who has not clue what /e/ is: The /e/ ROM is a fork of Android with focus on privacy. It’s open source  pro privacy compatible with most existing Android applications. The /e/ is alternative to the Apple/Google duopoly on the smartphone.

I have seen Mr. Gael Duval tweet about the /e/ support for TERES-I from March this year, but shame on me I wasn’t try it yet, so I though it’s good time to give it a try.

The install instructions here and are very clear. Unfortunately when I followed them there was no result other than displaying this spash screen for Pine64.

e-splash

After waiting some minutes I decided that something is wrong and decided to write the image instead with dd command with balenaEtcher.

The image written with balena had same splash for a while then show /e/ install screen:

eboot

Be prepared to wait few minutes then the setup screen is shown, it’s same as first Android installation even you can choose Bulgarian language:

e-lang

After setting up the date/time, your WiFi connection etc you got the home screen:

e-teres1

Settings show that TERES-I now run Android 7 (Nougat):

e-settings

If you setup account you can go to app store:

EKYmZK3XYAEMgH-

Overall /e/ is running fine on A64 TERES-I and people who are used to Android environment, but do not want to be spy by Google service.

 

 

New Open Source Hardware board in stock BB-ADS1262 ten channel low noise, low power 32-bit sigma-delta ADC

BB-ADS1262

BB-ADS1262 is breakboard for ADS1262 low-noise, low-drift 38.4-kSPS, delta-sigma (ΔΣ) ADCs with an integrated  PGA, reference, and internal fault monitors.

Possible applications are sensor reading, small signals (ECG/EEG),  weigh scales, strain-gauge sensors, thermocouples, and resistance temperature devices (RTD).

 

Olimage – Mainline Linux images building script for all of our OLinuXino and SOM boards

DEBIANubuntu_904

We work for more than 6 month on our own Linux building script and now we are ready with it’s initial release, which is now on GitHub .

Why do we need it? The number of our boards with all variant hit over 70 pcs when you add to them the different LCD combinations and other peripherials the support and test of these images became little hell. Our latest Armbian based image was released 3-4 months ago as we didn’t manage to properly test all board features in the newer images.

So we first made universal images for all our groups of boards (based on the SOC used) and EEPROM where we store info so uboot and kernel to may recognize the board and configure properly the parameters at boot time.

Then we decided to make one-for-all build script which will automatically build images with recent kernel and uboot automatically.

We had to leave Armbian as we wanted things to be more under our control and decision. Also we wanted everything to be 100% tested when released. Armbian official builds are not tested at hardware level other than to see board boots, so many boards are with peripheral conflicts and we had to apply our patched on Armbian anyway to adjust the images for our boards.

Our official images now are at http://images.olimex.com.

There is release folder where we have minimal and basic images for Debian and Ubuntu and testing folder where new uboot and kernel images will be built and kept until properly tested. For instance Ubuntu 20.04 LTS and kernel 5.6 images will be put there in the next couple of weeks.

The Olimage script and repositories are developed in our internal Gitlab and will be only push to Github when everything is properly tested and images moved to release folder. Also we push all our patches upstream.

With the current kernel and uboot users can easily generate any Linux distribution as it’s matter of building rootfs.

Moving to the next release would be possible simple by

sudo apt-get update && apt-get dist-upgrade

then re-boot of the board, so when we release new images all you have to do is to run the above commands and you will have the latest images.

For the moments the builder has A10, A13, A20, A64.

iMX233 and RK3188 SOCs are obsolete and not produced anymore by Rockchip and NXP, so they will be not included in the script. We still produce and sell these boards, but they will be discontinued when we use our existing SOC stock.

AM3352-SOM and AM3359-SOM will be included in the script, but we have no fixed date when, as we have to put earlier S3-OLinuXino and STMP1-OLinuXino-LIME2 which are with higher priority.

Build your own CPU and tools for it like Assembler, High level language compiler, simple OS, then write Pong game on it using only open source software and hardware. Check nand2tetris-13 project with iCE40HX8K-EVB + MOD-LCD2.8RTP + IceStorm

pong

Michael Schröder sent us link to his project nand2tetris-13 yesterday.

He managed to build his own CPU, to write Assembler, Jack high level language, OS and then write Fibonacci demo and Pong game. All this done on Open Source Hardware FPGA  board iCE40HX8K-EVB with MOD-LCD2.8RTP as display and FOSS tools IceStorm project. Keyboard is done by UART but my guess is that it could be easily implemented by iCE40-IO .

This is perfect project to teach students about so many things: Combinatory Logic, Sequential Logic, Computer Achitecture, Machine code to Assembler, High level language Compilers, simple OS and so on.

And the best here is that you can see this working on hardware not just boring lectures. Student can experiment with their own CPU and write applications like small games etc.

The Industrial grade -40+125C Open Source Hardware Linux board which is hardware compatible with A20-OLinuxino-LIME2 but with ST Microelectronics STM32MP1xx SOC STMP1-OLinuXino routing is complete

TOP1

BOT1

STMP1-OLinuXino routing is complete. It took 6 months from the idea to the finish.

Why it took so long? We had several times to re-design the schematics around the DDR memory and power supply.

Our goal was to make it pin to pin compatible with OLinuXino-LIME2 and we achieved it.

STMP1-OLinuXino has:

  • Same size as LIME2
  • Same GPIOs on same places
  • Ethernet, USB, battery Lipo, buttons, HDMI, SD-card on same places
  • same mount holes
  • 1GB DDR3 memory
  • Gigabit Ethernet interface
  • HDMI interface
  • LCD interface
  • 2x USB hosts and 1x USB-OTG
  • micro SD-card
  • GPIOs have similar interfaces on the same positions
  • LiPo battery charger and step up converter for battery operation
  • CAN interface

There are few differences:

  • we add Flash connector where different flash modules will be attached: NAND Flash, SPI Flash, eMMC Flash, so instead to keep many different versions of the board with different Flash options like LIME2 this will be done with exchangeable modules
  • we put the STM32MP1 SOC on bottom where adding heatsink do not interference with the top GPIO connectors and add-on boards

The STM32MP1 devices work at -20/40+125C operating temperature by default which makes them perfect for industrial applications.

There will be different versions with STM32MP151/153/157 as they share same BGA package, also there will be some versions with commercial temperature grade components for lower cost.  Our preliminary estimations are the prices to be between EUR 35 and 70 depend on the different configurations.

Previous Older Entries Next Newer Entries