Warning: Undefined array key "2026-04" in /home/brain4fr/public_html/brain4free.cyon.site/wiki/lib/plugins/blog/syntax/archive.php on line 194

Warning: Undefined array key "2024-09" in /home/brain4fr/public_html/brain4free.cyon.site/wiki/lib/plugins/blog/syntax/archive.php on line 194

Warning: Undefined array key "2024-07" in /home/brain4fr/public_html/brain4free.cyon.site/wiki/lib/plugins/blog/syntax/archive.php on line 194

Warning: Undefined array key "2020-06" in /home/brain4fr/public_html/brain4free.cyon.site/wiki/lib/plugins/blog/syntax/archive.php on line 194

Warning: Undefined array key "2020-04" in /home/brain4fr/public_html/brain4free.cyon.site/wiki/lib/plugins/blog/syntax/archive.php on line 194

Warning: Undefined array key "2019-07" in /home/brain4fr/public_html/brain4free.cyon.site/wiki/lib/plugins/blog/syntax/archive.php on line 194

Warning: Undefined array key "2017-11" in /home/brain4fr/public_html/brain4free.cyon.site/wiki/lib/plugins/blog/syntax/archive.php on line 194

Warning: Undefined array key "2015-07" in /home/brain4fr/public_html/brain4free.cyon.site/wiki/lib/plugins/blog/syntax/archive.php on line 194

Warning: Undefined array key "2013-04" in /home/brain4fr/public_html/brain4free.cyon.site/wiki/lib/plugins/blog/syntax/archive.php on line 194

Warning: Undefined array key "2012-11" in /home/brain4fr/public_html/brain4free.cyon.site/wiki/lib/plugins/blog/syntax/archive.php on line 194

Warning: Undefined array key "2012-03" in /home/brain4fr/public_html/brain4free.cyon.site/wiki/lib/plugins/blog/syntax/archive.php on line 194

Warning: Undefined array key "2012-02" in /home/brain4fr/public_html/brain4free.cyon.site/wiki/lib/plugins/blog/syntax/archive.php on line 194

Warning: Undefined array key "2011-07" in /home/brain4fr/public_html/brain4free.cyon.site/wiki/lib/plugins/blog/syntax/archive.php on line 194

Warning: Undefined array key "2011-03" in /home/brain4fr/public_html/brain4free.cyon.site/wiki/lib/plugins/blog/syntax/archive.php on line 194

Warning: Undefined array key "2011-02" in /home/brain4fr/public_html/brain4free.cyon.site/wiki/lib/plugins/blog/syntax/archive.php on line 194

Warning: Undefined array key "2011-01" in /home/brain4fr/public_html/brain4free.cyon.site/wiki/lib/plugins/blog/syntax/archive.php on line 194

Warning: Undefined array key "2010-11" in /home/brain4fr/public_html/brain4free.cyon.site/wiki/lib/plugins/blog/syntax/archive.php on line 194

Warning: Undefined array key "2010-10" in /home/brain4fr/public_html/brain4free.cyon.site/wiki/lib/plugins/blog/syntax/archive.php on line 194

Warning: Undefined array key "2010-08" in /home/brain4fr/public_html/brain4free.cyon.site/wiki/lib/plugins/blog/syntax/archive.php on line 194

Warning: Undefined array key "2010-06" in /home/brain4fr/public_html/brain4free.cyon.site/wiki/lib/plugins/blog/syntax/archive.php on line 194

Warning: Undefined array key "2010-05" in /home/brain4fr/public_html/brain4free.cyon.site/wiki/lib/plugins/blog/syntax/archive.php on line 194

Warning: Undefined array key "2010-04" in /home/brain4fr/public_html/brain4free.cyon.site/wiki/lib/plugins/blog/syntax/archive.php on line 194

Warning: Undefined array key "2010-01" in /home/brain4fr/public_html/brain4free.cyon.site/wiki/lib/plugins/blog/syntax/archive.php on line 194

Warning: Undefined array key "2009-12" in /home/brain4fr/public_html/brain4free.cyon.site/wiki/lib/plugins/blog/syntax/archive.php on line 194

Warning: Undefined array key "2009-11" in /home/brain4fr/public_html/brain4free.cyon.site/wiki/lib/plugins/blog/syntax/archive.php on line 194

Blog

Sculpt Keyboard with QMK

To not annoy my collegues in the office too much with keyboard noise I don't use my IBM Model M at work.

Some time ago I modified a left over MS Sculpt ergonomic keyboard. Originally it's wireless but with some proprietary USB wireless dongle. I got this keyboard because the person is still using the Sculpt mouse and needs the dongle for it but has no use for the keyboard and buying another dongle is impossible.

So I checked if someone already modded a MS Sculpt before and voilà I had a neat little modification project.

The modification basically follows the wired sculpt mod from Chad Austin.

I still had a Teensy++ 2.0 lying around from another project I never started in the end. So instead of ordering the PCB made by Chad I went for a hand-wiring modification (Like he did for prototyping) and I only had to order a FP30 1mm pitch break out board. If you use thin wires and carefully route them from the adapter to the Teensy it's possible to squeeze it in (Some plastic need to be removed with a Dremel or so to make space for the Teensy).

To be able to drive both LEDs and read out the layer selection switch Chad added a complicated circuit with a charge pump to generate negative supply voltage. This is unneeded complicated and I changed that part of the schematic. It's documented in my Rev5 board design proposal.

I wired the bootloader button from the Teensy board to the pins of the Sculpt battery compartment. This way you can enter the Teensy bootloader simply by connecting the two otherwise unused battery pins. No additional buttons or holes in the case needed.

Design files

Schematic wired-sculpt.pdf
Modified QMK firmware for the rev5 Sculpt mod wired-sculpt-pcb-master.zip or on Github.

Pictures

Unmodified MS Sculpt keyboard

Removed wrist rest to access the screws

Wiring the Teensy reset pin to the battery pins. So you can enter the bootloader without opening the keyboard

Remove internal plastic to make space for the adapter PCB and the Teensy

Mount LED resistors and filter components to the adapter PCB

Prepare the wiring

Wiring half finished

2026/04/12 15:32 · dogbert · 3 Comments

DDOS2024

ddoS 30. August – 1. September 2024 das dreitägige odenwilusenz Sommerfest war in Beringen.

Ich habe eine Auswahl meiner 3D Photos präsentiert und am Abend gab es ein Konzert mit live Visuals.

2024/09/03 21:48 · dogbert

Older entries >>

Blog History

2009-11: 3 entries 2009-12: 1 entry 2010-01: 1 entry 2010-04: 1 entry 2010-05: 2 entries 2010-06: 1 entry 2010-08: 1 entry 2010-10: 1 entry 2010-11: 1 entry 2011-01: 1 entry 2011-02: 1 entry 2011-03: 2 entries 2011-07: 1 entry 2012-02: 1 entry 2012-03: 1 entry 2012-11: 1 entry 2013-04: 2 entries 2015-07: 3 entries 2017-11: 1 entry 2019-07: 1 entry 2020-04: 1 entry 2020-06: 1 entry 2024-07: 1 entry 2024-09: 1 entry 2026-04: 1 entry

2026

April

2024

September

July

2020

June

April

2019

July

2017

November

2015

July

2013

April

2012

November

March

February

2011

July

March

February

January

2010

November

October

August

June

May

April

January

2009

December

November

Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 4.0 International