ESP32-S3 (Beta2) MARLIN_9_1B on ESP32-S3-Addax-1 V1.0 Specs & Datasheet

ESP_Sprite
Posts: 9757
Joined: Thu Nov 26, 2015 4:08 am

Re: ESP32-S3 (Beta2) MARLIN_9_1B on ESP32-S3-Addax-1 V1.0 Specs & Datasheet

Postby ESP_Sprite » Sun Oct 10, 2021 1:52 am

curtainzero wrote:
Sat Oct 09, 2021 7:09 am
Cool

I'm curious about the support for the rgb interface screen mentioned in the esp32s3 datasheet. Is there any test for that?
Check out esp-idf/components/esp_lcd, and specifically the rgb panel code.

User avatar
rudi ;-)
Posts: 1729
Joined: Fri Nov 13, 2015 3:25 pm

Re: ESP32-S3 (Beta2) MARLIN_9_1B on ESP32-S3-Addax-1 V1.0 Specs & Datasheet

Postby rudi ;-) » Sat Oct 16, 2021 1:02 am

Hi guys :) :D

update: 1G-BIT Flash successful tested
= = = = = = = = = = = = = = = = = = = = = = =


i did test a NAND Flash ( i know, it is not "official" supported by espressif ) and i must do overwritten
the esptool and bootloader for a short test with this Winbond NAND 1G-BIT version. (W25N01GVZEIG TR )
It was successful in the first moment. Write and Read is also not ("official") supported by espressif
so there here a short new NANd API must be written, too, I did this for my test environment so
i could test it as a nice flash for the first moment. the flash price was cheap - near 2-3 EURO

then mouser had last time a 2k stock with this WINBOND NOR spiFLASH 1G-BIT W25Q01JVZEIQ.
they are expensive ( 10-12 EUR )- yes - but i want test this with the ESP32-S3 cause ESP32-s2 also ESP32-s3 supported from the Datasheet and the TMR external 1GB Flash and 1GB psram - so i could ordered a handfull flash.
after a tweet about this, the stock was sold out in less 2 hour's. :o

i used for the NAND test a ESP32-S3-DevkitC-1-N8 which has a WROOM Modul.
the used (SOIC) Flash i change to the WSON-8 Winbond (must isolate the E-PAD on the WSON ) so i could finely mount the WSON-8 Flash - no problem so far - one resistor is unhapply near but i could solder it.

the delivery was very fast and after i got the NOR version of this Winbond spiFLASH 1G-BIT W25Q01JVZEIQ, i mod a secod and a third ESP32-S3-DevitC-1-N8


first i started to expand the esptool to support flash until 1024 MB ( 32MB, 64MB, 128MB, 256MB, 512MB, 1024MB ) cause ESP32-S2 also ESP32-S3 supports until 1GB Flash & 1GB PSRAM. few changes are need in ESP-IDF too. I did also the pull request for esptool and pull reuest for esp-idf if you guys want test by self like it 柚木鉉@Lihua Cat did.
since we can only test JUST IN TIME do 128MB Flash Hardware - i changed after consultation with ivan the support back only do 128MB. i will update it, as soon as possible if here are the 2G-BIT Version and 4G-BIT also 8G-BIT Version is on the Desk. I am in contact to get the 4G-BIT soon, the 2G-BIT is expensive and on the way. i think i will get it mid next week.

what i want say here is, that i could test not only the hello world -- surprise surprise surprise -- successful the wear-levelling standard example with 1MB, too.
So i want go higher and created partion table with 30MB - the same successful surprise was done.
Now i created a 120MB partion for the wear-levelling and.. and... and...
successful tested the 120MB partion.

If you want know more about this NOR Flash which i used, it is the WINBOND W25Q01JVZEIQ.
I am sure there are soon other 1G-BIT ( 2G-BIT ) on the market but just in time there are not so much offers / stock available.
W25Q01JV_SPI_RevB_11132019-1760416.pdf
WINBOND W25Q01JVZEIQ
NOR
(1.63 MiB) Downloaded 1152 times

want share the things. now i want check many test with this combine.
also i got a surprise from a psram manufacturer - i can test the 1G-BIT psram.
but this is an other story "Behind the Scenes"

happy coding :)

best wishes
rudi ;-)

wear-levelling-120MB-done.png
wear-levelling-120MB-done.png (128.35 KiB) Viewed 18170 times
_wson8mod_.jpg
_wson8mod_.jpg (758.59 KiB) Viewed 18170 times
-------------------------------------
love it, change it or leave it.
-------------------------------------
問候飛出去的朋友遍全球魯迪

User avatar
rudi ;-)
Posts: 1729
Joined: Fri Nov 13, 2015 3:25 pm

Re: ESP32-S3 (Beta2) MARLIN_9_1B on ESP32-S3-Addax-1 V1.0 Specs & Datasheet

Postby rudi ;-) » Sat Oct 16, 2021 1:03 am

...happy weekend

:mrgreen:
-------------------------------------
love it, change it or leave it.
-------------------------------------
問候飛出去的朋友遍全球魯迪

Baldhead
Posts: 468
Joined: Sun Mar 31, 2019 5:16 am

Re: ESP32-S3 (Beta2) MARLIN_9_1B on ESP32-S3-Addax-1 V1.0 Specs & Datasheet

Postby Baldhead » Fri Oct 22, 2021 5:43 pm

Hi @rudi ;-)

Nice work.

From what i saw the memory "WINBOND W25Q01JVZEIQ" is only single data rate and not double data rate.

User avatar
rudi ;-)
Posts: 1729
Joined: Fri Nov 13, 2015 3:25 pm

Re: ESP32-S3 (Beta2) MARLIN_9_1B on ESP32-S3-Addax-1 V1.0 Specs & Datasheet

Postby rudi ;-) » Sat Oct 23, 2021 1:40 pm

Baldhead wrote:
Fri Oct 22, 2021 5:43 pm
From what i saw the memory "WINBOND W25Q01JVZEIQ" is only single data rate and not double data rate.
hi @Baldhead, u are welcome.
this was the first available 1G-Bit which i could test in this way.
i will test your suggestion('s) in this thread too.
favority is the combine flash&psram to have in one.
my journey goes this way, anywhay.

OT:
just in time i have a problem in esp-idf and esptool.
could not work like i would do it.
either I am not awake and am overlooking something or it is simply not included ( > 0x1000000 ) that far.
anyway - i am on this - apparently there are different processes.
without compression exact 0x1000000 ( 16MB )
but all contradictory with compression rather
strange (different results of the ROM functions - I'm working on the problem to find out)
at the moment my turn is on the maps
maybe a limited address range for the flash
Let's see
/OT

i got 2G flash and this week comes 4G and one manufacturer -not public- 1G Psram (wson-8)

FYI: someone has used the 1G-BIT modification for themselves and apparently there is already the (secondly) first DevKit with 1G bit

best wishes
rudi ;-)
-------------------------------------
love it, change it or leave it.
-------------------------------------
問候飛出去的朋友遍全球魯迪

Baldhead
Posts: 468
Joined: Sun Mar 31, 2019 5:16 am

Re: ESP32-S3 (Beta2) MARLIN_9_1B on ESP32-S3-Addax-1 V1.0 Specs & Datasheet

Postby Baldhead » Fri Oct 29, 2021 7:44 pm

Hi @rudi ;-)

With so much memory maybe to run some kind of linux on esp32-s3 :)

TGiles98
Posts: 4
Joined: Tue Oct 05, 2021 8:59 pm

Re: ESP32-S3 (Beta2) MARLIN_9_1B on ESP32-S3-Addax-1 V1.0 Specs & Datasheet

Postby TGiles98 » Fri Mar 04, 2022 9:21 pm

hi @rudi,

Could you post the pcb design for the external octal RAM, ive spent months trying to make my own but I cant get it to work. I really need 32 MegaBytes of external RAM.

Thanks!

User avatar
rudi ;-)
Posts: 1729
Joined: Fri Nov 13, 2015 3:25 pm

Re: ESP32-S3 (Beta2) MARLIN_9_1B on ESP32-S3-Addax-1 V1.0 Specs & Datasheet

Postby rudi ;-) » Sun Mar 06, 2022 11:30 am

TGiles98 wrote:
Fri Mar 04, 2022 9:21 pm
hi @rudi,

Could you post the pcb design for the external octal RAM, ive spent months trying to make my own but I cant get it to work. I really need 32 MegaBytes of external RAM.

Thanks!
ESP32-S3 Hardware Design Guideline

PSRAM (8 MB, Octal SPI)
= = = = = = = = = = = = = = =
SPICLK -> CLK
SPICS1 -> CE#
SPID -> DQ0
SPIQ -> DQ1
SPIWP -> DQ2
SPIHD -> DQ3
GPIO33 -> DQ4
GPIO34 -> DQ5
GPIO35 -> DQ6
GPIO36 -> DQ7
GPIO37 -> DQS/DM
S3_.jpg
S3_.jpg (107.33 KiB) Viewed 14701 times
Place the zero-ohm series resistors on the SPI lines closer to the chip. Route the SPI traces on the inner layer
(e.g., the third layer) whenever possible. Add ground copper and ground vias around the clock and data traces of
SPI separately. Octal SPI traces should have matching lengths.

Hope this helps.

best wishes
rudi ;-)
Attachments
esp32-s3_hardware_design_guidelines_en.pdf
ESP32­-S3 Hardware Design Guidelines

The hardware design guidelines give advice on how to integrate ESP32-S3 into other products.
(1.19 MiB) Downloaded 635 times
-------------------------------------
love it, change it or leave it.
-------------------------------------
問候飛出去的朋友遍全球魯迪

Baldhead
Posts: 468
Joined: Sun Mar 31, 2019 5:16 am

Re: ESP32-S3 (Beta2) MARLIN_9_1B on ESP32-S3-Addax-1 V1.0 Specs & Datasheet

Postby Baldhead » Thu Mar 10, 2022 6:29 pm

Hi @rudi,

Did you do any tests with dtr octal flash and dtr octal psram ?

Thank's.

User avatar
rudi ;-)
Posts: 1729
Joined: Fri Nov 13, 2015 3:25 pm

Re: ESP32-S3 (Beta2) MARLIN_9_1B on ESP32-S3-Addax-1 V1.0 Specs & Datasheet

Postby rudi ;-) » Thu Jul 27, 2023 7:41 pm

Baldhead wrote:
Tue Mar 30, 2021 4:52 am
Hi @rudi,

This winbond seems interesting:
https://www.winbond.com/hq/product/mobi ... Mb#Density


Hi @Baldhead

JFYI my friend:
after 3 years waiting for an official modul in this direction, the waiting is over,
in production unofficial now for engineering and further things - it's comming.

ESP32-S3 with package for flash, package for psram and also flash&psram in one package.

Image

The all in one package version is still in workprocess here too. not sure, which package is the best from which manufacturer.
they have all good results. it will take a while, but not longer as end august 2023. really good results. price is very different at all.


Baldhead wrote:
Sun Apr 11, 2021 9:57 pm
Hi @rudi,

Another sugestion:
Esp32-s3 with internal chip memory like "ESP32-PICO-V3-02".

Maybe with more memory.
Maybe octal ddr.

It is also here and with all - the flash and the psram now.
The Flash quad ( 8 MB ) is in the SiP and the pSRAM is in the SiP

name it: ESP32-S3-Pico-1


there are 2 version
ESP32-S3-PICO-1-N8R2 ( flash quad, psram quad )
ESP32-S3-PICO-1-N8R8 ( flash quad, psram octal )

it is a SiP ( inc. cryst. )

Image


hope this helps

best wishes
rudi ;-)
-------------------------------------
love it, change it or leave it.
-------------------------------------
問候飛出去的朋友遍全球魯迪

Who is online

Users browsing this forum: MicroController and 183 guests