
HAN ESP TSS721
UtilitechAS/amsreader-firmware
ESP8266 and ESP32 compatible firmware to read, interpret and publish data to MQTT from smart electrical meters, both DLMS and DSMR is supported

An expensive Cheapino with centralised Pro Micro hub
Bartlepslit is an open-source printed circuit board by Kyrremann, from the Kyrremann/bartlesplit repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 336.7 × 119.6 mm with 120 parts on 82 nets, routed with 599 tracks and 83 vias.
It is built around the RJ45. Its parts include 43 switches, 42 diodes and 1 IC. It belongs with the AVR (ATmega, ATtiny) boards of this library.
Bartleby is a baby Rat Creature adopted by Fone Bone and Smiley.
Bartlesplit is based on Cheapino by Tompi. The original idea was to build a Cheapino with hot swaps, but it evolved into something more!
At the same time I was working on Bartlesplit, a friend of mine suggested that we try to make a splithub, letting us avoid having the Pro Micro directly on the board. This is mostly a design choice, as it means you need to have a hub for each keyboard to avoid switching Pro Micros. We have called the hub The Japanese Connection since it's relying on the Japanese duplex matrix.
One of the main feature of the board is the built-in tenting, so you don't need to make a case to get simple tenting.
The first version has been built, and except for the diodes on the right split needed to be flipped, everything works as expected! Break off parts was easy to remove and then sand down the bits sticking out. I haven't tried to break away the sixth column yet, and it will probably be a bit harder, as I only used one hole for the mouse bits.




| Qty | Value | Footprint | References |
|---|---|---|---|
| 42 | DIODE | Diode_SMD:D_SOD-123 | D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +26 |
| 42 | SW_Push | PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00u | K1, K2, K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K20, K21, K22, K23 +26 |
| 4 | LOGO | LOGO | G***, G***, G***, G*** |
| 4 | RJ45 | Connector_RJ:RJ45_Amphenol_54602-x08_Horizontal | split_left1, split_right1, tjc_left2, tjc_right2 |
| 2 | Conn_01x06 | Connector_PinSocket_2.54mm:PinSocket_1x06_P2.54mm_Vertical | tjc_j1, tjc_j2 |
| 1 | ProMicro | kbd:ProMicro_v3.5 | U1 |
| 1 | SW_Push | Button_Switch_SMD:SW_Tactile_SPST_NO_Straight_CK_PTS636Sx25SMTRLFS | SW1 |
The 96 most common of 120 parts.
It measures 336.7 × 119.6 mm and has 2 copper layers, 1.6 mm thick.
120 parts, built around the RJ45. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
From the Kyrremann/bartlesplit repository on GitHub, at the commit this page was made from: the board is bartlepslit.kicad_pcb and its schematic bartlepslit.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

UtilitechAS/amsreader-firmware
ESP8266 and ESP32 compatible firmware to read, interpret and publish data to MQTT from smart electrical meters, both DLMS and DSMR is supported

travisgoodspeed/goodfet
An embedded bus adapter for various microcontrollers and radios.



nv1t/standing-desk-interceptor
I wanted to intercept the communication between my Flexispot standing desk buttons. This is the progress on the project


Severson-Group/AMDC-Hardware
Circuit board designs for controlling advanced motor systems

mfkiwl/KiwiSDR_PCB
KiCAD PCB files for KiwiSDR project including active antenna and bias tee