July 04, 2025, 07:12:30 PM

Recent posts

#21
ESP32 / Re: ESP32-SBC-FabGL .. PCemula...
Last post by LubOlimex - June 30, 2025, 09:02:11 AM
Not sure what does this part means "GPIO 35(according schematic) is not part of SPI", GPI35 is HSPI_MISO in ESP32-SBC-FabGL.

Our board also uses SPI as the original board, it also uses the exact same pins:

MISO: GPI35
MOSI: GPIO12
CLK:  GPIO14
CS:   GPIO13

The problem is somewhere else. Maybe check this project made by a customer:

https://github.com/MrSoxAndShoes/esp32-sbc-fabgl-quick-start
#22
Neo6502 / Re: Neo6502 / Serial Access
Last post by LubOlimex - June 30, 2025, 08:47:46 AM
Describe what does it mean "no success"? Nothing displayed on the terminal upon power up or what?

Is this with the default firmware that the board arrived?

Are you using the ribbon cable between MOD-USB-RS232 and the Neo6502's UEXT connector? Or jumper wires?

Did you change any jumpers on MOD-USB-RS232 recently or in the past? You should revert any changes. All jumpers should be as per default.

Is the MOD-USB-RS232 properly recognized in your operating system? Maybe try re-installing the drivers, point manually the entry to the mchpcdc.inf file inside this archive:

https://www.olimex.com/Products/Modules/Interface/MOD-USB-RS232/resources/Demo_MOD-USB-RS232.zip
#23
ESP32 / Re: ESP32-PoE-ISO epaper and E...
Last post by LubOlimex - June 30, 2025, 08:40:41 AM
"You need to have a network configuration (either Wifi or Ethernet) or ESPHome will fail in the config validation stage. You also can't have both Wifi and Ethernet setup in same time (even if your ESP has both wired)."

Read here: https://esphome.io/components/wifi.html

Then notice that've I tested ESP32-POE-ISO and for me WIFI and Ethernet work fine for what I've tested under Arduino IDE. I have no idea what is wrong with Home Assistant or if there is another problem. I attach the code I downloaded to ESP32-POE-ISO, it basically creates web-interface and both interfaces (WIFI and ETH) get IP and each pings 8.8.8.8 and reports over the web page. I also pinged from CMD each of the IPs (WIFI and ETH one) simultaneously and it all worked fine. If one of them disconnected I'd see it when I pinged it. Here is the code and the ping:

ESP32-POE-pin-monitor-web3.zip

Also open a web-page at http://esp32.local/ or either of the IP addresses.

There is also a simpler ping demo here:

https://github.com/OLIMEX/ESP32-POE/blob/master/SOFTWARE/ARDUINO/ESP32-POE-ETH-AP-ping-test/ESP32-POE-ETH-AP-ping-test.ino

#24
ESP32 / ESP32-SBC-FabGL .. PCemulator ...
Last post by therese80 - June 29, 2025, 06:23:27 PM
hi,
i get ESP32-SBC-FabGL board from Tinytronics(NL) there is one week .
I compiled PCEmulator using the fork of FabGL og OLIMEX .
Compile ok.
But SDCARD not found !
GPIO 35(acccording schematic) is not part of SPI
and not using the GPIO found on original board of FabGl !

It's a misinderstanding from me or a bug in the PCB ?

how correc this problem ?
I can't run any project involving SDCARD ...  very bad news for me .

Hope an answer ,

@+
Therese80

#25
ESP32 / ESP32-PoE-ISO epaper and Ether...
Last post by djkroko - June 29, 2025, 02:01:43 PM
Hello,

i am working on a little Project using the ESP32-PoE-ISO and a Waveshare 7.5" Epaper with the e-Paper Driver HAT.

I want to integrate this into Home Assistant over ESPHome.

The Setup is working while using WiFi but as soon as I switch to Ethernet it stops working.
In the Serial Monitor i get following Error:
"
[12:55:12]E (47362) task_wdt: Task watchdog got triggered. The following tasks did not reset the watchdog in time:
[12:55:12]E (47362) task_wdt:  - loopTask (CPU 1)
[12:55:12]E (47362) task_wdt: Tasks currently running:
[12:55:12]E (47362) task_wdt: CPU 0: IDLE
[12:55:12]E (47362) task_wdt: CPU 1: loopTask
[12:55:12]E (47362) task_wdt: Aborting.
[12:55:12]
[12:55:12]abort() was called at PC 0x400ec1b9 on core 0
[12:55:12]
[12:55:12]
[12:55:12]Backtrace:0x400836a1:0x3ffbe83c |<-CORRUPTED
[12:55:12]
[12:55:12]
[12:55:12]
[12:55:12]
[12:55:12]ELF file SHA256: 0000000000000000
[12:55:12]
[12:55:12]Rebooting...
"


Currently I use the following PINs:
spi:
  clk_pin: GPIO14
  mosi_pin: GPIO4

Display:   
cs_pin: GPIO13
    dc_pin: GPIO15
    busy_pin: GPIO32
    reset_pin: GPIO33

When Ethernet is enabled:
ethernet:
  type: LAN8720
  mdc_pin: GPIO23
  mdio_pin: GPIO18
  clk_mode: GPIO17_OUT
  phy_addr: 0
  power_pin: GPIO12


Are there any PINs I cannot use when I want to use Ethernet?
Currently it runs without PoE but in the Future it should run with PoE.

I hope someone can help me this.

Thank you
djkroko
#26
Neo6502 / Neo6502 / Serial Access
Last post by mscha - June 28, 2025, 11:48:29 AM
Has anybody successfully established a serial connection from Windows to the Neo?
I tried it with the MOD-USB-RS232 card - no success.
#27
New Product Ideas / ESP32-SBC-FabGL ... instead es...
Last post by therese80 - June 27, 2025, 11:37:02 AM
Hi to all kind geeks .. an others ,

I volunteer to teach programming to 10-12 year old kids from disadvantaged families who cannot afford a computer
I bought ESP32-SBC-FabGL from TinyTronics, eagerly awaiting delivery.
In the meantime, I have made wiht protoboard a VGA/PS2 picomite that looks very similar to ESP32-SBC-FabGL.
I'm wondering why not replace the ESP32 with an rp23050 while respecting the connections for VGA/PS2 picomite running on V6.00.02. .
The advantage of ESP32-SBC-FabGL is that it can directly manage an LCD screen.
For these kids, making their own laptop would be fantastic.

Why Picomite ,i want a BTB(Boot To Basic) with embedded Editor .
It's the first step for that kids and also simply i use it .. it's easy to use and the community is very dynamic .

Second step is Python on the same board ..

You can say why not use PCEmulator ? I used real XT pc when i was young ..wait to get my ESP32-SBC-FabGL .


Thanks to all, and see you soon.

@+
TRS80 ... ;D
#28
A20 / Re: LIME2 sun4i-codec not work...
Last post by LubOlimex - June 26, 2025, 08:54:14 AM
Thank you for the update! Glad it worked in the end.
#29
A20 / Re: OLinuXimo A20 LIME2 : use ...
Last post by LubOlimex - June 26, 2025, 08:22:19 AM
Unfortunately, we no longer maintain the customized Python packages like pyA20Lime2. These should be considered abandon-ware. Probably parts or logic in them can be used as basis or inspiration for own work. These packages were made for the Armbian releases, as soon as we switched to mainline Olimage images, we dropped support. The packages are not supposed to work with Olimage out-of-the-box and had never been tested under Olimage. There are few paths forward:

- Adapt the packages for your use, sources can be found at our GitHub;
- Use sysfs to accomplish the same;
- Find similar Python package for the Allwinner A20 chip.

For C code and more refer to "8.6. How to toggle a GPIO pin via sysfs" on page 26 of this document:

https://github.com/OLIMEX/OLINUXINO/blob/master/DOCUMENTS/OLIMAGE/Olimage-guide.pdf
#30
A20 / Re: OLinuXimo A20 LIME2 : use ...
Last post by abriotde - June 25, 2025, 05:55:23 PM
I have test return code from init() in C code, and it's the open of /dev/mem the problem... Not trivial.

https://askubuntu.com/questions/1467092/dev-mem-and-even-dev-port-cant-open-even-as-root