As the title suggests, it's a wonderful macropad. My only issue is that I have to sideload the JSON file on VIAL every time I want to reconfigure it, but it should be a quick fix where I just quickly reflash the PCB. Having USB-C passthrough is definitely a big selling point of this macropad. As a student, I've been using the macro keys to open applications that I use frequently, and the knobs I've been using for volume control, cycling between tabs, horizontal scrolling, laptop screen brightness, the list goes on. I think should consider whether they need a piece like this before purchasing, but it's definitely a great product for those who are able to take advantage of it. Worth the price
TBNRnoochhow did you get yours to work? im struggling... I can't belive after hours of effort and not even being able to find contact for the boards firmware maintainer, I'm resorting to asking for help in the comments here...
I spend more time thinking about fun ways to program the knobs than actually using them. But then when I do use them they feel great. The soy color makes me want to build a new keyboard to match it better.
EDIT: I've had more time and now spent more time using it than programming it. This thing is great. Love the giant knob and am surprised how often I use the tiny knobs. Love that its easy to tell what page you are on with the screen.
Great macro pad, firmware could be better, use Vial instead of Via, meh lighting effects
Great macro pad for what I need it for. I do a weird thing with it where I have a couple profiles I keep the macro pad in "landscape" mode for, and a couple where I turn it sideways and use it as a gaming keypad.... don't ask, works for me. The 4 profiles offered and ability to program with QMK works great - but like many other reviewers have said, results in some jankness being made obvious. I recommend using Vial, seems to integrate well with what features are enabled. I wish I knew how to control the RGB underglow... but as it stands, I can't do anything other than pick through a set menu of effects I don't want.
I've had a prototype unit for awhile and it's been a great addition to my video editing workflow. I programmed the big knob for frame by frame adjustment, one small knob to zoom in and out on the timeline, and the other small knob to move between clips in the timeline.
The fit and finish is very nice, and the LEDs are super bright.
I've had this device in my possession for 3 days now and I've already been forced to flash a third-party firmware on it. I'm also currently still working with a friend, one who can write in C, to make this firmware function as intended.
Many companies make hardware with firmware that isn't publicly available, but this is usually fine because the product also receives some level of software support to maintain intended functionality. DOIO, however, has opted to dump the baby, bathwater, and tub out of a moving vehicle and drive away. They have both locked down their firmware AND provided nothing in the way of documentation or downloadable firmware. Coupled with how infuriatingly jank the firmware out of the box is, this makes for a rather high chance of turning your device into a 140 dollar paperweight.
Were it not for the diligent work of some smart people, the only option you'd have for fixing a problem that only needs a firmware re-flash is sending the device in for RMA. Imagine that. Waiting another month, or more, to receive a device back that may very well do the same thing again. For comparison, flashing firmware onto this device yourself takes all of 1 minute the first time you do it, and about 15sec every time thereafter.
This does not come with a manual. Nor can you easily find and contact DOIO for official documentation. Combine this with the extremely non-standard method of programming the device (sideloading a .json, only using an older version of VIA, making sure never to adjust lighting in VIA or risk bricking it, and so on) and it becomes unsurprising that myself and a few others have already soft-bricked our KB38. Flashing the third-party firmware (which is a work in progress and can be found here: https://github.com/qmk/qmk_firmware/pull/19650 ) has brought the device back to life in every case so far, but full functionality is not yet restored. The dials are not re-mappable in this firmware quite yet, and the OLED screen does not display useful info like Capslock status or which layer you're on. This will be implemented soon, though, and will likely be found here when finished: https://wiki.keebmonkey.com/en/products/mmpAll of this could be avoided very easily if DOIO were willing to open up its firmware to the public. It is very clear that they can't handle the upkeep on their end (considering they, at one point, failed to update firmware on shipped devices when they had to use different chips due to a shortage, which was also left up to the community to fix), so why they refuse to let the community handle it is far beyond my understanding.
It's a shame, because the build quality and hardware config are absolutely unmatched so far, assuming you don't have the time/energy to just custom build something similar (I know I don't). For these reasons, I cannot recommend this to anyone. DOIO, fix your shit.
Had the same experience as previous buyers. Bought it, installed switches to test it out and spent a couple hours getting nowhere with setting this up through VIA, VIAL, QMK or any of the above. The documentation is spotty at best and even with the help of discord and reddit could not get it to register in any of the above applications. I've programmed a number of keyboards and never have had this much frustration. On top of that the disassembly of this is nigh impossible due to the fact that the plate screws into standoffs on the PCB which are loose, so unscrewing only gets the standoffs to loosen but not the actual screws so I cant even access the back to reset if needed. A shame... It's going back....
I took it out of the box with much excitement just to be dissapointed an hour later when it still wont show up in VIA..... now I cant even use it because none of the keys even function as anything at all unless programmed somehow...
(update) many hours later and I have run through so many hoops with QMK, Via, and Vial trying to compile and upload .hex files, firmware, and .json files and no version of Via or Vial will recognize it still on any usb port, and even when I load QMK firmware onto it, it doesnt even register any imput on my PC, and windows says it isnt recognized when I revert it back to the backup firmware. NICE EXPENCIVE DOORSTOP :(
Absolutely god-awful firmware. Worked properly for a few minutes after unplugging it and replugging it but then it stopped working and now it just shows as USB device not recognized on everything. Can't return it after 30 days so now it's just a $145 paperweight. Could have been an amazing product in theory, but lack of firmware and support coupled with hit-or-miss hardware issues means this thing is just an expensive eyesore.
Don’t get me wrong this thing looks super dope but doesn’t perform all that well, I had to send one back because it didn’t work and then I finally got one that worked but only with the cord it came with and if the cord moves slightly it stops working, also the keys rub and stick sometimes because of the tight tolerances
fredericogarciag***UPDATE***
Received the replacement from drop and everything seemed great until it didn't, for some reason soon as i stop using it and it goes into "sleep" i have to unplug and plug back in for it to start working again. Only the usb that came with it works and even that is a hit or miss aaaand it only works on the middle port, it lights up on the other two but keyboard wont work just lights up aaaand if you connect something else into the ports then that also hit and miss when working, i tried different cables INCLUDING a $70!! cable purchased on DROP and still no luck.