rasky, open source KVM over IP
- Rasky is a low cost open source (hardware and software) KVM over IP built on top of the well known RaspberryPI model 2B featuring VGA video capture, USB keyboard and mouse emulation, remote control both by web (ajax VNC) and VNC, remote relay switches and digital inputs.
Name: Franco Lanza|
Nick Name: nextime
About this project
Rasky is a low cost open source (hardware and software) KVM over IP built on top of the well known RaspberryPI model 2B.
The primary goal of the project is to provide a low cost and completely open source alternative to commercially available KVM over IP and other remote consoles like iDRAC, iLO and so on.
A side goal is also to produce Rasky with a complete FLOSS workflow, so, no proprietary software will be used in any development step, all has to be strictly open and free software.
The expansion board for Rpi will be engineered in a way that is suitable for DIY PCB makers, and a 3d printable model of the enclosure will be available too, with an explicit goal to make it feasible to build at home a complete KVM for under 150 euro or to buy one assembled device for less than 200 euro.
For the first release it will feature:
- VGA video capture
- USB keyboard and mouse emulation
- Web (ajax VNC) and VNC remote access over IP
- 2 programmable and remote controllable Relays to switch on/off the remote machine and to virtually “press” a button (reset?)
- 2 digital inputs to attach sensors
- Completely open source design for software, hardware and box will be released (early and often). License will be GPL or similar.
- Backup battery pack management to assure clean shutdown of the Raspberry PI in case of power loss
The project is in a very early stage and some features may change.
Some other features I’m considering, i don’t know yet if for the first or the second release, is the emulation of an USB remote storage/cd drive and to add a couple of analog inputs.
All those features are implemented without the needs to install anything on the remote controlled machine/OS, so, they can be used even at a BIOS or equivalent level to remote control any machine that have at least one USB port and a VGA or, using an adapter, DVI or HDMI video output.
Rasky features 3 primary circuits, one for video capture, one for keyboard, mouse and eventually cdrom emulation, and one to control relays and digital inputs ( click on the image to enlarge )
Who i am and why I’m doing this
I’m Franco Lanza, also known as “nextime”, dad of two, married with a beautiful and patient woman, and i live in a little city near Milan, north Italy. I’m an “hacker minded” guy who loves building things, and in particular things that involve build electronic circuits and writing code.
I have more than 25 year experience in coding, building circuits, unix and linux systems and hacking in general, and i breathe open source and free software all day long.
In many years i never found a completely open source KVM over IP, and the ones that i used are limited and expensive as well as closed black boxes, so, with this project i hope to give back to the community something i think will be useful for both professionals and amateurs, and a funny project for myself to build as well.
The feedback i received when discussing this project with my colleagues and friends has convinced me to setup this crowd funding to make it real, and after some investigation and tests on the feasibility, here i am with this page.
Rewards for contributors
You can give me a free contribution or select a reward.
If you choose a reward, please take care that taxes and shipment expense where appliable are already included and you will not get charged for anything else except for eventual customs duty if appliable to your country .
I will ship to whole world.
I accept credit cards, bank transfer, paypal, bitcoin. Select your preferred currency using the dropdown menu on the right column
||||Quantity||3d printed logo||PCB beta||PCB final||KIT beta||KIT final||enclosure||Assembled beta||Assembled final||Rpi2|
|Open source entusiast||?||X||-||-||-||-||-||-||-||-|
|early kit builder||50||-||-||-||X||-||-||-||-||-|
|final kit builder||50||-||-||-||-||X||X||-||-||-|
|Super early seed||100||-||-||-||-||-||-||X||-||-|
NOTE: the “KIT” rewards will have all the SMD components with more than 40 pins pre-soldered. If you want to solder them by your own, please specify it when you give your contribution. Thanks.
Risks and challenges
Any project has risks, and an early phase project like this one isn’t an exception.
The first risk is that it’s a one man project, so, if anything bad had to happen to me, the project will stop. Anyway, considering the project is fully open sourced and i will release anything i do early and often, in any case anyone can takeover the project and continue it even without me, assuming he has the right skills.
Other risks are more technical, in particular the video grabber part seems to be a thing many people have tried to build on with slow progressions or failing completely. This is the reason I’m investigating three different ways to build that part, by taking advantages of previously experiences done on similar or relative projects by other hackers, and revisiting them thanks to the features of latest hardware and technologies. What i have found after some months of preliminary studies about this project is that all parts are already available, and they just need someone that will take them and glue them to work together. I’m the one that will do that.
All the components i will use are common parts with no supply issues, and they are cheap and reliable with strong distributors and producers, so, i can rule out supply problems. Though a low component count minimizes supply risk there is still a possibility that the quoted lead times for larger orders of our components could be exceeded or that we could be supplied with faulty parts. If this proves to be the case we will secure returns or replacement parts, however this would incur a delay to our shipping date. It’s a remote possibility, but we have to point it out.
I run a small company with some experience of product fulfilment in the software industry so we think we have accounted for all eventualities when getting your rewards to you. In the happy event that Rasky proves to be hugely more popular than we expected though it will place a strain on our resources and it may take us longer than we anticipated to ship your rewards to you. In that event we will provide regular updates as to our shipping progress and we will work as hard as we can to ship your rewards as soon as possible.
Got any Question?
You must be logged in to post a comment.
Will this work to extend an existing old PS2 8 port KVM to make it accessible over-the-network?
In theory yes, it can be used as a sort of “network” extension for an old non-networked KVM with multiple port. For an old KVM with PS2 connectors, anyway, you will have to use a ps2 to USB adapter, and also it will have to be tested for supported resolutions in the video part.
What happen if you don’t reach your campaign goal?
I will do my best to complete Rasky in any case, but of course if i will not reach the campaign goal i cannot access to discounts for some components and/or i will have to find the funds to finalize development by myself, and this would mean that probably time for shipping will be longer. Anyway, i will try to ship any reward in any case, and i will strictly update the status of the project to let you all know how things are going
Difference between “Early Seed” and “Final” rewards?
it’s not entirely clear to me whether the MAKER (PRO) perks include the components or not. Could you shed some light on this?
Which perk would you like?
You just want to support me and see Rasky become real. This Reward is a donation to the Rasky project.
1 Perks claimed
Open Source entusiast
You love to see an open source KVM Over IP become real and strongly support open source hardware/software. You will get a 3d printed Rasky logo with a special dedication for supporters. This Reward is a donation to the Rasky project. Immediate delivery
4 Perks claimed
You are a maker and you can't wait to see it in your hands. You will get a first revision PCB to be assembled/soldered by your own. This Reward is a donation to the Rasky project. Due to slow growing of the crowdfunding the project bit slow, so, rescheduled delivery estimation based on latest progresses
1 claimed out of 1
You are a maker and you can't wait to see it in your hands, but you prefer to wait for final design. You will get a final revision PCB to be assembled/soldered and a 3d printed enclosure. This Reward is a donation to the Rasky project. Due to slow growing of the crowdfunding the project bit slow, so, rescheduled delivery estimation based on latest progresses
3 claimed out of 3
early kit builder
You can't wait for the final assembled Rasky and you want to be a beta tester. You will get a complete kit to assemble/solder a Rasky revision 1 (enclosure not included) Due to slow growing of the crowdfunding the project bit slow, so, rescheduled delivery estimation based on latest progresses
5 claimed out of 5
final kit builder
you can't wait for the final assembled Rasky but you don't want to be a beta tester. You will get a complete kit for the final release to assemble/solder a Rasky (enclosure included) Due to slow growing of the crowdfunding the project bit slow, so, rescheduled delivery estimation based on latest progresses
2 claimed out of 2
Rasky super early seed
You can't wait to have it in your hands and you like to be a beta tester. You will get an assembled Rasky first revision (no enclosure) Due to slow growing of the crowdfunding the project bit slow, so, rescheduled delivery estimation based on latest progresses
0 claimed out of 0
Rasky early seed
Early seed for final Rasky. You will get an assembled final release Rasky complete with enclosure. Due to slow growing of the crowdfunding the project bit slow, so, rescheduled delivery estimation based on latest progresses
14 claimed out of 14
Early adopter, you will get a complete and assembled final release Rasky with enclosure Due to slow growing of the crowdfunding the project bit slow, so, rescheduled delivery estimation based on latest progresses
0 claimed out of 0
Rasky production kit
you will get a final release Rasky complete with enclosure in kit to be assembled/soldered Due to slow growing of the crowdfunding the project bit slow, so, rescheduled delivery estimation based on latest progresses
0 claimed out of 0
Rasky production assembled
You will get a fully assembled Rasky complete with enclosure Due to slow growing of the crowdfunding the project bit slow, so, rescheduled delivery estimation based on latest progresses
0 claimed out of 0
You will get a fully assembled Rasky complete with enclosure and preinstalled Rpi2 Due to slow growing of the crowdfunding the project bit slow, so, rescheduled delivery estimation based on latest progresses
4 claimed out of 4