tty2oled Soft&Hardware Add-On (Shows Core based Pictures on a Display)
Re: tty2oled Software Add-On with USB/SD Support (Show Text/Pictures based on loaded Core on Display)
I picked up this 2-pack of in-line microUSB power switches so I can turn my tty2oled screen on and off independently from the MiSTer. Thought it might be of interest to some of you!
https://www.amazon.com/dp/B077JYXZLL/
https://www.amazon.com/dp/B077JYXZLL/
- venice
- Top Contributor
- Posts: 739
- Joined: Tue Jun 16, 2020 9:29 am
- Location: Germany
- Has thanked: 264 times
- Been thanked: 261 times
Re: tty2oled Software Add-On with USB/SD Support (Show Text/Pictures based on loaded Core on Display)
Picture Update
stefer09 moved the TurboGrafx16 Logo to the XBM_US Pictures and added an PCEngine Picture to XBM.
//Edit
stefer09 added Graphic Versions of Armored Car, Atlantis 2 and Beastie Feastie.
All Pictures available through the Updater or from
https://github.com/venice1200/MiSTer_tt ... ctures/XBM
https://github.com/venice1200/MiSTer_tt ... s/XBM_Text
https://github.com/venice1200/MiSTer_tt ... res/XBM_US
//Edit 2
stefer09 added new Pictures 1943, 1943 Kai, 1943 JPN, 1943 Mark II and Graphic Versions for Bezerk and BigKong.
Many Thanks
305
stefer09 moved the TurboGrafx16 Logo to the XBM_US Pictures and added an PCEngine Picture to XBM.
//Edit
stefer09 added Graphic Versions of Armored Car, Atlantis 2 and Beastie Feastie.
All Pictures available through the Updater or from
https://github.com/venice1200/MiSTer_tt ... ctures/XBM
https://github.com/venice1200/MiSTer_tt ... s/XBM_Text
https://github.com/venice1200/MiSTer_tt ... res/XBM_US
//Edit 2
stefer09 added new Pictures 1943, 1943 Kai, 1943 JPN, 1943 Mark II and Graphic Versions for Bezerk and BigKong.
Many Thanks
305
Re: tty2oled Software Add-On with USB/SD Support (Show Text/Pictures based on loaded Core on Display)
Finished my 3D-printed case today. Just wanted to say thank you.
You do not have the required permissions to view the files attached to this post.
Find my projects on Github: https://github.com/dtimber/
- venice
- Top Contributor
- Posts: 739
- Joined: Tue Jun 16, 2020 9:29 am
- Location: Germany
- Has thanked: 264 times
- Been thanked: 261 times
Re: tty2oled Software Add-On with USB/SD Support (Show Text/Pictures based on loaded Core on Display)
You are welcome
Your case looks good!
Did you share your case design somewhere?
Did you use one of the PCBs or how did you build it?
And can I use the picture for the gallery?
Re: tty2oled Software Add-On with USB/SD Support (Show Text/Pictures based on loaded Core on Display)
I've designed my own PCB:
Kicad project is within the attachments. I also attached the case design. Within the case I've used foam to stop the Display/MCU from moving:
Please feel free to use the picture(s) for the gallery.
Kicad project is within the attachments. I also attached the case design. Within the case I've used foam to stop the Display/MCU from moving:
Please feel free to use the picture(s) for the gallery.
You do not have the required permissions to view the files attached to this post.
Find my projects on Github: https://github.com/dtimber/
- venice
- Top Contributor
- Posts: 739
- Joined: Tue Jun 16, 2020 9:29 am
- Location: Germany
- Has thanked: 264 times
- Been thanked: 261 times
Re: tty2oled Software Add-On with USB/SD Support (Show Text/Pictures based on loaded Core on Display)
Very well made!
Thanks for sharing.
- venice
- Top Contributor
- Posts: 739
- Joined: Tue Jun 16, 2020 9:29 am
- Location: Germany
- Has thanked: 264 times
- Been thanked: 261 times
Re: tty2oled Software Add-On with USB/SD Support (Show Text/Pictures based on loaded Core on Display)
The USB Testing Version got an small update.
https://github.com/venice1200/MiSTer_tt ... SB_Testing
Now you can Rotate the Display Content by 180 degrees if you need/like.
You need to set the new INI Option "ROTATE" to "yes" or run the Command
or an restart returns the Display back to normal.
Was someone able to test the testing already ?
https://github.com/venice1200/MiSTer_tt ... SB_Testing
Now you can Rotate the Display Content by 180 degrees if you need/like.
You need to set the new INI Option "ROTATE" to "yes" or run the Command
Code: Select all
echo "CMDROT,1" > /dev/ttyUSB0
Code: Select all
echo "CMDROT,0" > /dev/ttyUSB0
Was someone able to test the testing already ?
Re: tty2oled Software Add-On with USB/SD Support (Show Text/Pictures based on loaded Core on Display)
Great!!!
Thank you for your support!
I hope the ch340 is supported as soon as possible.
I used the ESP8266 NodeMCU CP2102.
I had a pcb for NodeMCU V3 but it was not available.
Thank you for your support!
I hope the ch340 is supported as soon as possible.
I used the ESP8266 NodeMCU CP2102.
I had a pcb for NodeMCU V3 but it was not available.
You do not have the required permissions to view the files attached to this post.
- venice
- Top Contributor
- Posts: 739
- Joined: Tue Jun 16, 2020 9:29 am
- Location: Germany
- Has thanked: 264 times
- Been thanked: 261 times
Re: tty2oled Software Add-On with USB/SD Support (Show Text/Pictures based on loaded Core on Display)
Hi@all,
is someone using the SD Version?
Please let me know.
is someone using the SD Version?
Please let me know.
Re: tty2oled Software Add-On with USB/SD Support (Show Text/Pictures based on loaded Core on Display)
d.ti wrote: ↑Mon Jun 28, 2021 6:42 pm I've designed my own PCB:
tty2oled_esp32-ttgo-t3gj9n.jpg
Kicad project is within the attachments. I also attached the case design. Within the case I've used foam to stop the Display/MCU from moving:
img_20210628_203503csjrn.png
Please feel free to use the picture(s) for the gallery.
It looks really cool, I want to make this.
Can you tell me the dimensions of the gold nut on the 3D Print case?
Can I get the PCB file as a Gerber file?
thank you.
Re: tty2oled Software Add-On with USB/SD Support (Show Text/Pictures based on loaded Core on Display)
Hi zinjin21,
please find the Gerber files within the attachment. I've used M3 nuts with an outside diameter of 4.6 mm and 6 mm length.
please find the Gerber files within the attachment. I've used M3 nuts with an outside diameter of 4.6 mm and 6 mm length.
You do not have the required permissions to view the files attached to this post.
Find my projects on Github: https://github.com/dtimber/
Re: tty2oled Software Add-On with USB/SD Support (Show Text/Pictures based on loaded Core on Display)
Hi! d.ti!!
Thank you!!! 감사합니다!!
I'll post a picture when it's done.
- venice
- Top Contributor
- Posts: 739
- Joined: Tue Jun 16, 2020 9:29 am
- Location: Germany
- Has thanked: 264 times
- Been thanked: 261 times
Re: tty2oled Software Add-On with USB/SD Support (Show Text/Pictures based on loaded Core on Display)
Yes, Great
Did you had problems to get it working?
Re: tty2oled Software Add-On with USB/SD Support (Show Text/Pictures based on loaded Core on Display)
There is a problem.
I used the NodeMCU V3 PCB and NodeMCU V3.
The NodeMCU V3 uses a ch340 chip.(? Is the chip the right name? )
But I don't think there's a ch340 driver in Mister.
(Sorry, I'm not good at English because I'm Korean)
- RealLarry
- Top Contributor
- Posts: 768
- Joined: Mon May 25, 2020 4:04 am
- Location: San Junipero/DE/Earth
- Has thanked: 86 times
- Been thanked: 329 times
Re: tty2oled Software Add-On with USB/SD Support (Show Text/Pictures based on loaded Core on Display)
Your're right - the driver for CH34x devices isn't compiled into MiSTer's kernel yet. I've opened an issue at Sorgelig's kernel repo to include the kernel module for the next time he'll compile and publish one and he accepted.
For the meantime I compiled my own one months ago as I'm using a NodeMCU V3 too. I've pushed this kernel to venice's repo now, so have a look to it.
To be sure that nothing can go wrong backup or rename the original kernel zImage_dtb (at /media/fat/linux/ on MiSTer's tf card) and replace the file with the repo's one. Reboot and enjoy the result
- Moondandy
- Top Contributor
- Posts: 535
- Joined: Mon May 25, 2020 2:14 am
- Location: Edinburgh, Scotland
- Has thanked: 32 times
- Been thanked: 97 times
Re: tty2oled Software Add-On with USB/SD Support (Show Text/Pictures based on loaded Core on Display)
I have just been reading through this thread about the project, it's fantastic, and love the design of this - I really want to make one now! How did you get your PCB made and how much did it cost? I'm keen to order all the parts needed and make one just like this if possible.d.ti wrote: ↑Mon Jun 28, 2021 6:42 pm I've designed my own PCB:
tty2oled_esp32-ttgo-t3gj9n.jpg
Kicad project is within the attachments. I also attached the case design. Within the case I've used foam to stop the Display/MCU from moving:
img_20210628_203503csjrn.png
Please feel free to use the picture(s) for the gallery.
Re: tty2oled Software Add-On with USB/SD Support (Show Text/Pictures based on loaded Core on Display)
thank you verymuch.RealLarry wrote: ↑Wed Jul 07, 2021 6:39 amYour're right - the driver for CH34x devices isn't compiled into MiSTer's kernel yet. I've opened an issue at Sorgelig's kernel repo to include the kernel module for the next time he'll compile and publish one and he accepted.
For the meantime I compiled my own one months ago as I'm using a NodeMCU V3 too. I've pushed this kernel to venice's repo now, so have a look to it.
To be sure that nothing can go wrong backup or rename the original kernel zImage_dtb (at /media/fat/linux/ on MiSTer's tf card) and replace the file with the repo's one. Reboot and enjoy the result
but… something wrong.
text out was good but menu and xmb has crrupt
You do not have the required permissions to view the files attached to this post.
- venice
- Top Contributor
- Posts: 739
- Joined: Tue Jun 16, 2020 9:29 am
- Location: Germany
- Has thanked: 264 times
- Been thanked: 261 times
Re: tty2oled Software Add-On with USB/SD Support (Show Text/Pictures based on loaded Core on Display)
We have no experience with an CH340 NodeMCU v3, so we need to test.
Which Arduino version do you run. USB or SD?
Run the command
Code: Select all
stty -F /dev/ttyUSB0
Could you try the test command bye from the Arduino Terminal or run
Code: Select all
echo "bye" > /dev/ttyUSB0
Double check the baudrate.
See https://github.com/venice1200/MiSTer_tt ... ki/Testing
- Moondandy
- Top Contributor
- Posts: 535
- Joined: Mon May 25, 2020 2:14 am
- Location: Edinburgh, Scotland
- Has thanked: 32 times
- Been thanked: 97 times
Re: tty2oled Software Add-On with USB/SD Support (Show Text/Pictures based on loaded Core on Display)
Ordered my screen and ESP32, and figured out how to order PCB boards, cost a whole £6 for 5 boards (min order), with shipping and tax to the UK. Looking forward to getting putting this together!
Thanks guys, this is ace!
Thanks guys, this is ace!
- Moondandy
- Top Contributor
- Posts: 535
- Joined: Mon May 25, 2020 2:14 am
- Location: Edinburgh, Scotland
- Has thanked: 32 times
- Been thanked: 97 times
Re: tty2oled Software Add-On with USB/SD Support (Show Text/Pictures based on loaded Core on Display)
Slow day at work this afternoon, so decided to run through the Core Translation List ( https://github.com/venice1200/MiSTer_tt ... ation-List ) and cross reference with the list of (non arcade) cores in Main, and unofficial, W.I.P and under development cores I am aware of and put them in a Google sheet to see what cores have images and what don't. Pretty good coverage!
https://docs.google.com/spreadsheets/d/ ... edit#gid=0
Might be of use to people into making the images to see what is currently missing. I need to finish reading through all the wikis for the project and get my head around how it works for arcade cores, but can add those to the list later on.
If this is useful and anyone wants edit access to the file just let me know.
https://docs.google.com/spreadsheets/d/ ... edit#gid=0
Might be of use to people into making the images to see what is currently missing. I need to finish reading through all the wikis for the project and get my head around how it works for arcade cores, but can add those to the list later on.
If this is useful and anyone wants edit access to the file just let me know.
- venice
- Top Contributor
- Posts: 739
- Joined: Tue Jun 16, 2020 9:29 am
- Location: Germany
- Has thanked: 264 times
- Been thanked: 261 times
Re: tty2oled Software Add-On with USB/SD Support (Show Text/Pictures based on loaded Core on Display)
Maybe a google list is better than the Excel generated wiki list Could you add the picture name to the list?Moondandy wrote: ↑Wed Jul 07, 2021 6:29 pm Slow day at work this afternoon, so decided to run through the Core Translation List ( https://github.com/venice1200/MiSTer_tt ... ation-List ) and cross reference with the list of (non arcade) cores in Main, and unofficial, W.I.P and under development cores I am aware of and put them in a Google sheet to see what cores have images and what don't. Pretty good coverage!
https://docs.google.com/spreadsheets/d/ ... edit#gid=0
Might be of use to people into making the images to see what is currently missing. I need to finish reading through all the wikis for the project and get my head around how it works for arcade cores, but can add those to the list later on.
If this is useful and anyone wants edit access to the file just let me know.
Nice job, thanks.
Btw. PET is already covered
- Moondandy
- Top Contributor
- Posts: 535
- Joined: Mon May 25, 2020 2:14 am
- Location: Edinburgh, Scotland
- Has thanked: 32 times
- Been thanked: 97 times
Re: tty2oled Software Add-On with USB/SD Support (Show Text/Pictures based on loaded Core on Display)
Nice one, will update later or tomorrow. Can certainly add in a names column. Ping me your email if you would like edit permissions.
A couple of questions:
Could software run on Linux like ScummVM get an image?
For arcade games that share the same core, like CPS2, do the individual games get an image or an umbrella one for the hardware they run on?
A couple of questions:
Could software run on Linux like ScummVM get an image?
For arcade games that share the same core, like CPS2, do the individual games get an image or an umbrella one for the hardware they run on?
Re: tty2oled Software Add-On with USB/SD Support (Show Text/Pictures based on loaded Core on Display)
HI. I’m using USB mode.venice wrote: ↑Wed Jul 07, 2021 1:08 pmWe have no experience with an CH340 NodeMCU v3, so we need to test.
Which Arduino version do you run. USB or SD?
Run the commandfrom an MiSTer's Terminal (SSH,CLI) after the tty2oled daemon has done the tty setup and post the result.Code: Select all
stty -F /dev/ttyUSB0
Could you try the test command bye from the Arduino Terminal or runfrom the MiSTer's Terminal.Code: Select all
echo "bye" > /dev/ttyUSB0
Double check the baudrate.
See https://github.com/venice1200/MiSTer_tt ... ki/Testing
“bye” command works fine when I checked yesterday.
I think it's a boudrate issue, as you said. I'm at work now, so I'll test it after 12 hours.
Thank you!
You do not have the required permissions to view the files attached to this post.
- RealLarry
- Top Contributor
- Posts: 768
- Joined: Mon May 25, 2020 4:04 am
- Location: San Junipero/DE/Earth
- Has thanked: 86 times
- Been thanked: 329 times
Re: tty2oled Software Add-On with USB/SD Support (Show Text/Pictures based on loaded Core on Display)
Yes, but behaviour is out of tty2oled's scope. For ScummVM, for example, easily edit it's start script /media/fat/Scripts/ScummVM_2_2_0.sh and insert a line like
Code: Select all
echo "scummvm" > /tmp/CORENAME
EDIT: Created and uploaded a scummvm logo to Venice's repo. Edited my own ScummVM startup script as explained above and it's working as expected.
Individual ones. You can see the used name by keeping an eye at /tmp/CORENAME. Many cores (rather MRAs) are setting this by it <setname> tag.For arcade games that share the same core, like CPS2, do the individual games get an image or an umbrella one for the hardware they run on?
- RealLarry
- Top Contributor
- Posts: 768
- Joined: Mon May 25, 2020 4:04 am
- Location: San Junipero/DE/Earth
- Has thanked: 86 times
- Been thanked: 329 times
Re: tty2oled Software Add-On with USB/SD Support (Show Text/Pictures based on loaded Core on Display)
To get a "feeling" about your environment, it's best to have a look at our mini FAQ at viewtopic.php?p=25890#p25890
Please read and check this carefully, then post your results. Maybe we are getting a better comprehension about your setup and problems then. Most of the time, specially when "it works but has hickups", the culprits are cabling (bad USB cable, solder points, connections ...).
NoNo, Bro'! You're missing that this NodeMCU v3 is the lil' ESP8266 based brother of the ESP32 ones I'm using primarily at my site (Remeber, "yield" is the answer!)
Re: tty2oled Software Add-On with USB/SD Support (Show Text/Pictures based on loaded Core on Display)
Thank you~RealLarry wrote: ↑Thu Jul 08, 2021 3:54 amTo get a "feeling" about your environment, it's best to have a look at our mini FAQ at viewtopic.php?p=25890#p25890
Please read and check this carefully, then post your results. Maybe we are getting a better comprehension about your setup and problems then. Most of the time, specially when "it works but has hickups", the culprits are cabling (bad USB cable, solder points, connections ...).
I tested several things.
Tested yesterday and the results are
1. Not OLED Problem - It worked fine on NodeMCU CP2102.
2. Not PCB Problem - It was the same symptom when connected by line as in the case of NodeMCU CP2102.
I tested several times under the same conditions as NodeMCU CP2102.
just different NodeMCU Version. CP2102 is Good work.
I will try to connect another NodeMCU V3 tonight around 11pm (KST). Thanks!
- RealLarry
- Top Contributor
- Posts: 768
- Joined: Mon May 25, 2020 4:04 am
- Location: San Junipero/DE/Earth
- Has thanked: 86 times
- Been thanked: 329 times
Re: tty2oled Software Add-On with USB/SD Support (Show Text/Pictures based on loaded Core on Display)
Interesting. We (Venice and I) had a similar weired issue with two ESP32 DevKits - uploading a sketch worked, but very strange results when sending gfx to the device. Swapped to new ones and problems were gone.
Awaiting your report.
- venice
- Top Contributor
- Posts: 739
- Joined: Tue Jun 16, 2020 9:29 am
- Location: Germany
- Has thanked: 264 times
- Been thanked: 261 times
Re: tty2oled Software Add-On with USB/SD Support (Show Text/Pictures based on loaded Core on Display)
If someone uses it, the actual "Testing" content has moved to https://github.com/venice1200/MiSTer_tt ... ee/testing
- venice
- Top Contributor
- Posts: 739
- Joined: Tue Jun 16, 2020 9:29 am
- Location: Germany
- Has thanked: 264 times
- Been thanked: 261 times
Re: tty2oled Software Add-On with USB/SD Support (Show Text/Pictures based on loaded Core on Display)
//Edit
V3 = ESP8266, V4 = ESP32, noted