Page 5 of 28
Re: Sporniket's log on hardware stuff
Posted: Tue Feb 16, 2021 6:59 am
by Atarian Computing
Very nice. Although I'd use two ground planes if you have one unused.
Re: Sporniket's log on hardware stuff
Posted: Tue Feb 16, 2021 5:12 pm
by sporniket
Yes, I was also thinking about having a power plane. What would be better between {2 ground planes} and {1 ground plane + 1 power plane} ?
Re: Sporniket's log on hardware stuff
Posted: Tue Feb 16, 2021 5:30 pm
by Atarian Computing
sporniket wrote: ↑Tue Feb 16, 2021 5:12 pm
Yes, I was also thinking about having a power plane. What would be better between {2 ground planes} and {1 ground plane + 1 power plane} ?
For this I think two grounds in the middle would be better.
Re: Sporniket's log on hardware stuff
Posted: Sun Feb 21, 2021 8:17 pm
by sporniket
Now waiting for my board to be produced and delivered. (This time I hope that the delivery service will do its work properly
)
It's time to work on the firmware. I got a working toolchain and IDE (I'm using VSCode with platformIO and I got to make it work with ESP IDF framework), and I got re-acquainted with C/C++ programming.
After a hours of brainstorming, I finally came up with a software design that looks nice. I had a hard time because I want to replace the two ACIAs at the same time, each having separate data streams and status/command registers. Another difficulty is the choice of words/concept/metaphores (insert here any esoteric/philosophic quote stating that words fools the mind).
And now I have a nice diagram (sorry, in French)
- 2021-02-21--01.jpg (187.91 KiB) Viewed 7619 times
Re: Sporniket's log on hardware stuff
Posted: Sat Feb 27, 2021 11:30 am
by sporniket
Study of VHDL, finally got a 4bits adder with sync signals and CCR working as expected...
- vhdl_adder_sim.png (47.23 KiB) Viewed 7571 times
Re: Sporniket's log on hardware stuff
Posted: Thu Mar 11, 2021 11:19 am
by sporniket
Today I finally got my first pcbs. I feared that the last mile delivery service would lost my parcel -again-, but all is well.
In front on the picture, this is a custom made protoboard I made for my attempt at implementing the gbscontrol project : 4 lanes of breadboard style holes (equivalent to 2 bread board side by side) and 2 linkables pair of rails (one rail for vcc, one rail for ground)
In the back, the pcb for my project of replacing the pair of ACIAs by one ESP32 devkitc to use bluetooth HID devices (game controller, mouse and keyboard) and bluetooth MIDI. When checking with my devkit, I feared that the holes where to tight to fit, but it turns out that the pin strips is a little bit bended. With another devkit, it fits, yay ! Now I have to make an order at mouser to populate this little board...
- 2021-03-11--i-got-mail.jpg (133.71 KiB) Viewed 7461 times
Re: Sporniket's log on hardware stuff
Posted: Sun Mar 21, 2021 10:08 pm
by sporniket
Writing C++ hurts so much, compared to Java... Well I could make do with good old C, but I so much love object oriented programming that I will continue a little bit...
Re: Sporniket's log on hardware stuff
Posted: Sat Mar 27, 2021 5:31 pm
by sporniket
Re: Sporniket's log on hardware stuff
Posted: Wed Mar 31, 2021 9:32 pm
by sporniket
Tonight I had enough motivation to look into this contraption again. I checked continuity of all the wire, and it was ok.
Then I bogde-wired the ground from the video output of the ST to the circuitry, thinking that it would not hurt. (And it did not hurt
)
- 2021-03-31--01-bodge-wire.jpg (42.29 KiB) Viewed 7059 times
Then I tested again, and got the same result... However, I took the time to fiddle with the settings (I found how to display the OSD in english)... And it turns out that I MUST set the display as 640x480 to get something :
- 2021-03-31--02-the-secret-setting.jpg (102.96 KiB) Viewed 7059 times
Well, it's something... I have another one, the color is better. And both seems to convert the picture once.
- 2021-03-31--03-another-shot.jpg (82.73 KiB) Viewed 7059 times
All in all it's crappy, I was expecting that, and I guess that I have a knock-off of a knock-off. I may continue to build the gbscontrol project though, but without haste. Since this STE has a modulator, I will get some proper cable to link it to the tv-set, I
may get a good surprise.
Still I feel satisfied that I got
some result with my Hsync+Vsync=>Csync convertor
Re: Sporniket's log on hardware stuff
Posted: Sat Apr 03, 2021 12:29 am
by sporniket
Continuing a little bit on this project. I eventually realized that
- I have not stressed enough that the gbs convert one frame, and that's all, I have to cycle through input source or display size to get a new frame converted
- BUT the frame position is always the same, giving me hope that I have a working csync signal, albeit out of sync with rgb signals.
- my initial schematics was made for the internal creation of csync inside the computer
- I was probably slowly killing the gbs by outputing a 5V signal in the resulting csync.
So, I simplified the schematics, given that I will use the 3.3v power supplied by the ESP8266 dev board (nodemcu v3).
- 2021-04-03--01-simplification-of-schematics.jpg (92.73 KiB) Viewed 6996 times
(what is not clear on this schema is that the ground from vga is directly wired to the ground of the gbs)
Then I use my custom made protoboard to put the csync generator and the nodemcu in place. For now nodemcu board will just be used as a overpriced power supply
- 2021-04-03--02-build.jpg (157.81 KiB) Viewed 6996 times
(I also checked and put the colors potentiometers to the left, to get better colors)
And then, time to test...
- 2021-04-03--03-here-we-go.jpg (137.64 KiB) Viewed 6996 times
- 2021-04-03--04-not-better-not-worse.jpg (37.34 KiB) Viewed 6996 times
I get the same result, with a simpler circuitry. I am also pleased with the colors that are more vivid. Next step will be to flash the nodemcu board and make the mod of the gbs to finally test gbscontrol.