Skip to content
Go back

(WIP) Creating a Micro Journal Rev.5

Edit page

Table of contents

Open Table of contents

After Re-wiring

Screenshot 2025-08-14 202826

There is a change here, in that it now says

[ 1376][E][sd_diskio.cpp:126] sdSelectCard(): Select Failed

rather than

[ 577][E][sd_diskio.cpp:199] sdCommand(): Card Failed! cmd: 0x00

[ 281][E][sd_diskio.cpp:805] sdcard_mount(): f_mount failed: (1) A hard error occurred in the low level disk I/O layer

[ 277][E][sd_diskio.cpp:805] sdcard_mount(): f_mount failed: (3) The physical drive cannot work

E (9541) HUB: Root port reset failed E (18152) HUB: Bad transfer status 1: CHECK_SHORT_DEV_DESC E (18152) HUB: Stage failed: CHECK_SHORT_DEV_DESC E (23965) HUB: Bad transfer status 1: CHECK_SHORT_DEV_DESC

Going to try using a Rigol DM3068 Benchtop Multimeter to test if the wires are properly connected, as the above errors seem to occur when certain wires are moved.

I wasn’t able to diagnose the problem with the multimeter, but since everything else is working I decided to desolder the screen and connect it to an Arduino using a breadboard to test if that was the problem.

Tutorial Used

I’m not sure if I did the wiring correctly, but nothing showed up on the screen. It’s possible my resoldering has broken something within the board, so I’m going to buy a new one and see if the problems persist. If they do, then I have a spare board to use for another project, and if they don’t then this board was never going to work.

Test of wiring on current screen with an Arduino

New Screen

I initially tested the new screen with the same Arduino configuration as I was using before. The screen turned on, a noticable difference from last time, and data was definitely being transferred. However, it only seemed to display on the screen while the RST button was held. Research told me this was a somewhat common problem, possibly due to the screen being powered by 5V? I tried some things including digitalWrite(TFT_RST, HIGH) but was unsuccessful in making a change.

New screen turning on when connected to Arduino Data is being transferred sucessfully, but only when the RST button is pressed

Given this, I switched back over to the ESP32. Using a breadboard this time, The screen sucessfully displays… something. I get a generic ‘SD CARD NOT INSERTED’ message, which at least proves the screen is powered and not suffering the issue with the RST button as before, but attempting to connect the SD card side in did nothing to change this message. The screen stops working when an SD card is inserted, which seems to have nothing to do with me, and my monnitor on platformio still can’t find the SD card.

SD card wires are placed into the holes unsoldered Message displays even when no connections are made to that side

3D Printing

Screenshot 2025-08-15 230452 Screenshot 2025-08-15 230512


Edit page
Share this post on:

Previous Post
(WIP) A Level Computer Science Coursework