Skip to content

Openterface

DIY Challenge, Cool Prizes, and Production Nears the Finish Line!

Hey there, Openterface enthusiasts!

We've got some exciting news to share! From a thrilling new DIY challenge to production milestones and cool software updates—things are buzzing here at Openterface. Grab a drink, make yourself comfy, and dive into this update with us!

USB KVM DIY Challenge 2024: Time to Unleash Your Inner Tech Wizard!

Attention all tinkerers, makers, and dreamers! We're thrilled to present the USB KVM DIY Challenge 2024, a collaboration with TechxArtisan, Make: Magazine, the Open Source Hardware Association (OSHWA), and Crowd Supply. This is your chance to create a custom KVM solution—let’s see what magic you can whip up with your Openterface Mini-KVM!

Logos of TechxArtisan, Make: Magazine, OSHWA, and Crowd Supply

Here’s the rundown:

  • Mission: Create your very own open KVM solution using the Openterface Mini-KVM, with your personal twist to meet your specific needs.

  • Categories: Prizes for top performers include awards for both technical skill and creativity—so everyone has a shot!

  • Awesome Prizes:

    • A limited-edition Openterface Mini-KVM with a transparent and silver case.
    • The futuristic Pi-Cast KVM by HackerGadgets.
    • The retro-inspired GameShell by Clockwork.
  • Timeline: The challenge kicks off on October 1, 2024, and submissions close on February 28, 2025.

  • Judges: Experts from TechxArtisan, Make: Magazine, OSHWA, and Crowd Supply will evaluate your projects.

Whether you're a seasoned tech wizard or just stepping into the world of hardware hacking, this contest is your playground. Who knows? You might create the next big thing in tech!

Join the action on Crowd Supply's official contest page and chat with us on the contest Discord channel. Let the innovation games begin!

Openterface Mini-KVM in transparent, silver, and black enclosures

Openterface Mini-KVM available in three cool enclosures—transparent, silver, and black

Prizes including Pi-Cast KVM and GameShell console

Some of the awesome prizes: Pi-Cast KVM by HackerGadgets and GameShell by Clockwork

Production Update: Almost There!

Here’s a sneak peek at the hard work going on behind the scenes—our studio has been buzzing like a beehive! So far, we’ve assembled 800 units of the Openterface Mini-KVM.

Mini-KVM are piled up there

Openterface team assembling KVM units in a quality control setup

Our quality control is top-notch. Every unit is checked, rechecked, and pampered by our team to ensure that when it arrives in your hands, it’s not just good—it’s great! We aim for the kind of quality that makes other devices green with envy.

We know waiting can be hard, but we’re committed to delivering the best experience possible. Thank you for your patience as we put on the final touches!

Software Update: Android App Gets a Nice Upgrade

Our Android app just received a major upgrade. Now controlling your target devices through your phone or tablet has never been easier or more fun!

Check out the demo video here: Android App Demo Video

Screenshot of the Openterface Android app interface

Here’s what’s new:

  • Smooth and responsive touch controls
  • Easy drag-and-drop functionality
  • Precise tapping for an intuitive experience
  • A new function key bar for added convenience
  • Upcoming feature: customizable keyboard shortcuts
  • Compatible with both Android tablets and phones

This app makes the Openterface Mini-KVM even more useful for tech pros on the go. We’ve also uploaded the latest APK and source code to our GitHub repo if you want to explore further or contribute!

Wrapping It Up

Phew! That was quite the update, right?

If you have any ideas, feedback, or wild KVM dreams, we want to hear them! Slide into our DMs, send a carrier pigeon 🕊️, or hop onto one of our community channels. We love connecting with you!

Thanks again for your patience and for being the best tech community out there. We’ve got more exciting news and updates coming soon—stay tuned!

With gratitude,
Billy Wang
Product Manager
Openterface Team | TechxArtisan

From Teardown to Production: We’re Moving Forward!

Hey everyone,

It’s been a while since our crowdfunding campaign ended, and we’ve got some fantastic updates to share with you. We’re excited to dive headfirst into the production phase of our Openterface Mini-KVM and keep you informed on our progress.

Teardown 2024 Highlights

First of all, last month’s Teardown 2024 hosted by Crowd Supply in Portland was nothing short of amazing. It was fantastic to meet so many of our tech friends and backers in person at our demo table! Your kind words are a great encouragement and motivation for us. Here are some snaps from the event: billy-at-teardown2024

A big shoutout to Electromaker for featuring our product during the event! Check out our chat in this video:

Production in Full Swing

Right now, we're busily placing orders for various parts and chips like the CH9329 and CH340 as we prepare for production. We’re also submitting our Mini-KVM and various cables to a certified lab for CE, RoHS, and UKCA certification testing. If everything goes smoothly, we’ll be ready to kick off production at the factories soon. Our team is making sure every step of the production line is as smooth as possible, so we can deliver a top-notch product that’s both fun and reliable! Here are some snaps of the test reports for RoHS and CE for our orange Type-C cable: test-report-typec

OSHWA Certification

We’re thrilled to announce that our Openterface Mini-KVM is now officially OSHWA certified as fully open-source! 🥳 You can check out our certification here: OSHWA UID CN000015 oshw-cn000015

Hardware Update V1.9

We’ve just launched our hardware V1.9 with extra pins for even more hackable fun and potential! Think ATX, network bridging, audio bypass, and more. What creative ideas do you have for hacking our Mini-KVM with these pins? Join our Reddit or Discord and share your thoughts with us!

Openterface MiniKVM V1.9 with pins for more hackable fun! Think ATX, network bridging, audio bypass, etc. Thoughts?
byu/youyoubilly inOpenterface_miniKVM

QT Host App on Pi

We’ve successfully run our QT host app on a Pi environment! What’s even more exciting is how our Mini-KVM can team up with Clockwork’s uConsole to turn it into a portable KVM tool. It’s super handy for plug-and-play and quick troubleshooting of any headless devices nearby.

Development & Final Touches

Our dev team, led by Kevin, is working tirelessly to test and refine the code. Join our Techxartisan's Discord to hang out with our dev and beta team and stay updated on our progress. Billy is handling all the paperwork and finalising the design for our product, packaging, and product manual. Here’s a sneak peek of our updated version of prints and labels for the aluminium case. Check out Kazubu's tweet from when Billy showed it off to him in Tokyo, Japan:

On Track for September

We’re currently on track and working hard to get our Mini-KVMs into your hands by the end of September.

Thanks so much for all your support and enthusiasm. We couldn't have done it without you!

We’d love for you to help spread the word about our Mini-KVM. We hope it can benefit more tech enthusiasts and make life easier for anyone managing lots of headless devices.

Cheers,
Billy Wang Openterface Team

Basic Operation Tests

Mouse 🖱

  • Movement Latency: Ensure smooth and responsive control.
  • Mouse Buttons: Test left, right, and middle mouse buttons; click & drag.
  • Scrolling: Evaluate scrolling speed and direction.
  • Accuracy of mouse position mapping (1)
  1. Ensure the target's mouse position is accurately mapped to the host's. This can be impacted by the target's resolution and changes in app window size.
  • Movement Latency: Ensure smooth and responsive control.
  • Mouse Buttons: Test left, right, and middle mouse buttons; click & drag.
  • Scrolling: Evaluate scrolling speed and direction.
  • Sensitivity of mouse movement (1)
  1. Ensure the mouse movement meets intuitive expectations.

Keyboard ⌨️

  • Typing Responsiveness: Ensure it meets intuitive expectations.
  • Full Keyboard Mapping: Especially for various special symbols.
  • Modifiers: Keys like Ctrl, Shift, Alt and Cmd, or Win.
  • Key Combinations: Supports up to 8 modifier keys and 6 additional keys pressed simultaneously.
  • Media & ACPI Keys: Keys like Volume-, Volume+, Mute, Wake-up, Sleep and Power.
  • Keyboard Layouts: Ensure consistent pairing for various layouts. (1)
  1. ⌨️ 🌏 Keyboard layouts vary globally across regions and languages, with popular types like QWERTY, AZERTY, QWERTZ, and Dvorak.

Tip

  • Keyboard Tester: You can utilize an online keyboard testing tool on both the host and target computers to verify whether their keystrokes are synchronized.
  • CH9329 Chip: Check the details to understand the limits of keyboard/mouse control in the Openterface Mini-KVM.

Text Transfer 📝

  • Text Transfer Functionality: Verify that the host application can successfully transfer text from the host computer to the target device using ASCII codes.
  • Content Integrity: Ensure that the text content transferred from the host to the target device remains intact and is accurately reproduced.
  • Special Characters Handling: Test the text transfer feature with various ASCII characters, including symbols, punctuation marks, and non-alphanumeric characters, to ensure proper handling and reproduction on the target device.
  • Text Length Testing: Test the text transfer feature with text of varying lengths, ranging from short strings to longer paragraphs, to verify that it can accommodate different text sizes without issues.
  • Error Handling: Test error scenarios, such as loss of connection or interruption during text transfer, to ensure that the host application handles these situations gracefully and provides appropriate feedback to the user.
  • Performance Testing: Evaluate the performance of the text transfer feature under various conditions, including on older or slower computers, to identify any potential issues with mis-receiving HID input signals and ensure smooth operation.
  • User Interface Testing: Ensure that the user interface of the host application provides intuitive controls and feedback for initiating and monitoring text transfer operations, making it easy for users to understand and use this feature effectively.

Note

The text transfer feature is designed to emulate typing behavior to reproduce text content on the target computer. It does not support clipboard integration, thus, it cannot transfer non-textual content, such as images. This feature exclusively supports transferring text based on ASCII codes. Therefore, it does not support languages that are not based on ASCII codes, such as Chinese, Japanese, Korean characters, etc. Additionally, it is not recommended to transfer too much text at one time.

BIOS-Level Access ⚙️

  • Whether the app can access to BIOS of different target device.

Sound 🔊

  • Whether the sound from the target computer can be played normally on the controlling computer

Video 🎥

  • Whether the app can display the target computer properly with different resolutions and frequencies

Plug & Un-Plug 🔌

  • Recommended device connection sequence
  • Disrupting the sequence according to the above recommendations, testing different scenarios to ensure normal operation

Switchable USB Port & Its Toggle Switch 🔄

  • Toggle Switch Testing: Test the toggle switch under various scenarios to ensure it operates reliably and effectively switches between host and target computer connections.
  • Port Compatibility: Verify that the USB-A 2.0 port supports connection with both the host and target computers as intended for various USB devices, such as a flash drive or webcam.

Note

Only one computer can use the port at a time. If the port is being used by a flash drive, make sure to eject the flash drive before toggling the switch to switch the port's use to another computer.

Warning

The USB port can provide 5V power to an external USB device, but it has a very limited power supply capacity, approximately 10W. Be aware that this may not be sufficient to power certain external devices, such as a Jetson Nano running GPU-intensive tasks.

Different Target 💻🎯

  • Testing different target devices, such as different versions of macOS, Windows, Linux, Android, iOS, etc.

Different Host 💻👑

  • Testing our currently released internal test software, such as supported versions for macOS, Windows, or Linux
  • Testing whether different OS versions can use the corresponding host app

Additional Tests

  • User Interface Testing: Verify that the user interface of the host applications is intuitive and user-friendly, providing easy access to essential features and settings.
  • Error Handling Testing: Test error handling mechanisms to ensure graceful recovery from unexpected situations, such as connection disruptions or device malfunctions.
  • Documentation Review: Review user manuals and documentation to ensure they are comprehensive, accurate, and easy to understand, providing clear instructions for setup, operation, and troubleshooting.
  • Performance Testing: Evaluate the performance of the mini-KVM device under various workload scenarios to ensure it meets the required performance standards and does not degrade system performance during operation.
  • Stability Testing: Conduct stress tests and long-duration tests to assess the stability and reliability of the mini-KVM device under continuous use.

From Development to Your Hands: Behind the Scenes

Hi everyone!

We’re back with another update on our crowdfunding journey, and we've got some exciting news to share!

Hitting a Major Milestone

First things first, we’re absolutely over the moon to announce that we’ve hit an astonishing 1000% of our original funding goal! A massive thank you to each and every one of you. Your support has been nothing short of phenomenal!

Production Planning

We’ve been super busy on the production front already! This week, we visited the tech-forward city of Shenzhen and had the chance to tour one of the top tech manufacturers. These folks work with big names like Meta, ABB, and Blaupunkt, and it was incredible to see their advanced production lines and quality control machinery in action. I wish I could share more photos, but here’s one with a bit of digital mosaic for confidentiality.

txa-team-visit-sz-factory-1 (We were discussing QC with the production line manager.)

We’re feeling very positive about this partnership and their enthusiasm to support a tech startup like ours. We’re committed to ensuring the manufacturing phase is handled with the utmost dedication and quality so we can get our product into your hands soon! Here’s a snapshot of our core team members at the factory entrance: txa-team-visit-sz-factory-2 (From left to right: Shawn, Billy, Kevin, Vileer.)

Upgrading Toolkit Accessories

We’re always looking for ways to improve, and our add-on VGA-to-HDMI cable has now been upgraded to 1 metre long with enhanced quality, as you can see from our previous Week 2 update.

Next up, we’re also looking into our 1.5 metre long Type-C cable for connecting to the host computer. Type-C is becoming increasingly common across new computers, laptops, and even servers. After testing many manufacturers, we found one that could produce this stylish orange Type-C cable with a lovely silicone feel that meets our quality standards.

Currently, an extra Type-C-to-USB-A adapter is required if our Mini-KVM works with a host computer that only has USB-A ports.

typec-cable-need-adapter

We know it’s a bit of a hassle, so we’re working closely with our manufacturer to improve it by integrating an attached Type-C-to-USB-A adapter. Here’s a mock-up of what it might look like.

new-typec-cable

This special Type-C cable doesn’t exist on the market and requires our custom OEM production. We’re aiming to include this solution in our final toolkit package for backers, but I'm still crunching the numbers and giving my calculator a workout! To make this happen, we need more support to reduce the overall cost of production for our mini-KVM toolkit. Given the current crowdfunding numbers and production costs, making this custom Type-C cable is becoming more feasible, as it is approaching the break-even point. I’ll keep everyone updated in the Openterface community on any progress!

For your part, if you find our project promising and believe the Mini-KVM can make your tech life easier, please consider backing us and spreading the word to your friends. Let's ensure we can enhance the product even further while keeping it wallet-friendly for everyone in this crowdfunding campaign! Thanks a bunch!

Open Source Updates and Global Teamwork!

Please bear with us during this early stage of development, as there are still bugs and changes happening in our host applications. That’s where our beta team comes in! We’ve already organised two rounds of beta testing. Check out our posts here to learn more:

As you can see from the above posts, we received an overwhelming number of fantastic applications in Rounds 1 and 2, and it was a real challenge to narrow down the candidates from such a brilliant pool. We had to make some tough decisions due to the limited spots available at this exclusive phase!

Our beta team is an exceptional, truly global collaboration, with members from the US 🇺🇸, UK 🇬🇧, Japan 🇯🇵, Germany 🇩🇪, Czech Republic 🇨🇿, Norway 🇳🇴, Belgium 🇧🇪, France 🇫🇷, Austria 🇦🇹, Australia 🇦🇺, Poland 🇵🇱, Netherlands 🇳🇱, China 🇨🇳, and more joining soon. These testers bring development experience, real-world use cases for the Openterface Mini-KVM, and a passion for supporting open-source projects like ours. Our beta team is already using this handy gadget in their daily tasks, raising issues, and suggesting features for us to improve further.

Although most of you don’t have this early version of mini-KVM, you can still review our code on GitHub and join the conversation with our beta and dev teams in our community! Let us know what you find so we can make this device awesome together!

Here are updates on our open-source Github repo:

Openterface_MacOS

Our Openterface MacOS host app is already officially live on the Apple App Store. Just search for 'Openterface' or 'mini-KVM' to find our app page. Even better, we’ve uploaded the full code to our GitHub repo: Openterface_MacOS for the Mini-KVM. You can check out this basic operation demo on MacOS.

openterface-macos-app-store

Openterface_QT

QT is a versatile framework that we love, which is why we used it to build the host application for the Mini-KVM. For the Windows version, check out our early demo video here. There's still quite a bit of work needed to enhance the user experience, but you can already see it works great with low latency and a stable connection! You can find and download the early beta app from our GitHub repository there.

openterface-win-app-demo-1 openterface-win-app-demo-2

For Linux-based systems, it is essential to support various architectures such as x86_64, aarch64, i386, and ARMv7, particularly for Raspberry Pi. This can be quite challenging, often involving hours of waiting for packaging. Nevertheless, we are diligently working on these packages for further testing. We plan to release one or two Linux demo videos within the next week. Additionally, we are tidying up the code for Openterface_QT and aim to open-source it on GitHub in the next week or two.

Openterface_Android and Openterface_WebExtension

We’ve completed the proof of concept for both Android and WebExtension. While these are lower priorities compared to macOS, Windows, and Linux, rest assured they’re in the pipeline. Based on our preliminary research, the Openterface_Android project might also support ChromeOS. If you have any insights, please join the discussion!

Even for iPadOS?

We’re also exploring compatibility with Apple’s mobile systems, like iPadOS. Due to Apple’s stringent controls, these platforms might not support wired connections with third-party devices. However, we’re investigating potential workarounds, especially for iPads with M series chips. Our beta mate Seb has already made some interesting findings and this is worth exploring further, though nothing is confirmed yet. If you have any insights or suggestions, join our community and let’s discuss!

seb-explore-minikvm-for-ipados

Openterface_Mini-KVM_Hardware

We will start releasing the hardware details incrementally over the next two to three weeks. Additionally, to maintain a high standard of open source, we plan to adhere to the Open Source Hardware Association (OSHWA) certification requirements.

In the meantime, you can learn more about our hardware here: datasheet and How It Works for now. This page explains our USB-HDMI capture integration, featuring the CH9329 chip for keyboard and mouse control. Technical enthusiasts may find the details on this chip particularly interesting. Additionally, our mini-KVM utilises the CH340 chip, supporting two built-in USB hubs for both the host and target sides. Our mini-KVM is comparable to many video capture cards currently on the market.

Please hang tight!

We're hard working here and in the process of open-sourcing both our software and hardware. Good things take time to cook! We will keep you updated on this progress within our community. Thanks for your patience and understanding! Stay tuned and cheers!

Addressing Concerns

We understand that some people may be sceptical, given the number of scam crowdfunding projects out there. Here are a few points that might reassure you about our crowdfunding project:

  1. Trust the Crowd Supply Platform: This is one of the top crowdfunding platforms for electronic products in the US since 2012. The Crowd Supply team has been closely overseeing our development progress of the Openterface Mini-KVM and offering us professional advice to ensure that what we have been creating is just right for you. A shout of thanks to the Crowd Supply team here too! Moreover, You can read more about how your rights as a backer are protected on the Crowd Supply platform, including for our project: Crowd Supply Guide: How are Backers Protected? > "Every project that has ever received funds through Crowd Supply has delivered to their backers (or is on track to do so). You are not funding someone’s pipe-dream; at Crowd Supply, you are purchasing an actual product."

  2. Trust the Experience of Our Team: We are a group of versatile developers, skilful makers, and experienced project and production managers, especially in work that involves a blend of both hardware and software development. We are an innovative tech creative studio with over six years of experience in advanced tech projects in fields such as IoT, AI, edge computing, and tech art. To learn more about us, check out our TechxArtisan Studio website.

  3. Trust the Culture of Our Team: Our team is dedicated not only to technical excellence but also to the overall user experience. This includes everything from user and developer documentation to design aesthetics. We are passionate about cutting-edge technology and frequently engage in spirited discussions about new advancements from various perspectives. These debates help us define what makes an outstanding electronic product and how to bring it to life through our teamwork. This collaborative approach ensures our products enhance user experience and demonstrate our dedication to quality and detail. Furthermore, we embrace a culture of open source and community collaboration.

  4. Observe What We Have Achieved and Are Doing: We’ve been working very hard on this project. You can join our community on Reddit and Discord, see what we have been crafting from the very early prototype to the current pre-production version, and stay informed about our up-to-date progress. We would love to see you in our community and engage with us!

  5. Chat with Us Directly: Please don't hesitate to email me at info@techxartisan.com if you have any questions or concerns about our Mini-KVM. Additionally, we are planning to set up a livestream, invited by David Groom from MAKE: Magazine, for next Wednesday, the 29th at 3 PM Eastern. We'll discuss our Openterface Mini-KVM and the story behind it. This is a great opportunity to engage with us and ask questions about the product during the livestream! I will post more information about the Zoom code for joining the livestream on our Reddit and Discord communities soon.

Finally, we totally understand if you’re still unsure. That’s OK! If your work involves managing headless devices, we’re confident our efforts in crafting the Openterface Mini-KVM will eventually win you over. Wait and see! 😄

What’s Next?

Stay tuned for next week’s update, where we’ll dive into more details about our host application functions, its roadmap, production progress, real use cases shared by our beta team, and more! In the meantime, check out our website Openterface and FAQs, consider backing us on Crowd Supply, and help spread the word!

Thank you for reading and being part of this journey with us! Peace!

Best,

Billy Wang, Project Manager

Openterface Team | TechxArtisan Studio

04 host app

  1. Our Host Apps Now Support macOS/Windows/Linux!
  2. Instructions on how to connect, install the app, and a demonstration of basic features for the macOS/Windows/Linux systems.

05 inside beta test

  1. How Beta Test Team Members Use and Say About Our Mini-KVM?
  2. Openterface Mini-KVM in Action: Real-World Feedback from Our Beta Testers.
  3. Earning Praise from Beta Testers: How they use it at their work and hear what they say about it.
  4. Improving It Together: Bug Reporting, Discussion of Features, and Building It Together as a Community.

06 open source apps

  1. Open Sourcing All Our Apps!
  2. Empowering the Community: Openterface Mini-KVM Releases All App Source Codes as Open Source.
  3. Embracing Transparency and Collaboration: How to report bugs, contribute, etc.

07 roadmap

  1. Our Dev Roadmap for Cool Features and More!
  2. What we want for our software and what these upcoming cool features are.
  3. Innovating for the Future: Openterface Mini-KVM, Empowered by AI, and Empowering Your Work Further!