Mechanical Keyboard Kit - Lotus 58 - BLE (Pair)

Pre-order: Lotus 58 Glow - BLE

Made by Tweety's Wild Thinking

$80.00

No tax for United States [change]

This is a threshold pre-order. Learn more.

20% of goal
12 days left

Goal: 5 units

Commited: 1 unit

Duration: 14 days

Lead time: 35 days

Have your keyboard delivered ready to use, or as a kit to build yourself.
Kits
Nordic nRFxxxx

Build your own ergonomic wireless keyboard!

Lotus 58 - BLE is a fully programmable & customizable wireless split keyboard in the Lotus keyboard family.

Lotus 58 - BLE is the continuation of the classic Lotus 58 - Glow design, but now designed specifically to be wireless using Bluetooth™ BLE and ZMK's excellent firmware, without the compromises of the old design.

Sold as a pair of PCB's, you will need this kit and accessories to make a complete keyboard.

All relevant updates on estimated start of sale date etc are given on Discord, please don't all email me to ask!

Why a dedicated design?

With a PCB that is designed from the ground up for wireless, the antenna can be placed in a much more optimal position, and power delivery can be optimized for every part. All the while fitting into the outline of the old design without too much compromise, meaning it's mostly compatible with existing cases and plates, depending on your choice in accessories.¹ (Although please avoid metal cases & plates for obvious reasons!)

A low powered display, done the right way. With the low power requirements of the nice!view, it's powered from the nRF52840 chipsets internal regulator with no inefficient regulator/power conversion needed. This means that with the nice!view display on your Lotus 58 - BLE is always powered², and also that it is as efficient as it possibly can be. And since the nice!view is only using power when it's image is actively updated, it has almost no impact on your overall battery consumption.

And if you insist on adding RGB to a wireless keyboard, despite the penalties to battery life, this is now integrated in the most efficent way possible, by powering the RGB directly off of the USB/battery voltage, with no regulator in between. Just like with the nice!nano you can turn off the 'external power' to disable the RGB by a key-bind in ZMK, although now it turns off only the power to your RGB, and the nice!view displays stays powered, showing you battery and connection status at all times.

A powerswitch that allows you to charge the battery when powered off. The power switch isn't actually a battery disconnect in the true sense, as it instead keeps the controller in a 'powered off' mode, regardless of whether the USB power is plugged in or not, and it still allows the battery to charge if the keyboard is plugged in to a computer or charger.

Lotus 58 - BLE can be built as a DIY-kit from components or bought mostly finished, and is delivered as a semi populated PCB with all the smaller SMD components already soldered from factory, to either be finished to your own preference by soldering the larger and relatively speaking 'simpler' parts yourself like the controller module³, hotswap sockets, the display/encoder and RGB. Or, you can select to have it pre-soldered as a fairly barebones, but ready to use keyboard (No RGB/Encoder/nice!view installed), ready to flash with your preffered keymap.

Or if you prefer to avoid soldering completely and want some of the optional extras installed out of the box, you can choose to have it fully built to your specification.

Lotus 58 - BLE

Main Features:

  • Features 58 keys, with a 4x6 main matrix and 4+1 thumb-keys per hand (56 normal keys with encoders installed on both hands).
  • Supports up to one Rotary encoder and one nice!view display per hand.
  • Designed with a Sandwich-style plate/case as part of the design and with 3D printed cases as added options.
  • Fully ZMK compatible, with every aspect of it being programmable.
  • Kaihl Hot-swap sockets for Cherry MX compatible switches.&#8308
  • Nordic nRF52840 chipset, with 1MB Flash & 256KB RAM.
    • USB-C connector to host computer, (USB 2.0 device).
    • Low-power sleep and dormant modes.
    • Drag-and-drop programming using mass storage over USB.
  • Ti BQ24075R battery charger, 4.2V Lithium @ 100/500mA rate.
    • Power Path, charges the battery as optimal even when the keyboard is used.
    • Supports a 120-750 mAh size battery per hand - Please use ZMK Power-profiler to calculate your expected battery time.⁵
    • Can be built with a pigtail battery connector for easy battery installation. (Standard JST connector).

Build Features:

  • Main SMD components are delivered fully soldered, with larger and easier to solder components optionally as DIY, or fully soldered as per your preference. (Some prior soldering experience is prefferable, but not neccesary)
  • The PCB design is reversible, making the PCB for both hands identical for a much lower cost.

Optional Features:

These options require additional parts

Read more about RGB support in ZMK

Physical dimensions:

Dimensions per hand (LxBxH): 145x115 mm Case height 11-13mm, Height with keycaps/encoder ~35mm

Basic Components

Parts included in the DIY-kit:

Part Quantity
Main PCB 2 pcs
nRF52840 castellated SMD module 2 pcs
USB type C port 2 pcs
Power Switch 2 pcs
Reset Switch 2 pcs
Hot-Swap Sockets 58 pcs Kailh (Cherry MX)

What do you need to buy?

You can buy most parts for a full functioning keyboard in this listing or as additional components in this store. You will however need to add switches, key-caps and colored/sleeved charging cables of your choice from other sources, as it would be impossible for me to stock a reasonable selection of what the market can offer.

I however DO NOT, sell LiPO batteries. This is since shipping them to various parts of the globe as a small, one man operation with limited volume, is entirely un-economical both for me as the seller, and for you as the customer, as it requires a fair bit of hassle with various customs regulations etc. taking time that I then have to add onto the price. And I simply cannot keep the volume up enough to make the price competetive in the first place, so you are far better off sourcing this on your own.

For a bare minimum functional keyboard you will need:

  • This PCB Kit (Sold as a pair)
  • Case Kit (x2) with hardware or a 3D printed case or similar

Required Accessories

  • Key Switches, Cherry MX compatible (56-58 pcs)
  • Key Caps, Cherry MX compatible (Set)
  • LiPo 3.7V nominal voltage (4.2V fully charged) battery 120-750mAh (2 pcs)
  • USB cable to your computer for charging (USB type C to USB type C/A)

The Sandwich Case

Lotus 58 is designed as a complete keyboard with a sandwich style case of the same FR4 fibreglass material as the PCB.

The FR4 fibreglass plates used are quite stiff and give a good intermediate feel for keyboards, making it the ideal low cost material for a case. The 'case plates' are available in black or white, with multiple options based on your choice of layout.

Please Note! You do infact need a case of some kind, as being hot-swap compatible the front plate helps hold the switches in place, and without the plate, they will very easily come undone. You can however 3D print your own case, or have plates made in whatever material you desire. All the information required for this can be found on the linked GitHub page.

Specific caveat for Lotus 58 - unWired & BLE: These products should not be used with a metal case (both ferrous and non-ferrous metal, ie Aluminium), either CNC machined or as plates, as it reduces wireless performance and increases battery consumption noticeably.


¹ You do however get one optional encoder postion less, as the wireless controller sits exactly where that was.

² While the nice!view remains always powered, because of the Sharp MIP technology, it only uses power as it's image is actively refreshed, and then only typically ~10μA, making it incredibly power efficient, but lacking 'backlight' and relying on reflective light.

³ Segger J-Link - For the full DIY option, flashing the boot loader to the modules requires a Segger J-link or equivalent hardware flasher.

⁴ Please note that Lotus supports only Cherry MX type switches (3 & 5 pin), NOT Kaihl Choc, as they require a different PCB design.

⁵ Set as 'Custom board', check 'Split Keyboard', 'Switching PSU', and other settings as default, and add your battery size, nice!view and RGB as desired.

Links to code and documentation

No additional links provided for this product.

Shipping policy

Normal handling time is 3 - 5 working days, not including build items (Those usually take 1 - 2 weeks).

Shipping is done with insured/signed for parcels, where no such service is available the parcel is sent as insured parcel, but may not be fully traceable the entire transit. If no insured or traceable service is available, parcels will be sent as uninsured/untraceable at the buyers responsibility. All of which is clearly stated on checkout.

All packets are represented to courier services and customs at their true sale value, and all responsibility for import fees, taxes and tariffs lie with the buyer.

The SE/EU "Act on Distance Contracts and Off-Premises Contracts (SFS 2005:59)" allows returns of the items in undamaged (unsoldered!) condition within 14 days of receiving it. Return shipping on returned items are the responsibility of the buyer.

Why run a threshold pre-order campaign?

A larger initial batch allows a significantly lower purchase price of the nRF52840 BLE module (2 pcs needed per pair), which is the single most expensive component, and constitutes a significant investment to stock without an existing order, especially at a single unit prices. The lower cost is directly reflected in the product price. Once/if a sufficient quantity is reached, this product will transition to an in stock product.

The seller

Tweety's Wild Thinking

Skurup, Skane lan, Sweden
207 orders since May 21, 2022
Designing and selling keyboard related kits of all types. Sales in this store is mainly funding new designs.
All items are continually restocked, and if nothing else is noted, should restock in 7-10 working days. All notices regarding stocking is made on Discord.
Custom design requests welcome.