Author Topic: What is Project Ravello?  (Read 103846 times)

0 Members and 1 Guest are viewing this topic.

Offline i3oilermaker

  • * Moderator
  • Thread Starter
  • Posts: 2362
  • Location: Chicago
  • techkeys.us
    • TechKeys
What is Project Ravello?
« on: Sat, 12 July 2014, 17:44:45 »
Project Ravello is a 4 button keyboard that is programmable to the layman


70625-070627-1


Specs:
  • ATMEGA16u2 Chip
  • 7x24 LED Matrix
  • 4 Cherry MX Switches
  • Onboard "Program" pushbutton
  • 6 Expansion Ports
  • Mini USB Connector
Operation:
Upon plugging in the card will scroll the TechKeys robot logo, and then go to the default screen.  Upon holding the program button for 1 second, the card will request you to select a key to program.  After selecting a key, the user may through the alphabet using up and down and commit or delete a character by pressing left or right.  The program button may be tapped to flip from lower case, upper case, number/symbol, and special characters.  When the macro is complete, pressing and holding program button for 1 second returns to the main screen.  Upon pressing the programmed key, the macro will be outputted to the connected PC.


Easter Eggs:
There will be easter eggs in the firmware ranging from Techkeys Coupon Codes to a full game of Tetris.


Storage:
The firmware leverages the chips EEPROM storage so that all programmed macros, will persist even after the card is unplugged and plugged back in.


Firmware:
The firmware will be open source, and users are encouraged to enhance or write their own software for the card.  Graphic functions exist for drawing characters, pixels, boxes, and even graphics (Linux script will convert a png to hex)


Ideas:
  • Persistence of Motion
  • Clock / Alarm / Timer
  • Media Controller
  • GAMES
« Last Edit: Sat, 12 July 2014, 17:54:15 by i3oilermaker »

Offline hwood34

  • underwater squad
  • * Exalted Elder
  • Posts: 5917
  • Location: USA
  • #1 CL stan
    • Keyboard Illuminati
Re: What is Project Ravello?
« Reply #1 on: Sat, 12 July 2014, 17:48:35 »
aaaaaaaaaaawwwwwwwwwwwww yissssss
IV KWK Info Thread & KBK Info Thread IV (out of date)

Old GBs: Gateron Switches (2015) | CF-LX R1 (2015) | CF-LX R2 (2017) | CF-LXXX (2017) | Gen.s Gem Caps (2015)

"Under no pretext should arms and ammunition be surrendered; any attempt to disarm the workers must be frustrated, by force if necessary"

Offline absyrd

  • CPT HYPE PADAWAN
  • Posts: 3300
  • Location: Philly Burbs
Re: What is Project Ravello?
« Reply #2 on: Sat, 12 July 2014, 17:50:48 »
Fun toy. Thanks for both the skype presentation and this post.
My wife I a also push her button . But now she have her button push by a different men. So I buy a keyboard a mechanicale, she a reliable like a Fiat.

Offline Sifo

  • Alter
  • * Exquisite Elder
  • Posts: 7487
  • Location: #GOLDSPRINGS, #LEGITBALLIN
  • Illustrious
Re: What is Project Ravello?
« Reply #3 on: Sat, 12 July 2014, 17:50:53 »
gibs
I love Elzy

Offline FrostyToast

  • Litshoard
  • * Exquisite Elder
  • Posts: 2368
  • Location: Canada
Re: What is Project Ravello?
« Reply #4 on: Sat, 12 July 2014, 18:36:56 »
Sweet! My own personal snake machine!
How could someone mess with the pcb to add a battery without ruining the usb?
« Last Edit: Sat, 12 July 2014, 18:38:48 by FrostyToast »
Quote from: elton5354
I don't need anymore keyboards

Offline uns211

  • Posts: 52
  • Location: California
Re: What is Project Ravello?
« Reply #5 on: Sat, 12 July 2014, 18:48:16 »
Would a usb power bank work?

Offline FrostyToast

  • Litshoard
  • * Exquisite Elder
  • Posts: 2368
  • Location: Canada
Re: What is Project Ravello?
« Reply #6 on: Sat, 12 July 2014, 18:54:36 »
Would a usb power bank work?

I guess you could do up the leads from the USB power wires. with some wire. I'm pretty sure the PCB would draw power from anything that it could.
Quote from: elton5354
I don't need anymore keyboards

Offline SpAmRaY

  • NOT a Moderator
  • * Certified Spammer
  • Posts: 14667
  • Location: ¯\(°_o)/¯
  • because reasons.......
Re: What is Project Ravello?
« Reply #7 on: Sat, 12 July 2014, 19:04:41 »
When can we buy it?

Offline Sifo

  • Alter
  • * Exquisite Elder
  • Posts: 7487
  • Location: #GOLDSPRINGS, #LEGITBALLIN
  • Illustrious
Re: What is Project Ravello?
« Reply #8 on: Sat, 12 July 2014, 19:08:39 »
2-3 weeks he said
I love Elzy

Offline Grendel

  • Posts: 462
  • Location: OR, USA
    • Firmware for Costar Replacement Controllers
Re: What is Project Ravello?
« Reply #9 on: Sat, 12 July 2014, 19:11:34 »
Whoa, nice ! I want one ! Or two. :)
Currently using: RK-9000WH/GR, CMS QFXT w/ Ghost Squid
- I'm game !

Offline FrostyToast

  • Litshoard
  • * Exquisite Elder
  • Posts: 2368
  • Location: Canada
Re: What is Project Ravello?
« Reply #10 on: Sat, 12 July 2014, 19:15:49 »
2-3 weeks he said

I can't wait that long!   :'(
Well at least WFD isn't doing these :))
Quote from: elton5354
I don't need anymore keyboards

Offline Sifo

  • Alter
  • * Exquisite Elder
  • Posts: 7487
  • Location: #GOLDSPRINGS, #LEGITBALLIN
  • Illustrious
Re: What is Project Ravello?
« Reply #11 on: Sat, 12 July 2014, 19:16:33 »
Whoa, nice ! I want one ! Or two. :)
I expect you to make something super cool out of it  :p
I love Elzy

Offline osi

  • Posts: 964
Re: What is Project Ravello?
« Reply #12 on: Sat, 12 July 2014, 19:26:10 »
Want!!

Offline Sifo

  • Alter
  • * Exquisite Elder
  • Posts: 7487
  • Location: #GOLDSPRINGS, #LEGITBALLIN
  • Illustrious
Re: What is Project Ravello?
« Reply #13 on: Sat, 12 July 2014, 19:32:55 »
Did you reveal your thought process while naming the project
I love Elzy

Offline i3oilermaker

  • * Moderator
  • Thread Starter
  • Posts: 2362
  • Location: Chicago
  • techkeys.us
    • TechKeys
Re: What is Project Ravello?
« Reply #14 on: Sat, 12 July 2014, 20:46:51 »
Yes - I name my projects after towns on the Amalfi coast because it is paradise there

Offline Elrick

  • Hype Master
  • Posts: 4895
  • Location: CrapTown, Convict Settlement
  • Keyboard Orgasmist
Re: What is Project Ravello?
« Reply #15 on: Sat, 12 July 2014, 21:13:01 »
Yes - I name my projects after towns on the Amalfi coast because it is paradise there

I use to live in Viareggio back in 1991 for six months and it was a piece of paradise.  Still miss it immensely, especially the people who simply let you enjoy the place without any interruption  8) .

Offline infiniti

  • I <3 KB
  • * Senior Moderator
  • Posts: 2405
  • Location: Thrilla, Manila, Philippines
  • Bob was here
    • PM me and ask for a custom title!
Re: What is Project Ravello?
« Reply #16 on: Sat, 12 July 2014, 21:46:46 »
Oh man!  That's cool! :cool:

Offline dante

  • Posts: 2553
Re: What is Project Ravello?
« Reply #17 on: Sat, 12 July 2014, 21:49:55 »
Sweet! My own personal snake machine!

Yes!  Perfect for snake :D

Offline domoaligato

  • * Exquisite Elder
  • Posts: 1672
  • Location: USA
  • All your base are belong to us!
    • All your base are belong to us!
Re: What is Project Ravello?
« Reply #18 on: Sat, 12 July 2014, 21:52:34 »
awesome!

Offline dante

  • Posts: 2553
Re: What is Project Ravello?
« Reply #19 on: Sun, 13 July 2014, 00:24:56 »

Offline rowdy

  • HHKB Hapster
  • * Erudite Elder
  • Posts: 21175
  • Location: melbourne.vic.au
  • Missed another sale.
Re: What is Project Ravello?
« Reply #20 on: Sun, 13 July 2014, 01:01:15 »
I don't think anyone guessed that!

Nice one, i3oiler! :)
"Because keyboards are accessories to PC makers, they focus on minimizing the manufacturing costs. But that’s incorrect. It’s in HHKB’s slogan, but when America’s cowboys were in the middle of a trip and their horse died, they would leave the horse there. But even if they were in the middle of a desert, they would take their saddle with them. The horse was a consumable good, but the saddle was an interface that their bodies had gotten used to. In the same vein, PCs are consumable goods, while keyboards are important interfaces." - Eiiti Wada

NEC APC-H4100E | Ducky DK9008 Shine MX blue LED red | Ducky DK9008 Shine MX blue LED green | Link 900243-08 | CM QFR MX black | KeyCool 87 white MX reds | HHKB 2 Pro | Model M 02-Mar-1993 | Model M 29-Nov-1995 | CM Trigger (broken) | CM QFS MX green | Ducky DK9087 Shine 3 TKL Yellow Edition MX black | Lexmark SSK 21-Apr-1994 | IBM SSK 13-Oct-1987 | CODE TKL MX clear | Model M 122 01-Jun-1988

Ị̸͚̯̲́ͤ̃͑̇̑ͯ̊̂͟ͅs̞͚̩͉̝̪̲͗͊ͪ̽̚̚ ̭̦͖͕̑́͌ͬͩ͟t̷̻͔̙̑͟h̹̠̼͋ͤ͋i̤̜̣̦̱̫͈͔̞ͭ͑ͥ̌̔s̬͔͎̍̈ͥͫ̐̾ͣ̔̇͘ͅ ̩̘̼͆̐̕e̞̰͓̲̺̎͐̏ͬ̓̅̾͠͝ͅv̶̰͕̱̞̥̍ͣ̄̕e͕͙͖̬̜͓͎̤̊ͭ͐͝ṇ̰͎̱̤̟̭ͫ͌̌͢͠ͅ ̳̥̦ͮ̐ͤ̎̊ͣ͡͡n̤̜̙̺̪̒͜e̶̻̦̿ͮ̂̀c̝̘̝͖̠̖͐ͨͪ̈̐͌ͩ̀e̷̥͇̋ͦs̢̡̤ͤͤͯ͜s͈̠̉̑͘a̱͕̗͖̳̥̺ͬͦͧ͆̌̑͡r̶̟̖̈͘ỷ̮̦̩͙͔ͫ̾ͬ̔ͬͮ̌?̵̘͇͔͙ͥͪ͞ͅ

Offline noisyturtle

  • * Exalted Elder
  • Posts: 6423
  • comfortably numb
Re: What is Project Ravello?
« Reply #21 on: Sun, 13 July 2014, 03:34:55 »
mmmm ravioli

Offline Razor Lotus

  • Posts: 351
  • Location: Singapore/United Kingdom
Re: What is Project Ravello?
« Reply #22 on: Sun, 13 July 2014, 13:03:08 »
Wow the LED matrix looks really cool!


Offline JaccoW

  • Fire Typer!!
  • * Elevated Elder
  • Posts: 2003
  • Keyboard is Lava!
Re: What is Project Ravello?
« Reply #23 on: Sun, 13 July 2014, 16:54:27 »
Serious want!
|||Daily driver: Duck Orion TKL
|||My other keyboards :
More
|||The Original|Home|Work|Numpad|Play|Endgame|Keycaps
x
|Déck Legend Frost|Keycool 87 LE|Leopold FC660M|FC 210TP|Raptor K1 Gaming|Duck Orion TKL|My keycaps & sets
|Pics|Pics|Pics|Pics|Pics|Pics

|||Want to know what Keycap stores there are? Check out my Keyboard Pearltree and my (FS/FT/WTB) thread

Offline Latin00032

  • * Destiny Supporter
  • Posts: 1528
Re: What is Project Ravello?
« Reply #24 on: Sun, 13 July 2014, 17:35:25 »
It's cool.

I just don't know what to do with it.

Offline Vibex

  • Posts: 926
  • Location: Cambridge, MA
  • Love y'all
Re: What is Project Ravello?
« Reply #25 on: Sun, 13 July 2014, 20:32:25 »
I ended up winning this guy in a bidding war. Really excited to toy around with it when I get back home. :thumb:
70702-0

Offline Sifo

  • Alter
  • * Exquisite Elder
  • Posts: 7487
  • Location: #GOLDSPRINGS, #LEGITBALLIN
  • Illustrious
Re: What is Project Ravello?
« Reply #26 on: Sun, 13 July 2014, 21:43:43 »
I ended up winning this guy in a bidding war. Really excited to toy around with it when I get back home. :thumb:
(Attachment Link)

What did it end up going for ?

Also, you get no easter eggs in your firmware :P
I love Elzy

Offline Vibex

  • Posts: 926
  • Location: Cambridge, MA
  • Love y'all
Re: What is Project Ravello?
« Reply #27 on: Sun, 13 July 2014, 22:37:48 »
I ended up winning this guy in a bidding war. Really excited to toy around with it when I get back home. :thumb:
(Attachment Link)

What did it end up going for ?

Also, you get no easter eggs in your firmware :P
Ended up going for $46. And yeah, really sad about the no Easter eggs, but I'll just put the new firmware on it when it gets released. ;D

Offline i3oilermaker

  • * Moderator
  • Thread Starter
  • Posts: 2362
  • Location: Chicago
  • techkeys.us
    • TechKeys
Re: What is Project Ravello?
« Reply #28 on: Sun, 13 July 2014, 22:46:08 »
I ended up winning this guy in a bidding war. Really excited to toy around with it when I get back home. :thumb:
(Attachment Link)

What did it end up going for ?

Also, you get no easter eggs in your firmware :P
Ended up going for $46. And yeah, really sad about the no Easter eggs, but I'll just put the new firmware on it when it gets released. ;D

I assume that was donated to GeekHack?  I thought it was just going to be given away, but I'm all for a few bucks going to support the community.


Offline byker

  • Literally Canada
  • ** Moderator Emeritus
  • Posts: 3136
  • Location: Gone fishin
Re: What is Project Ravello?
« Reply #29 on: Sun, 13 July 2014, 23:05:40 »
Great idea. Looks fun to toy around on. :)

Offline mashby

  • ** Moderator Emeritus
  • Posts: 2828
  • Location: Nashville, TN
  • What Up Shoney? (ツ)_/¯
    • Mashby
Re: What is Project Ravello?
« Reply #30 on: Mon, 14 July 2014, 10:25:25 »
Can't wait till I can buy one. i3oilermaker -- any ETA on when you'll have them on your web site?

Offline Sifo

  • Alter
  • * Exquisite Elder
  • Posts: 7487
  • Location: #GOLDSPRINGS, #LEGITBALLIN
  • Illustrious
Re: What is Project Ravello?
« Reply #31 on: Mon, 14 July 2014, 10:29:52 »
Can't wait till I can buy one. i3oilermaker -- any ETA on when you'll have them on your web site?
2-3 weeks I recall him saying.
I love Elzy

Offline mashby

  • ** Moderator Emeritus
  • Posts: 2828
  • Location: Nashville, TN
  • What Up Shoney? (ツ)_/¯
    • Mashby
Re: What is Project Ravello?
« Reply #32 on: Mon, 14 July 2014, 10:31:05 »
Can't wait till I can buy one. i3oilermaker -- any ETA on when you'll have them on your web site?
2-3 weeks I recall him saying.

Thanks my Sifbro from another mofo.  :p

Offline lkong

  • Posts: 78
  • Location: United States
Re: What is Project Ravello?
« Reply #33 on: Wed, 16 July 2014, 14:42:35 »
I can think of a million ways to use this.
The only problem is how many boards is enough.

Offline lkong

  • Posts: 78
  • Location: United States
Re: What is Project Ravello?
« Reply #34 on: Thu, 17 July 2014, 15:19:52 »
No mounting holes on the board?

Offline i3oilermaker

  • * Moderator
  • Thread Starter
  • Posts: 2362
  • Location: Chicago
  • techkeys.us
    • TechKeys
Re: What is Project Ravello?
« Reply #35 on: Thu, 17 July 2014, 16:34:24 »
No mounting holes on the board?


Nope - I would suggest plate mounting the switches if you are looking to make a case.  Or get creative with some sort of slot mounting.

Offline aj-kun

  • Posts: 131
Re: What is Project Ravello?
« Reply #36 on: Tue, 22 July 2014, 02:30:39 »
i was expecting pasta

Offline i3oilermaker

  • * Moderator
  • Thread Starter
  • Posts: 2362
  • Location: Chicago
  • techkeys.us
    • TechKeys
Re: What is Project Ravello?
« Reply #37 on: Thu, 31 July 2014, 14:06:28 »
I just had a moment of pure excitement, while testing the final revision of the software. I programmed a key through the interface, to type in a username, press tab, type in the password, and hit enter.

When I fired the macro it was the fastest login ever


Offline JinDesu

  • * Destiny Supporter
  • Posts: 303
Re: What is Project Ravello?
« Reply #38 on: Thu, 31 July 2014, 14:12:14 »
Looks like quite a cool way to add macro keys without messing with your preferred keyboard. I like it. I want it.
Someday somebody will best me, but it won't be today, and it won't be you.

Proud owner of a Filco Majestouch Cherry MX Blue Tenkeyless, KBT Race S, & Realforce 101

Offline Grendel

  • Posts: 462
  • Location: OR, USA
    • Firmware for Costar Replacement Controllers
Re: What is Project Ravello?
« Reply #39 on: Thu, 31 July 2014, 18:27:29 »
I just had a moment of pure excitement, while testing the final revision of the software. I programmed a key through the interface, to type in a username, press tab, type in the password, and hit enter.

When I fired the macro it was the fastest login ever

Gives the term "keycard" new meaning... :D Do you have an ETA for when we can buy them ?
Currently using: RK-9000WH/GR, CMS QFXT w/ Ghost Squid
- I'm game !

Offline Vibex

  • Posts: 926
  • Location: Cambridge, MA
  • Love y'all
Re: What is Project Ravello?
« Reply #40 on: Thu, 31 July 2014, 18:33:09 »
I just had a moment of pure excitement, while testing the final revision of the software. I programmed a key through the interface, to type in a username, press tab, type in the password, and hit enter.

When I fired the macro it was the fastest login ever
Ohhhh, this gave me a really cool idea! Can't wait for these to be fully released so I can mess around with it. Don't want to mess with my keycon souvenir. :p

Offline byker

  • Literally Canada
  • ** Moderator Emeritus
  • Posts: 3136
  • Location: Gone fishin
Re: What is Project Ravello?
« Reply #41 on: Thu, 31 July 2014, 19:42:50 »
I just had a moment of pure excitement, while testing the final revision of the software. I programmed a key through the interface, to type in a username, press tab, type in the password, and hit enter.

When I fired the macro it was the fastest login ever

I set up my techkeys business card with my login info, super useful!  :p

Offline 01111000

  • Posts: 55
Re: What is Project Ravello?
« Reply #42 on: Wed, 06 August 2014, 11:46:28 »
When is this going to be released for sale?

Poker 2 w/ MX Clears | Ducky Shine 3 w/ MX Blues | CM Novatouch

Offline i3oilermaker

  • * Moderator
  • Thread Starter
  • Posts: 2362
  • Location: Chicago
  • techkeys.us
    • TechKeys
Re: What is Project Ravello?
« Reply #43 on: Wed, 06 August 2014, 22:56:42 »
I know I keep saying soon - I have been traveling for work and preparing for a child.

Lets just put it this way - this baby will drop before mine.

Offline rowdy

  • HHKB Hapster
  • * Erudite Elder
  • Posts: 21175
  • Location: melbourne.vic.au
  • Missed another sale.
Re: What is Project Ravello?
« Reply #44 on: Thu, 07 August 2014, 06:03:48 »
I know I keep saying soon - I have been traveling for work and preparing for a child.

Lets just put it this way - this baby will drop before mine.

You're having a baby?

Congratulations!

Hope everything goes well :)
"Because keyboards are accessories to PC makers, they focus on minimizing the manufacturing costs. But that’s incorrect. It’s in HHKB’s slogan, but when America’s cowboys were in the middle of a trip and their horse died, they would leave the horse there. But even if they were in the middle of a desert, they would take their saddle with them. The horse was a consumable good, but the saddle was an interface that their bodies had gotten used to. In the same vein, PCs are consumable goods, while keyboards are important interfaces." - Eiiti Wada

NEC APC-H4100E | Ducky DK9008 Shine MX blue LED red | Ducky DK9008 Shine MX blue LED green | Link 900243-08 | CM QFR MX black | KeyCool 87 white MX reds | HHKB 2 Pro | Model M 02-Mar-1993 | Model M 29-Nov-1995 | CM Trigger (broken) | CM QFS MX green | Ducky DK9087 Shine 3 TKL Yellow Edition MX black | Lexmark SSK 21-Apr-1994 | IBM SSK 13-Oct-1987 | CODE TKL MX clear | Model M 122 01-Jun-1988

Ị̸͚̯̲́ͤ̃͑̇̑ͯ̊̂͟ͅs̞͚̩͉̝̪̲͗͊ͪ̽̚̚ ̭̦͖͕̑́͌ͬͩ͟t̷̻͔̙̑͟h̹̠̼͋ͤ͋i̤̜̣̦̱̫͈͔̞ͭ͑ͥ̌̔s̬͔͎̍̈ͥͫ̐̾ͣ̔̇͘ͅ ̩̘̼͆̐̕e̞̰͓̲̺̎͐̏ͬ̓̅̾͠͝ͅv̶̰͕̱̞̥̍ͣ̄̕e͕͙͖̬̜͓͎̤̊ͭ͐͝ṇ̰͎̱̤̟̭ͫ͌̌͢͠ͅ ̳̥̦ͮ̐ͤ̎̊ͣ͡͡n̤̜̙̺̪̒͜e̶̻̦̿ͮ̂̀c̝̘̝͖̠̖͐ͨͪ̈̐͌ͩ̀e̷̥͇̋ͦs̢̡̤ͤͤͯ͜s͈̠̉̑͘a̱͕̗͖̳̥̺ͬͦͧ͆̌̑͡r̶̟̖̈͘ỷ̮̦̩͙͔ͫ̾ͬ̔ͬͮ̌?̵̘͇͔͙ͥͪ͞ͅ

Offline 01111000

  • Posts: 55
Re: What is Project Ravello?
« Reply #45 on: Tue, 19 August 2014, 20:28:55 »
Can you give us an ETA?  Don't want to miss out on the first batch.  Thanks
Poker 2 w/ MX Clears | Ducky Shine 3 w/ MX Blues | CM Novatouch

Offline adrl

  • Posts: 50
Re: What is Project Ravello?
« Reply #46 on: Tue, 19 August 2014, 23:59:11 »
This will be fun to play with. Hope I can get in on the first batch!

Offline i3oilermaker

  • * Moderator
  • Thread Starter
  • Posts: 2362
  • Location: Chicago
  • techkeys.us
    • TechKeys
Re: What is Project Ravello?
« Reply #47 on: Wed, 20 August 2014, 00:02:27 »
Sorry for the delay folks...I have had a severe lack of free time lately.  I think I am going to forgo the video for the time being and release the cards first.

I might actually do a contest for anyone interested in producing a short demonstration video.

Offline xprongs

  • Posts: 7
Re: What is Project Ravello?
« Reply #48 on: Wed, 20 August 2014, 21:02:25 »
I was going to buy a business card and program it - but this is 100x better!

Can't wait to get one.
Every online forum has ****heads, don't pick them out of the masses to prove your point.

Offline osi

  • Posts: 964
Re: What is Project Ravello?
« Reply #49 on: Wed, 20 August 2014, 21:24:40 »
Congrats on the baby sir

Good wishes and good health to your family