ESP32-POE2 Open Source Hardware PoE IoT board provides up to 25W power supply to external circuits

ESP32-POE2 is modification of the popular ESP32-POE but capable to deliver up to 25W power from PoE connection. This opens up lot of more possibilities.

User selectable 24V / 0.75A or 12V / 1.5A is provided plus +5V/1.5A for external circuits.

From software side ESP32-POE2 acts exactly as ESP32-POE so all software will work on both.

Some of the ESP32-POE2 features are:

  • ESP32-WROOM-32 – WiFi and Bluetooth module
  • Low power design – 200uA consumption in deep sleep
  • Ethernet 100Mb interface with IEEE 802.3 PoE support
  • USB-C connector for power and ESP32 programming
  • MicroSD card working in 1 bit mode
  • LiPo battery charger with LiPo battery connector
  • Battery level monitor pin on ADC
  • External power supply detection pin on ADC
  • Provides 24V/0.75A or 12V/1.5A to external circuit
  • Provides 5V/ 1.5A to external circuit
  • UEXT connector
  • EXT1 connector
  • User button
  • Reset button
  • PCB dimensions: 59×90 mm

The ESP32-POE2 price start from EUR 16.76 for 50+ pcs order.

The board is designed with KiCad and all files are available at GitHub.

ESP32-POE2 is supported by all the popular platforms Espressif SDK, MicroPython, ESPHome, PlatformIO, Arduino.

Breaking news: We replaced all engineers at Olimex with AI, now the computers draw beautiful open Source Hardware Linux computers in minutes

What you see above is our latest mini open source hardware Linux computer, drawn entirely by AI. The complete design from the idea to Gerbers and BOM is done in less than 2 minutes!

Neo6502 – the Open Source Hardware Modern Retro Computer got incredible development in March

Neo6502 developer community on Neo6502 Discord server grow and so the results. There are some incredible news.

UEXT

NeoBasic now have full control on UEXT connector and supports GPIO, I2C, SPI, ADC.

What does this means? You can use all available UEXT modules with Neo6502 and also all boards from other vendors who have I2C, SPI, UART interfaces! All this available from BASIC, Assembler, C or Pascal. This makes Neo6502 capable to do everything Arduino does (RetroDuino?) but have one major advantage – Neo6502 do not need host computer to develop, it has USB Keyboard and HDMI output, so you can write and run your code, also you can make fancy graphics and animations based on the sensor modules input. Something which Arduino can’t do without additonal shields for video and keyboard support.

Chris Garrett blogged about using Microchip MCP23017 to add 16 GPIO to Neo6502 with the new I2C commands.

and MOD-WIFI-ESP8266 to connect to the web:

Pascal-M

Pascal-M is the first pascal compiler which can run natively on Neo6502 so you can compile and run code on Neo, actually for the fun of it David Given run compilation of Pascal-M (which is also written in Pascal) with the Pascal-M compiler on Neo6502, the result (after hours of compilation) is completely working Pascal-M compiler 🙂

LLVM-MOS

Asie added Neo6502 target to official LLVM-MOS SDK GitHub repository so not we have second compiler option beside CC65.

GAMEPAD

The Neo6502 firmware now have USB support for USB-GAMEPAD

so you can play your games with NES style 12 buttons USB gamepad. The first game which was updated is PacMad from Bocianu

MOUSE

USB Mouse support is add to the Neo6502 firmware, this allow mouse to be used and it immediately was targeted as tool in the Graphics editor Bocianu is worning on which will allow natively on Neo6502 to make your sprites for Games!

MUSIC

Neil_555 is working to add 3 channel Music synthesizer and here is some preliminary music. The new synthesizer slows down Neo6502 with only 2.6% so nothing to worry about when we got nice music for games.

Here is sample music played on Neo6502.

More Products with plastic boxes

The USB-GIGABIT s a popular USB to Gigabit Ethernet converter. Until now, we only offered this product as a bare board, which created some problems when used.

Sometimes, if too much force was applied by mistake, the USB connector could break. With the new box, this problem is solved.

The Cerberus 2100 is the latest open source hardware design from The Byte Attic, aimed at the education sector. It features two processors: the 6502 and Z80. To learn more, please visit the Cerberus2100 project page and Facebook group.

Now, Cerberus2100 comes with a beautiful protective box.

USB-NeoHub the compatible with RP2040 USB hub also got protection box:

Open Source Hardware VGA to HDMI converter board make all retro computers and game consoles modern and allow them to be connected to modern HDMI monitors and TVs

VGA2HDMI is small open source hardware board with VGA input and HDMI output.

So if you have AgonLight2, AgonOrigins or Cerberus2100 and want to use them with your home TV or modern monitors now you can do this with VGA2HDMI, all three are tested and works.

VGA2HDMI-BOXED is VGA2HDMI enclosed in nice black plastic box.

All design files are available on GitHub.

CPM65 porting progress for the Open Source Hardware Modern Retro Computer Neo6502

Neo6502 development continues at high speed, NeoBASIC very efficient tailored BASIC interpreter with special features for game development, CC65 C/C++ compiler, MadPascal – Turbo Pascal like compiler are available.

Lot of people have asked can CPM65 be also ported on it, so David Given took this challenge and as you can see from the picture above he posted on Neo6502 Discord developers server he is close to the goal 🙂

What CPM65 offers is: BASIC, vi-like Editor, Assembler, disk utilities etc.

With all these tools Neo6502 is becoming one of the most fun 6502 retro computers to work with.

I will post later how easy is to make Games with NeoBasic, Paul Robson made number of features which make it easy to handle events, sprites, keyboard, so to make something like this takes only 64 lines of code:

CERBERUS2100 the new educational multi-CPU, BASIC-programmable microcomputer from TheByteAttic is ready for ordering on the web!

CERBERUS 2100 is an Open Source Hardware and Software educational multi-processor 8-bit computer, featuring both Z80 and 6502 CPUs, plus an AVR processor as I/O controller. Built with CPLDs, CERBERUS 2100â„¢ is fully programmable even with respect to its hardware, at the level of individual gates and flip-flops. It runs BASIC interpreters for both CPUs, but can also be used in a ‘bare metal’ mode through its built-in BIOS. It can even be extended through its expansion slot, which comes paired with a powerful, generic communications protocol that allows for Direct Memory Access (DMA). A detailed description of CERBERUS 2100â„¢ is available in the Hardware Manual. And for the latest technical developments, you can join the developers’ group.

The initial batch of CERBERUS 2100 is assembled, tested and works as expected.

CERBERUS 2100 hardware is designed by Bernardo Kastrup a.k.a. TheByteAttic.

The 6502 BASIC is written by Alexander Sharikhin.

The Z80 BASIC is written by Dean Belfield.

New ESP32-POE2 Open Source Hardware board in development with 802.3at High-Power 25W deliver 12V@2A, 5V@5A, 3.3V@1A

Current ESP32-POE can deliver only 5V @ 2A and this limits some use cases like door opening solenoids for access control. We got number of requests from customers to re-design with possibility to deliver 12V and higher power, this is how ESP32-POE2 idea was born.

ESP32-POE2 is with credit card size and now have three power supply outputs: 12V up to 2A, 5V up to 5A and 3.3V up to 1A

All else remain same as in the classic ESP32-POE.

If your POE router can’t supply 25W do not worry, ESP32-POE2 has 13W backward compatibility which is enabled via JUMPER. So it can work with both 13W and 25W POE routers/switches.

Right now we are testing the design, production will follow in end of February. Price will be a little bit higher than the classic ESP32-POE.

ESP32-H2-DevKit-LiPo Open Source Hardware board is ready for prototyping

ESP32-H2-DevKit-Lipo is new Open Source Hardware board with the new Espressif ESP32-H2 series SOC.

ESP32-H2 is an ultra-low-power Internet of Things (IoT) solution offering multiple protocol support on a single chip. It integrates a 2.4 GHz transceiver compliant with Bluetooth ® Low Energy and IEEE 802.15.4-based technologies, supporting Bluetooth 5 (LE), Bluetooth mesh, Thread, Matter, and Zigbee.

ESP32-H2-DevKit-Lipo uses same form factor like ESP32-DevKit-Lipo and has these features:

  • ESP32-H2-MINI-1 module with 32-bit RISC-V single-core processor that operates at up to 96 MHz, 320 KB SRAM, 128 KB ROM, 4 KB LP Memory
  • USB-C UART for programming/debugging
  • USB-C Serial/JTAG connector
  • Ultra low power operation with less than 8uA in deep sleep
  • LiPo charger and connector for LiPo battery
  • Reset and Bootloader buttons
  • UEXT connector
  • Qwiic/Stemma connector
  • two headers with all GPIOs

The board is ready for prototyping and will be released once design is verified. The web sale price will be EUR 6.50

FOSDEM 2024- February 3rd and 4th – Our talk in Open Hardware and CAD/CAM devroom is approved

FOSDEM 2024 the biggest Open Source event in Europe is February 3-4.

I submitted talks for the Retro Computing and Open Source Hardware CAD/CAm devroom, and my talk “Electronic boards production automation with KiCAD scripts” is approved 🙂

I will talk about the production automation we do with KiCAD Python scripts.

Designing electronics is always fun, the later mass production organisation is boring and routine work, and if you do not do it properly it can easily turn into a nightmare.

The different machines used in production like printers, pick and place machines, ovens, AOI, testers all run different software, different libraries, different component naming concepts. So to prepare from your KiCad project all programs to run on these machines is really time consuming. Later on the machine jobs changeovers there are also source of machine operator errors.

We are dealing with electronic production for more than 30 years and we are constantly improving our process to avoid stupid mistakes and make the different machine programming easy and predictable process.

KiCad scripting is nice tool to automate all this boring stuff and I will share our experience there.

Previous Older Entries