Singleboard: Alpha (esp32 computer) + Speaker + SD-Card + Better Keyboard
ฝัง
- เผยแพร่เมื่อ 18 เม.ย. 2024
- A computer on a single board! Using a capacitive touch keyboard matrix, esp32 and a small LCD display this is the second prototype that will soon be available for sale at singleboard.computer check out the community and mailing list there for more info!
- บันเทิง
like the sound feedback
Very cool design. Always loved these little keyboard computers
Great job sir,this is amazing
spacebar placement on that is concerning, but thanks for posting that video
I agree, it's based on the ZX Spectrum
Felt like a throwback to me. Worth the savings in space -- not like you'll be touch typing anyway.
I'm also designing a development board that will remain bare, and has only small power draw. What I found is - the common CR2477 battery holders can accommodate both CR2450 and CR2477, and more interestingly, LIR2450 and LIR2477, the latter being a rechargeable Lithium Ion with a nominal voltage of 3.6V and 200mAh. This might be a cleaner solution than gluing on a small LiPo.
You should join a.singleboard.computer and make a post about it!
@@bateskecom Am not really building a single-board computer there.
Another option would be a single AA or AAA battery holder, and then a 10440 or 14500 Lithium-Ion cell at 3,7V. The latter one will provide up to 1000mAh.
Very cool project I love the way it turned out. Very clean and precise pcb design. The rounded screen is awesome btw. Keep it up !
i applaud your effort. Keep up the good work !
glad to see you dip your toes in esp32 stuff, my IT coworker immediately saw that chip's potential when I showed him the arduboy
Damn! It looks amazig! Really love the idea. The keyboard layout, the sizes, could be look more like a normal keyboard.
Actually, looks incrredible.
Looks fantastic!!! Wow! Hehe I love the C:\> prompt.
That is so insanely cool. A bit like a Cyberdeck but kinda practical. If it has WiFi it could be useful as a portable ssh client with a (slightly) better keyboard than a phone.
Woah i love this project. wish i could build one someday
Cool! Timex-Sinclair goes full circle
Looks pretty cool.
That's really cool!
I love the keyboard size
sounds great
Super cool!
Masterpiece
I would definitely download this
I would love one of these with a LoRA radio and meshtastic firmware.
keep going!!!!
Nice project! Congrats! Some public repo with PCB Design or software?
looks cool
I could read the screen twenty years ago.
Sick
Cool! Very interested in the hardware specs but mostly wondering how it can perform as a word processor?
I want one! But likely to hold off for the next version as I am not a developer and simply want a fully functional unit.
Subscribed!
So Cool !!
Nice project. Just a thought, but have you considered a pcb a shade bigger?, as the screen does seem rather small, (needs to be perhaps twice the size if possible), and the keyboard about 25% bigger so the key spacing can be a bit further apart (current spacing looks great for tactile switches but a little bit more spacing needed for touch). But I guess it depends on what your going for really, pocket portable (current format), or hand portable.
exquisite
Very nice
love the doge jumping around
super cool
I m really more a fan
Of the" Chicklet" keyboards
But the project looks cool!
On the one hand undeniably cool wit hthe batteyr clipped via plug meaning I could theoretically swap out for something that would stow behind it in a printed case, and there is indeed a cool factor I can’t deny having something literally credit card sized you can just whip out.
On the other I ain’t seeing shit on that postage stamp of a screen. Can we at least get something that could clamshell?
That's cool, however, I'm curious if it emulates i386 or just FreeDOS/OpenDOS compiled for whatever architecture the ESP32 uses.
Also, I'd love to see a custom OS that uses a more modern architecture, maybe with something like bash even, some type of BUS would also be cool.
Now about the keyboard, I think you could divide each key into 2 halves and use software (or maybe some clever circuitry) to ensure the keypress is correct if changing the shape doesn't work.
It's just an Arduino sketch with a bunch of print statements. Would be great to see an OS but I'm not that smart. Would be amazing if others could join and contribute!
The ESP32 will run microPython, complete with the REPL >>> prompt so you can interactively run Python commands. Much more powerful than DOS.
Man this is pretty cool!
can you explain design for charging? I have esp32 that I'll connect to custom pcb. I was thinking about how to add battery to it without using separate modules. I have esp32 with usb c and I wonder how to utilize this usb for charging.
Normaly we have app for it, but sometimes we need phisical device. For this need good project.
would the keys work through an overlay, like a printed vinyl sticker?
love this retro hacker look
large E-Ink Display.
When is N key rollover happening? /s
Do you use a dedicated touch ic, or multiplexing using the esp32? cool project. Its interesting that you made the top copper layer have only curved traces but the middle one still has a bunch of straight lines/45 deg angles.
It's actually closer to "charliplexing" the esp32 touch, but it's all a pin matrix. More details a.singleboard.computer/t/singleboard-alpha/18
which power chips you have used?
Круто! Но что насчет компиляции приложений без перепрошивки?
Can the screen have 80x25 columns. Is that possible? VERY NIFTY design!
Nice board. And a purpose ?
It's a lot like the M5stack cardputer. I think i prefer your keyboard though
This with a bigger battery, better keyboard, bigger screen and a case Will be perfect.
M5Stack Cardputer has a better keyboard, baterry and case but smaller screen
@@Xenotester yeah, i just found a vídeo about that next to this video lol
cool
Wouldn't it be better to use a larger e-INK display?
waow awesome except ... the spacebar position
This little computer looks cool. One idea here could be to change the keyboard to use mechanical MX switches w/buttons and then 3d-print a chassis for this computer.
And make it like a regular computer, 20” screen full size case, standard peripherals…oh wait, Nevermind
I am new here but what is it main purpose gaming programming?
Imagine if there where holes on the board so all components fit nicely into a slate and like it was covered in conformal coating.
the pcb size is currently the biggest problem you should try to fix, since big pcb's really affect the price, especially at small batch sizes,
experimenting with different input methods might be worth it, especially since this keyboard only has a few keys,
as a example I had designed a dragon ring keyboard, which might not say to much now, but essentially it was designed as a experiment to make a keyboard speciffically designed to be used by dragons, as in to increase the amount of keys and speed and prevent issues, also using modern day tech instead of old tech, since in the current day a normal keyboard actually is more expensive/complex to make in general than many other forms which back in the past where super expensive.
while I assume you aren't making this device to speciffically be used by dragons, the basic working of something like the dragonring keyboard could also be converted to something which humans could use, essentially it works by using multiple rings which all have different values and meanings at different spots, and using their combinations you make letters and such, while human language generally isn't as much based on direct logic/meaning anymore it still can be easy to use, using something like muscle memory just like how people use a normal keyboard.
essentially instead of having many keys, the keys are treated like a ring or a relative vector and then you can visualize it kind of like binary but then every key actually instead of only having 1 and 0(2 values) they tend to have around 4 to 8 different values, 4 aimed at beginners, 6 normal, 8 more precise/trained, and perhaps even more.
using just 3 keys/rings at the rate of 8 would already give the user 512 different keys, just 2 keys/rings would already give 64 different keys at the rate of 8.
translating it to human you would likely want to use 2 fingers or such, or 2 fingers and a button for things like shift/fnc or such, humans are pretty accurate with their fingers, also one wouldn't need to be to fast to use someting like that as fast or faster than a touch capacitive keyboard. as mentioned might wanna use something like a seperate button for shift/fnc since that is what people are used to, and/or use a button or pressure sensitivity to detect when one means to select a key, can add small refferences for the selected ring modifiers in the screen or somewhere else, the main thing in this case is reducing the size of the pcb since that is the main cost probably since I know how expensive getting pcb's of such a size is for hobbyists, have actually looked into that as well in the past, and even much smaller pcb's already where expensive.
using 2 6bit rings would already give 36 keys, 4 less than you use now, but using tumbs a 8bit ring is very easy to controll accurately.
technically seen you could make your own lithography process for the pcb of the keyboard since that doesn't need to much precission, and is the biggest part, the rest you should likely still make with real pcb devices. I actually made my own
No I/O or other ports?
this is basically the cardputer but bigger
With fabgl could you make a version with a composite or vga output?
I thought about adding an RP2040 which has a DVI output library, and can be piped through HDMI port to any tv
I couldn’t see any external touch control IC. How can you control that many touch points from esp32?
It's a charlieplexed matrix more info at a.singleboard.computer/t/singleboard-alpha/18
no RROL?
great work! But does it run DOOM ?
yes i like N 500
But does it play doom?
so that's like a M5stack cardputer, but all in one board
but can it run doom?
I want one
damn thats a puffed up battery.
LITTLE batt... With 2 batt or a Coín cell you can add a RTC... Nice! Looks like a PIPBOY
Looks like cardputer from m5stack with a bigger keyboard.
Any chance you could port an Arduboy game to it? Would make for a fun demo
Possible, but it would be a bit of work. Keyboard isn't optimized for gameplay, but I have an idea to remix this concept without the matrix, and instead a game controller layout, stay tuned!
website is not working. Something about security. I’m excited about this board and if you can make a few of this, I really would like one.
Especially if it can play audio clips
I think you forgot backspace mate...
😮😮😮
But, can it run doom?
Can it run Doom??
where is backspace key?
Currently, the default behavior for FUNC, but the keyboard definitions need help
Still very cool! - Is it me or does that lithium battery look a little bloated?
It's just a thicc boi
@@bateskecom You really shouldn't take bloated lithium batteries too lightly. They can quickly become quite the fire hasard.
@@Zhixalom The top is dead flat. Chill.
@@totally_not_a_bot Yep, because going "chill" at people always seem to work.
- It only a question... Yet you just had to make it condescending... arrogant-hole!
@@totally_not_a_bot Utterly daft and pointless remarks... What a strange hobby.
Nice project, but it will be not easy sell for $75 when M5Stack Cardputer cost $30
for doom is good
Could you put Linux on it?
Dude, can I trade you for one of my prototype nixie tube clocks?
Oha ya tek çip seviyesinde pc
Ortholinear keyboard layout
it should run linux terminal
A little sus, didn't see it playing doom or anything.
pov: macbook lite
display is too small What is the use of this
learning, fun and a little bit of art
If you have to ask, you're not geeky enough. ;-) I think it's *very* cool! Would love to get one and install microPython on it, complete with wifi networking (sadly, it's out of my price range).
Audio and vga and m.2 ssd. Look a Amiga.
cool but who would ever buy it to use it
I remember a novel of a Reddit thread claiming this is impossible with an esp32. Stupid site
Better but not good
shut up and take my money
Why is it needed?
zx spectrum must be proud
Maybe a mechanical keyboard would do this device justice? Mebranes aint good for typing.
how long does the battery last with real usage?
you lost me at c:\ :P
You’d better put linux instead of shitty dos there