diff --git a/README.md b/README.md index c15ac90..84c2849 100644 --- a/README.md +++ b/README.md @@ -5,23 +5,13 @@ A very simple and fully functional Raspberry Pi-based KVM (Keyboard-Video-Mouse) The website: [pikvm.org](https://pikvm.org). Also check out [the documentation](https://docs.pikvm.org) and join to the [Discord Community Chat](https://discord.gg/bpmXfz5) for news, questions and support! -| **[>>> New PiKVM V4 - Buy it right now! <<<](https://pikvm.org/buy)** | -| ---------------------------------------------------------------------------------------------------------- | -| drawing | - - -| **[>>> DIY Device Getting Started <<<](#diy-getting-started)** | **[>>> PiKVM V3 Getting Started <<<](#pikvm-v3)** | -| --------------------------------------------- | ------------------------------------------ | -| [DIY Review by **Novaspirit Tech**](https://youtu.be/plP9Y1likRg)
[**Hackaday**](https://hackaday.com/2020/11/24/true-networked-kvm-without-breaking-the-bank/) & [**Tom's HARDWARE**](https://www.tomshardware.com/how-to/kvm-over-ip-raspberry-pi) & [**Elector MAG**](https://www.elektormagazine.com/news/pikvm-raspberry-pi-as-a-kvm-remote-control)
[Our boring presentation for the DIY :)](https://youtu.be/9YhPWjWv5gw) | [PiKVM V3 Review by **Linus Tech Tips**](https://www.youtube.com/watch?v=232opnNPGNo)
[Review by **Novaspirit Tech**](https://youtu.be/dTchVKxx7Fo)
[Another review by **Level1Techs**](https://www.youtube.com/watch?v=LwsznhIBPMc)
[Review by **The Geek Freaks** (DE)](https://www.youtube.com/watch?v=fnd6wojrw3c) | -| drawing | drawing | - | Web UI | | ------------------------------------------ | -| drawing | +| | # Features -* Supported **Raspberry Pi 2**, **3**, **4** and **Zero2W**; +* Can be made based on **Raspberry Pi 2**, **3**, **4** and **Zero2W**; * **FullHD video** using advanced **HDMI-to-CSI bridge** or **USB dongle**; * Extra low **video latency** with **MJPEG** or **H.264 / WebRTC** (for CSI bridge); * Bootable **Virtual CD-ROM** and **Flash Drive**, ability to store images on **NFS**; @@ -33,9 +23,106 @@ The website: [pikvm.org](https://pikvm.org). Also check out [the documentation]( * **Extensible authorization** and HTTPS out of the box; * **Health monitoring** of the Pi; * Control **GPIO** ports and **USB relays**; -* It only costs between $30 and $100 for parts! * 100% Open Source! +# Variants + +PiKVM supports several different hardware configurations, referred to as **platforms**. +All of them uses our common open source software stack. + +* **PiKVM V4** and **V3** are our own **plug-and-play, ready-made** devices (Raspberry Pi included).
+ Supports **H.264 video & audio** transmission, **host power management**, **mass-storage emulation** and much more. + They are really well-made, reliable things which you can use yourself or provide to your clients. + V4 and V3 also have more features than DIY builds. + +* **PiKVM V2** and **V1** devices are **DIY** so you can make it with your own hands.
+ If you don't know where to put your old Raspberry Pi, here's a great goal. + +**Look at what Tech Bloggers are saying about us :)** + + + + + + + + + + + + + + + + + + + + + + +
PiKVM V4 Plus & MiniPiKVM V3DIY PiKVM
+ Novaspirit Tech
+ Level1Techs
+ Jeff Geerling
+
+ ~~~ LINUS TECH TIPS ~~~
+ Novaspirit Tech
+ Level1Techs
+ Techno Tim
+ The Geek Freaks (DE)
+
+ Novaspirit Tech
+ Hackaday
+ Tom's HARDWARE
+ Elector MAG
+ Our boring presentation of DIY
+

~~~ BUY IT NOW ~~~



~~~ BUY IT NOW ~~~



DIY Getting Started


+ +
+ +|
⭐ ⭐ ⭐ **KEY FEATURES** ⭐ ⭐ ⭐
| **V4 Plus** | **V4 Mini** | | **V3** | | **DIY V2** | **DIY V1** | +|--------------------------------------------------------------------|:-----------:|:-----------:|---|:--------:|---|:----------:|:----------:| +| | | | | | | | | +| **Plug and Play out of box!** | ✅ | ✅ | | ✅ | | ❌
DIY | ❌
DIY | +| Base Raspberry unit | **CM4
Included!** | **CM4
Included!** | | **RPi4
Included!** | | RPi4
Zero2W | RPi3
RPi2
Zero2W | +| **HDMI 1080p@60Hz** support for better **BIOS/UEFI compatibility** | ✅ | ✅ | | ❌ | | ❌ | ❌ | +| **HDMI audio** capture | ✅ | ✅ | | ✅ | | ❌ | ❌ | +| USB keyboard/mouse emulation | ✅ | ✅ | | ✅ | | ✅ | ✅ | +| Virtual **Flash Drive** / **CD-ROM emulation** | ✅ | ✅ | | ✅ | | ✅ | ❌ | +| Ability to simulate **"eject/insert"** for USB | ✅ | ✅ | | ✅ | | ❌ | ❌ | +| **Onboard ATX controller** for power management of the host | ✅ | ✅ | | ✅ | | DIY | DIY | +| **Built-in OLED** with IP and other info | ✅ | ✅ | | ✅ | | ❌ | ❌ | +| **Multiport KVM switches** support | ✅ | ❌ | | ✅ | | ✅ | ✅ | +|| +|| +|
⭐ ⭐ ⭐ **HARDWARE ABILITIES** ⭐ ⭐ ⭐
| **V4 Plus** | **V4 Mini** | | **V3** | | **DIY V2** | **DIY V1** | +|| +| **CISCO-style RJ-45** console port | ✅ | ❌ | | ✅ | | ❌ | ❌ | +| **USB serial** console port | ✅ | ✅ | | ✅ | | ❌ | ❌ | +| **Internal secured USB 3.0** storage port | ✅ | ❌ | | ❌ | | ❌ | ❌ | +| A **real-time clock** for accurate logging | ✅ | ✅ | | ✅ | | ❌ | ❌ | +| **Locator LED** to find device in the rack | ✅ | ✅ | | ❌ | | ❌ | ❌ | +| **mPCIe slot** with USB lines for **LTE/5G** cards | ✅ | ❌ | | ❌ | | ❌ | ❌ | +| **SIM card slot** for modem | ✅ | ❌ | | ❌ | | ❌ | ❌ | +| **External antenna** support | ✅ | ✅ | | ❌ | | ❌ | ❌ | +| USB host support (external USB devices connectivity) | ✅ | ❌ | | ✅ | | ✅ | ✅ | +|| +|| +|
⭐ ⭐ ⭐ **POWER AND COOLING** ⭐ ⭐ ⭐
| **V4 Plus** | **V4 Mini** | | **V3** | | **DIY V2** | **DIY V1** | +|| +| Cooling system / fan type | Quiet
Radial | Fanless | | Axial | | DIY | DIY | +| PWM fan controller | ✅ | ❌ | | ✅ | | ❌ | ❌ | +| **Fan speed and health** monitoring | ✅ | ❌ | | ❌ | | ❌ | ❌ | +| Power consumption in idle mode | 3.3W | 2.65W | | 3.3W | | | | +|| +|| +|
⭐ ⭐ ⭐ **MISCELLANEOUS** ⭐ ⭐ ⭐
| **V4 Plus** | **V4 Mini** | | **V3** | | **DIY V2** | **DIY V1** | +|| +| USB relays, lamps, smartplugs control | ✅ | ❌ | | ✅ | | ✅ | ✅ | +| Pi's GPIO ports control from the Web UI | ❌ | ❌ | | ✅ | | ✅ | ✅ | + +
More indepth details about the PiKVM features @@ -91,48 +178,10 @@ The website: [pikvm.org](https://pikvm.org). Also check out [the documentation]( We created [our very own MJPG video server](https://github.com/pikvm/ustreamer) written in C with multi-threading support and GPU video encoding - the fastest streaming solution available to provide the best video quality for PiKVM. We also tested a lot of hardware configurations so that you can be sure devices you assemble will work reliably.
-
- Comparsion table - -| | DIY V1 | DIY V2 | V3 Kit | V4 Mini | V4 Plus | -|---------------------------------------------------------------------|:---------------------------:|:--------------:|:-------:|:-----------:|:----------:| -| **===== KEY FEATURES =====** | | | | | | -| Plug and Play out of box! | ❌
DIY | ❌
DIY | ✅ | ✅ | ✅ | -| Base Raspberry unit | RPi3
RPi2
Zero2W | RPi4
Zero2W | **RPi4
Included!** | **CM4
Included!** | **CM4
Included!** | -| HDMI 1080p@60Hz support for better BIOS/UEFI compatibility | ❌ | ❌ | ❌ | ✅ | ✅ | -| HDMI audio capture | ❌ | ❌ | ✅ | ✅ | ✅ | -| USB keyboard/mouse emulation | ✅ | ✅ | ✅ | ✅ | ✅ | -| Virtual Flash Drive and CD-ROM emulation | ❌ | ✅ | ✅ | ✅ | ✅ | -| Ability to simulate "eject/insert" for USB | ❌ | ❌ | ✅ | ✅ | ✅ | -| Onboard ATX controller for power management of the host | DIY | DIY | ✅ | ✅ | ✅ | -| Built-in OLED with IP and other info | ❌ | ❌ | ✅ | ✅ | ✅ | -| Multiport KVM switches support | ✅ | ✅ | ✅ | ❌ | ✅ | -| **===== HARDWARE ABILITIES =====** | **DIY V1** | **DIY V2** | **V3 Kit** | **V4 Mini** | **V4 Plus** | -| CISCO-style RJ-45 console port | ❌ | ❌ | ✅ | ❌ | ✅ | -| USB serial console port | ❌ | ❌ | ✅ | ✅ | ✅ | -| Internal secured USB 3.0 storage port | ❌ | ❌ | ❌ | ❌ | ✅ | -| mPCIe slot with USB lines for LTE/5G cards | ❌ | ❌ | ❌ | ❌ | ✅ | -| SIM card slot for modem | ❌ | ❌ | ❌ | ❌ | ✅ | -| External antenna support | ❌ | ❌ | ❌ | ✅ | ✅ | -| A real-time clock for accurate logging | ❌ | ❌ | ✅ | ✅ | ✅ | -| Locator LED to find device in the rack | ❌ | ❌ | ❌ | ✅ | ✅ | -| USB host support (external USB devices connectivity) | ✅ | ✅ | ✅ | ❌ | ✅ | -| **===== POWER AND COOLING ======** | **DIY V1** | **DIY V2** | **V3 Kit** | **V4 Mini** | **V4 Plus** | -| Cooling system / fan type | DIY | DIY | Axial | **Fanless** | **Quiet
Radial** | -| PWM fan controller | ❌ | ❌ | ✅ | ❌ | ✅ | -| Fan speed and health monitoring | ❌ | ❌ | ❌ | ❌ | ✅ | -| Power consumption in idle mode | | | 3.3W | **2.65W** | 3.3W | -| **===== MISCELLANEOUS =====** | **DIY V1** | **DIY V2** | **V3 Kit** | **V4 Mini** | **V4 Plus** | -| USB relays, lamps, smartplugs control | ✅ | ✅ | ✅ | ❌ | ✅ | -| Pi's GPIO ports control from the Web UI | ✅ | ✅ | ✅ | ❌ | ❌ | - -
- ----- # DIY Getting Started -## Required hardware -PiKVM supports several different hardware configurations, referred to as **platforms**. Now available: **V2** and **V1**. +PiKVM supports several different DIY platforms. Now available: **V2** and **V1**. * **Recommended**: **V2** is the most powerful implementation for **Raspberry Pi 4** and **Zero2W** supporting all of the features of PiKVM including the **Mass Storage Drive**. **It's also the easiest to make**. * **V1** was designed to work with **Raspberry Pi 2** and **3** that do not have USB emulation port and requires a few more components for a basic implementation. It also does not support the Mass Storage Drive feature. @@ -156,39 +205,6 @@ So, again, in short: * Supports H.264 (for recommended CSI capture). * Doesn't support CD-ROM and Flash Drive (mass storage) emulation. - -# PiKVM V3 - -We have developed our own HAT and pre-assembled device based on the Raspberry Pi 4. - -| **The Pre-Assembled device** | **The DIY kit** | -| ---------------------------- | --------------- | -| drawing | drawing | - - -**[>>> Buy PiKVM V3 right now! <<<](https://pikvm.org/buy)** - -**[>>> PiKVM V3 User Guide <<<](https://docs.pikvm.org/v3)** - -* **HDMI video capture** for extra low latency with **MJPEG** or **H.264/WebRTC** (1080p 50Hz max). -* **HDMI audio capture**. -* **USB keyboard** & **mouse**, bootable **Virtual CD-ROM** & **Flash Drive**; -* Ability to simulate "**removal and insertion**" for **USB**. -* **Onboard ATX controller** to manage the server's power. -* **PWM fan controller**. -* **A real-time clock** for accurate logging. -* CISCO-style and USB **serial console port** (to manage PiKVM OS or to connect the server). -* **No need for soldering or breadboarding**. It's a ready-made, reliable thing which you can use yourself or provide to your clients. - -Watch the video: -* [PiKVM V3 Review by **Novaspirit Tech**](https://youtu.be/dTchVKxx7Fo) -* [Another review by **Level1Techs**](https://www.youtube.com/watch?v=LwsznhIBPMc) -* [Review by **The Geek Freaks** (DE)](https://www.youtube.com/watch?v=fnd6wojrw3c) - -History: -* [PiKVM V3 HAT on Kickstarter (huge success!)](https://www.kickstarter.com/projects/mdevaev/pikvm-v3-hat) - - ----- # Donate diff --git a/img/v4.jpg b/img/v4.jpg index 3a2b0b5..7dcee46 100644 Binary files a/img/v4.jpg and b/img/v4.jpg differ