hi guys
just for the fun factor
Wroom32 free hand pimped Version
128Mbit Flash as far as it went to the left pushed
PSRAM turned upside down and to the right of it
used here:
WROOM32 standard modul
pimped with:
Flash: Winbond 128Mbit 1.8V
pSRAM: ESP-PSRAM32 ( espressif )
it fits horizontal and vertikal.
the next gets wire 0.1 / 0.05 mm
the next step follows
there comes a "custom" Wroom32 factor modul with Wrover insides asap , up2dates follows next time
steps 1-10
steps 11-18
best wishes
rudi
[prototyping] Wroom32 pimped version Flash 128Mbit / pSRAM 32Mbit
[prototyping] Wroom32 pimped version Flash 128Mbit / pSRAM 32Mbit
-------------------------------------
love it, change it or leave it.
-------------------------------------
問候飛出去的朋友遍全球魯迪
love it, change it or leave it.
-------------------------------------
問候飛出去的朋友遍全球魯迪
Re: [prototyping] Wroom32 pimped version Flash 128Mbit / pSRAM 32Mbit
Are you going to MP?rudi ;-) wrote:there comes a "custom" Wroom32 factor modul with Wrover insides asap
-
- Posts: 1
- Joined: Fri Jul 14, 2017 2:48 pm
Re: [prototyping] Wroom32 pimped version Flash 128Mbit / pSRAM 32Mbit
Hey, bud,
Great work there! So after this upgrade, how memory do you get for saving files?
Also: what is the memory chip you used (manufacturer, part no.)?
The image sequences are pretty descriptive, but could you provide some more info on how you did it? (connected what to what? are there any config changes to be made on the firmware?)
A more detailed guide would be great!
Thank you so much!
Eros
Great work there! So after this upgrade, how memory do you get for saving files?
Also: what is the memory chip you used (manufacturer, part no.)?
The image sequences are pretty descriptive, but could you provide some more info on how you did it? (connected what to what? are there any config changes to be made on the firmware?)
A more detailed guide would be great!
Thank you so much!
Eros
Re: [prototyping] Wroom32 pimped version Flash 128Mbit / pSRAM 32Mbit
my self to this as MP -no- you can start it WiFiveWiFive wrote:Are you going to MP?rudi ;-) wrote:there comes a "custom" Wroom32 factor modul with Wrover insides asap
best wishes
rudi
Last edited by rudi ;-) on Mon Aug 07, 2017 12:28 pm, edited 1 time in total.
-------------------------------------
love it, change it or leave it.
-------------------------------------
問候飛出去的朋友遍全球魯迪
love it, change it or leave it.
-------------------------------------
問候飛出去的朋友遍全球魯迪
Re: [prototyping] Wroom32 pimped version Flash 128Mbit / pSRAM 32Mbit
hi eros,
have not seen your post here between the lines earliest - hope the "willing" is done here
you are welcome to follow the doings - hope they are helpfull for you:
Flash side is 128Mbit, so there are 16Mbyte on Flash1 for saving files.
pSRAM side is 32Mbit, so there are 4Mbyte on pSRAM1 for pSRAM.
there are other further steps in the pipe and becomes public next time too.
no time frame - when it is there it is there
Winbond 25Q128FWSG 1.8V
ESP-PSRAM32, 1.8V
you can use other Flash and other pSRAM too
so feel free to compare datasheets from other manufacturer and seller
until this is not gone in the master / release.
details are here
the best is you start the pSRAM theme park here
( edit: overlfly emotions postings from me there -Is nothing unusual - just the usual caused on my charactery )
the practial steps follow the base connectings and do only tricks for better mounting
( example solder pSRAM turn it upside down )
which step you missing in the time parts or which detail you missing, want see more?
the flash on the left has marked pin1, what is CE for the flash
then counterclockwise follows pin 2, 3, 4, 5, 6, 7, 8,
the pSRAM hast this pins too and on pic #5 you see the pin1 bent
on pic #4 you see the pSRAM normal, on pic #5 turn it upside down
the psram goes to this pins of Flash too
only pin1 CE goes then to IO16 and pin6 CLK goes then to IO17.
cause we can save place, we do here the trick to
turn it upside down the pSRAM and can connect
pins 2, 3, 4 directly to the flash 2, 3, 4
psram pin1 ( CE ) goes to IO16
pic #12
then the pins 5,7,8 of pSRAM
goes again exactly to the same pins of flash
only pin 6 CLK goes then to IO17
pic #11
cause /CE ( pi1) from pSRAM is pulled up to VCC_Vdd_SDIO_1.8V (not 3.3)
between pin1 CE from pSRAM and ideally the VCC pin 8 from pSRAM there is a 10k Ohm resistor
so you have 2 connect points on the pin1 CE pSRAM then -
- resistor left point
- IO16
and 2 connect points on the pin8 VCC pSRAM then
- resistor right point
- VCC_VDD_SDIO_1.8V
you see this detail on pic #15
nice shematic you see here in this post
in final ( solder on a breakboard or adapter or anything,
one step you must do further: bootstrap MTDI pulled up cause 1.8 VDD_SDIO:
you must set the bootstrap pin MTDI ( IO12 ) pulled up
you can do this by efuses too but from here it is suggest
to do this by bootstrap pin.
other mod example DevKitC
there is Wroom32 mouned too, and you see the bootstrap connect then on the
DevKitC like this
suggest you to read the datasheet for going familiary with pins, pins count, pins name, pins function and so on.
go the steps you see on the pic story.
i think this is a good routine and comes from practical doing by hand without microscope and other professional tools.
have phun
best wishes
rudi
last but not least:
if you plan to connect by pinheaders on the moduls and pSRAM on a breakout adapter be sure your line are not to long because we have 40MHz on SPI
so if you wounder, why not all is running then, it can be the reason for it.
also note this then:
if you plan MP on it
be sure your PCB design follows the High Speed rules
or you get noises and your mod is not run.
and eros, cause there is many time and efforts in this from espressif done here:
RTFM
have not seen your post here between the lines earliest - hope the "willing" is done here
you are welcome to follow the doings - hope they are helpfull for you:
in this simple step, only one Flash and only one pSRAM so :erosnicolau wrote: how memory do you get for saving files?
Flash side is 128Mbit, so there are 16Mbyte on Flash1 for saving files.
pSRAM side is 32Mbit, so there are 4Mbyte on pSRAM1 for pSRAM.
there are other further steps in the pipe and becomes public next time too.
no time frame - when it is there it is there
i use this:erosnicolau wrote:
Also: what is the memory chip you used (manufacturer, part no.)?
Winbond 25Q128FWSG 1.8V
ESP-PSRAM32, 1.8V
you can use other Flash and other pSRAM too
so feel free to compare datasheets from other manufacturer and seller
you need devinitiv for this steps on future/psram_mallocerosnicolau wrote:
The image sequences are pretty descriptive, but could you provide some more info on how you did it?
(connected what to what?
are there any config changes to be made on the firmware?)
until this is not gone in the master / release.
details are here
the best is you start the pSRAM theme park here
( edit: overlfly emotions postings from me there -Is nothing unusual - just the usual caused on my charactery )
there are several description in the parts of pSRAM links how to connect.erosnicolau wrote:
A more detailed guide would be great!
the practial steps follow the base connectings and do only tricks for better mounting
( example solder pSRAM turn it upside down )
which step you missing in the time parts or which detail you missing, want see more?
the flash on the left has marked pin1, what is CE for the flash
then counterclockwise follows pin 2, 3, 4, 5, 6, 7, 8,
the pSRAM hast this pins too and on pic #5 you see the pin1 bent
on pic #4 you see the pSRAM normal, on pic #5 turn it upside down
the psram goes to this pins of Flash too
only pin1 CE goes then to IO16 and pin6 CLK goes then to IO17.
cause we can save place, we do here the trick to
turn it upside down the pSRAM and can connect
pins 2, 3, 4 directly to the flash 2, 3, 4
psram pin1 ( CE ) goes to IO16
pic #12
then the pins 5,7,8 of pSRAM
goes again exactly to the same pins of flash
only pin 6 CLK goes then to IO17
pic #11
cause /CE ( pi1) from pSRAM is pulled up to VCC_Vdd_SDIO_1.8V (not 3.3)
between pin1 CE from pSRAM and ideally the VCC pin 8 from pSRAM there is a 10k Ohm resistor
so you have 2 connect points on the pin1 CE pSRAM then -
- resistor left point
- IO16
and 2 connect points on the pin8 VCC pSRAM then
- resistor right point
- VCC_VDD_SDIO_1.8V
you see this detail on pic #15
nice shematic you see here in this post
in final ( solder on a breakboard or adapter or anything,
one step you must do further: bootstrap MTDI pulled up cause 1.8 VDD_SDIO:
you must set the bootstrap pin MTDI ( IO12 ) pulled up
you can do this by efuses too but from here it is suggest
to do this by bootstrap pin.
other mod example DevKitC
there is Wroom32 mouned too, and you see the bootstrap connect then on the
DevKitC like this
no problem, let us see here what you makeerosnicolau wrote: Thank you so much!
Eros
suggest you to read the datasheet for going familiary with pins, pins count, pins name, pins function and so on.
go the steps you see on the pic story.
i think this is a good routine and comes from practical doing by hand without microscope and other professional tools.
have phun
best wishes
rudi
last but not least:
if you plan to connect by pinheaders on the moduls and pSRAM on a breakout adapter be sure your line are not to long because we have 40MHz on SPI
so if you wounder, why not all is running then, it can be the reason for it.
also note this then:
if you plan MP on it
be sure your PCB design follows the High Speed rules
or you get noises and your mod is not run.
and eros, cause there is many time and efforts in this from espressif done here:
RTFM
-------------------------------------
love it, change it or leave it.
-------------------------------------
問候飛出去的朋友遍全球魯迪
love it, change it or leave it.
-------------------------------------
問候飛出去的朋友遍全球魯迪
Re: [prototyping] Wroom32 pimped version Flash 128Mbit / pSRAM 32Mbit
@eros
if you use the "engineering" adapter for wroom32
then you can pull up the bootstrap by wire
on this pinheader for testings simple IO12 goes to VCC3.3
!!! not sure what your end design is and how you use IO12 later,
use please a resistor between this lines! 10K do the job.
best wishes
rudi
if you use the "engineering" adapter for wroom32
then you can pull up the bootstrap by wire
on this pinheader for testings simple IO12 goes to VCC3.3
!!! not sure what your end design is and how you use IO12 later,
use please a resistor between this lines! 10K do the job.
best wishes
rudi
-------------------------------------
love it, change it or leave it.
-------------------------------------
問候飛出去的朋友遍全球魯迪
love it, change it or leave it.
-------------------------------------
問候飛出去的朋友遍全球魯迪
Who is online
Users browsing this forum: No registered users and 86 guests