123
-=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- (c) WidthPadding Industries 1987 0|291|0 -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=-
Socoder -> Hardware and Technology -> Building a Touchable Keyboard

Page : 1 2 3 4 Prev 5
Next
Tue, 05 Apr 2022, 04:25
cyangames
Awesome stuff, do you have a parts list perchance? I recognise the Pi Nano in there and fancy having a go at this, 133MHz is loads of processor!!!

-=-=-
Web / Game Dev, occasionally finishes off coding games also!
Tue, 05 Apr 2022, 13:51
spinal
The only part other than the pi pico is a https://www.waveshare.com/wiki/3.5inch_RPi_LCD_(B) lcd. It's slow so not much use for playing games on, but more than god enough for something like a keyboard which wont animate much.

-=-=-
Check out my excellent homepage!
Tue, 05 Apr 2022, 14:04
cyangames
Cool, will grab one in a lil bit and see if I can get anywhere with it

-=-=-
Web / Game Dev, occasionally finishes off coding games also!
Wed, 06 Apr 2022, 02:48
spinal
Little update, I added the microSD card reader to the circuit.



To secure everything, the simplest way I could think of, was to scrape some of the insulation off the back of the screen curcuit board in tiny places where some of the ground connections lined up and just soldered thos ground connectiond straight to the board.

Next I need to think up some sort of usable format for the keyboard scripts so that I can change the keyboard by adding files to the sd card. that might take a while.

|edit|
For future reference, I have added this info to my source code, but will put it here because, you know, I'll lose it...
/*
Requires the following libraries
IniFile - steve marple
TFT_eSPI - bodmer
with the followind defines in User_Setup.h
#define RPI_DISPLAY_TYPE
#define ILI9486_DRIVER

#define TFT_MISO 0 // Can only be 0
#define TFT_DC 1 // Data Command control pin
#define TFT_SCLK 2
#define TFT_MOSI 3 // can only be 3
#define TFT_RST 4 // Reset pin
#define TFT_CS 5 // Chip Select pin
#define TOUCH_CS 6 // Chip select pin (T_CS) of touch screen

Also the following board manager
arduino-pico - Earle F. Philhower, III -> https://github.com/earlephilhower/arduino-pico

*/

-=-=-
Check out my excellent homepage!
Wed, 06 Apr 2022, 09:44
cyangames
Snagged a Pi Zero 2 W, and a Nano today, looking forward to seeing how it runs!

-=-=-
Web / Game Dev, occasionally finishes off coding games also!
Thu, 07 Apr 2022, 03:44
spinal
Question next, is how to organise a .ini or similar file to allow storing info 66 keys in the C64 case, with each key having an image and upto 3 or 4 functions...

-=-=-
Check out my excellent homepage!
Thu, 28 Apr 2022, 00:29
spinal
The top half of the idea...





-=-=-
Check out my excellent homepage!
Thu, 28 Apr 2022, 01:43
Jayenkai
Mmmm!
So, will that be a nice little mini handheld C64?

-=-=-
''Load, Next List!''
Thu, 28 Apr 2022, 01:50
spinal
As I don't have 3d modeling skills, or a 3d printer, then it might be an ugly as all hell c64 handheld.

-=-=-
Check out my excellent homepage!
Thu, 28 Apr 2022, 02:18
Jayenkai
\o/yeay\o/
The best kind!!
Fri, 29 Apr 2022, 04:42
spinal
And now its dead. will not power on. This is far too expensive a project.

-=-=-
Check out my excellent homepage!
Fri, 29 Apr 2022, 05:37
Jayenkai
Aw, fuck...
Fri, 29 Apr 2022, 06:41
rockford
Oh dear
Mon, 21 Nov 2022, 02:06
spinal
Well, I thought I'd have a look at this project, just to pass some time and it seems that sometime between the 'I added an SD card' post and now, my Arduino setup has done something stupid. For some reason, I now get a million errors when compiling, saying that some of the files are missing (they aren't).

This is one of the things I hate about 'homebrew' coding, one small update at some point, will easily kill absolutly everything. Reminds me of the Nintendo DS days.

-=-=-
Check out my excellent homepage!
Mon, 21 Nov 2022, 03:50
Jayenkai
Damnit. I hate that.
Though it isn't just "crazy languages that barely anyone uses".
DarkBasic used to do that sort of thing all the time, and don't get me started on XNA..

-=-=-
''Load, Next List!''
Page : 1 2 3 4 Prev 5
Next