Web Analytics
The Redox project is an opensource QMK Quantum Mechanical

The Redox project is an opensource QMK Quantum Mechanical

<

The Redox project is an open-source, QMK (Quantum Mechanical Keyboard Firmware)

Some solder is needed on the ground pad to contact properly with the battery.

This case is designed for the standard Redox, so I had to adapt it to my needs. As you might notice the battery is lower than the case ...

Time to solder the switches.

View Full Size

Angled programming header for the MCU.

Here's some pics.

I started with the plate design. I 3D printed it and built my first mock-up. This was just for testing tolerances and checking that everything was fine (and ...

As always all the files and instructions are freely available at the Redox project repository.

I put a pen under the keyboard to keep a key pressed and got the following:

Redox codename Ultron pt.5

Perfect fit.

1N4148 diodes installed.

For wiring the controller I used some old IDE cables I had laying around. This helped a lot in cleaning the overall wiring mess.

As always all the files and instructions are freely available at the Redox project repository.

Since its publishing the Redox handwire gained a lot of attention and inspired some great designs:

Then I use the rigidity of the wire to make it stick to the pins alterinating the side which makes contact with the pin.

And now for the tricky part: the YJ-14015. I choose these because they are cheap and have a smaller footprint than the Core51822B but looking at them I was ...

Redox codename Ultron pt.7

After publishing some pictures of the PCB on instagram I was contacted by Falbatech and now the Redox is a product available on his store.

Everything's ready.

I also assembled the Mitosis receiver separately. My breadboard-based receiver isn't as nice as this one.

As always all the files and instructions are freely available at the Redox project repository.

Then it was time for the hard part of the project: case design. My first idea went really bad: i wanted to replicate the handwired design but I couldn't get ...

As expected I found a current peak at 1 KHz consistent with what I set in the software.

This plate is great, 4mm is the perfect thickness for it. It doesn't flex and you I didn't take into account the stiffness of the PCB... this went much ...

This plate is great, 4mm is the perfect thickness for it. It doesn't flex and you I didn't take into account the stiffness of the PCB... this went much ...

Then it was time to some proper planning for the handwiring. I started with a schematic then moved with the wiring planning on paper (it was easier this ...

I programmed and then wired the Core51822 module to the keyboard matrix, it successfully scans the matrix and sends data to the receiver.

Since its publishing the Redox handwire gained a lot of attention and inspired some great designs:

After publishing some pictures of the PCB on instagram I was contacted by Falbatech and now the Redox is a product available on his store.

I then decided to create a sort of adapter for the Arduino Pro Micro to something that can be wired to the Core51822. I came up with the following:

Finally complete!

The main difference in the case design from the past revision is the bottom half. For the Wireless version we don't need to be as high as before since we ...

The it was a simple matter of patience and time.

I designed the plate to be 4mm thick with a cutout for the plastic stabs in the switches to grip on. I followed the mechanical drawing here:

Perfect.

Infographic showing the strategical options for Bosch to adapt an IoT platform.

The Redox keyboard project HackadayPrize 2018

The Redox project is an open-source, QMK (Quantum Mechanical Keyboard Firmware) powered, ergonomic split mechanical keyboard.

I then decided to change the design of the case and adopt curved lines all over the place. This was the design I adopted in the final version.

Finally I printed the bottom half of the case and finished the prototype.

I choose these because they are cheap and have a smaller footprint than the Core51822B but looking at them I was worried I couldn't solder them.

I traced some mark to know where to file.

Finally I printed the bottom half of the case and finished the prototype.

At this point I realized I needed a way to recycle my failed prints.

Here I put a few switches and soldered them to keep the PCB in place as I added all the remaining switches.

This is the most difficult component I have ever tried to solder but with the solder paste it was a breeze. I put some masking tape on the MCU to keep it ...

Since I don't have the battery holders yet I improvised using the ST-Link programmer as a power source. After uploading the firmware.

I got a little creative with the hand soldering but for the keyboard matrix wiring I'll use some 2.0mm pitch to 2.54mm pitch jumpers I found on Amazon.

Time to solder the switches.

The finished product.

Here's some footage of the keyboard working.

I have a pin header row that fits inside the Pro Micro footprint, those pin are then wired to another row of pin headers that will be connected to the ...

It's testing time!

I am now waiting for the jumper cable to arrive to finally get writing some code. Once I get everything to work I'll begin designing the new PCB... my main ...

I am now waiting for the jumper cable to arrive to finally get writing some code. Once I get everything to work I'll begin designing the new PCB... my main ...

I am now waiting for the jumper cable to arrive to finally get writing some code. Once I get everything to work I'll begin designing the new PCB... my main ...

This time around I added LED backlight because I felt so.

I have a pin header row that fits inside the Pro Micro footprint, those pin are then wired to another row of pin headers that will be connected to the ...

A quick pass with the soldering iron and the job was done. I did a few touch-ups with the tip of the iron here and there just to be sure.

I am now waiting for the jumper cable to arrive to finally get writing some code. Once I get everything to work I'll begin designing the new PCB... my main ...

ottobre 2, 2018

Needless to say it all worked out perfectly. I then extended what I already built and created the rev.1 PCB.

I then added some LED backlighting for good measure because why not.

The Gerber files were all provided and I simply ordered them. The biggest challenge was the fact that the website is all in Chinese.

At this point I realized I needed a way to recycle my failed prints.

This is the most difficult component I have ever tried to solder but with the solder paste it was a breeze. I put some masking tape on the MCU to keep it ...

I have a pin header row that fits inside the Pro Micro footprint, those pin are then wired to another row of pin headers that will be connected to the ...

For wiring the controller I used some old IDE cables I had laying around. This helped a lot in cleaning the overall wiring mess.

I have to assemble another 7 keyboards, but all the parts are here and finished. It's been a challenging project. I was lucky in that Input Club did a good ...

Fun fact: you can actually see when the MCU puts the 7 column pins high to check on the key presses.

Unfortunately I did not receive the MCUs yet so I had to improvise to test if everything is working.

The screws serve 2 purposes and due to tolerances it's almost impossible to do both perfectly. We need to look at the internal structure of the keyboard to ...

Sierra Wireless Launches Next-Generation mangOH Open Source Platform

Then I use the rigidity of the wire to make it stick to the pins alterinating the side which makes contact with the pin.

At this point I should probably mention that I like purple.

Adafruit 2018 0741

Here are the parts after surface finishing.

Here are the parts after surface finishing.

The screw is a spacer and a flat head screw all in one. I had these CNC machined and not made with custom tooling. The only impact this had was on the ...

Infographic showing the Eclipse IoT projects Bosch is involved with.

Nxopen Source Label-1 “

Fun fact: you can actually see when the MCU puts the 7 column pins high to check on the key presses.

Adafruit 2018 1090

as a bonus it became a breeze to add attachments to the prototypes to see how well the various combinations would work out :-D

So I cleaned up the entire back of the circuit board so that it can sit flush up against the housing. I also added a trackball for faster and more accurate ...

I ended up 3D printing a holder for pogo pins and using the row of header pin holes for programming. It works fine, but you wouldn't want to do 1000pcs that ...

Project Logs

It's not so easy to find a shop that's willing to do a production run of 10 pieces. It's costly but more importantly is ties up 5 machines for a number of ...

Main image mUT97rqp6F

The Redox project is an open-source, QMK (Quantum Mechanical Keyboard Firmware)

Some solder is needed on the ground pad to contact properly with the battery.

As always all the files and instructions are freely available at the Redox project repository.

Here's some pics.

This case is designed for the standard Redox, so I had to adapt it to my needs. As you might notice the battery is lower than the case ...

Time to solder the switches.

Perfect fit.

View Full Size

As always all the files and instructions are freely available at the Redox project repository.

Angled programming header for the MCU.

I put a pen under the keyboard to keep a key pressed and got the following:

Redox codename Ultron pt.5

And now for the tricky part: the YJ-14015. I choose these because they are cheap and have a smaller footprint than the Core51822B but looking at them I was ...

1N4148 diodes installed.

I started with the plate design. I 3D printed it and built my first mock-up. This was just for testing tolerances and checking that everything was fine (and ...

For wiring the controller I used some old IDE cables I had laying around. This helped a lot in cleaning the overall wiring mess.

Since its publishing the Redox handwire gained a lot of attention and inspired some great designs:

Redox codename Ultron pt.7

As always all the files and instructions are freely available at the Redox project repository.

After publishing some pictures of the PCB on instagram I was contacted by Falbatech and now the Redox is a product available on his store.

Then I use the rigidity of the wire to make it stick to the pins alterinating the side which makes contact with the pin.

Then it was time for the hard part of the project: case design. My first idea went really bad: i wanted to replicate the handwired design but I couldn't get ...

I then decided to change the design of the case and adopt curved lines all over the place. This was the design I adopted in the final version.

Since its publishing the Redox handwire gained a lot of attention and inspired some great designs:

As expected I found a current peak at 1 KHz consistent with what I set in the software.

Then it was time to some proper planning for the handwiring. I started with a schematic then moved with the wiring planning on paper (it was easier this ...

I programmed and then wired the Core51822 module to the keyboard matrix, it successfully scans the matrix and sends data to the receiver.

After publishing some pictures of the PCB on instagram I was contacted by Falbatech and now the Redox is a product available on his store.

The it was a simple matter of patience and time.

Finally I printed the bottom half of the case and finished the prototype.

I then decided to create a sort of adapter for the Arduino Pro Micro to something that can be wired to the Core51822. I came up with the following:

Finally complete!

This plate is great, 4mm is the perfect thickness for it. It doesn't flex and you I didn't take into account the stiffness of the PCB... this went much ...

The main difference in the case design from the past revision is the bottom half. For the Wireless version we don't need to be as high as before since we ...

Infographic showing the strategical options for Bosch to adapt an IoT platform.

I designed the plate to be 4mm thick with a cutout for the plastic stabs in the switches to grip on. I followed the mechanical drawing here:

The Redox keyboard project HackadayPrize 2018

I choose these because they are cheap and have a smaller footprint than the Core51822B but looking at them I was worried I couldn't solder them.

My technique involves stripping the single-core wires so that the inner core is exposed at the height of the switch pin. Then I use the rigidity of the ...

Finally I printed the bottom half of the case and finished the prototype.

ottobre 2, 2018

This is the most difficult component I have ever tried to solder but with the solder paste it was a breeze. I put some masking tape on the MCU to keep it ...

Since I don't have the battery holders yet I improvised using the ST-Link programmer as a power source. After uploading the firmware.

At this point I realized I needed a way to recycle my failed prints.

I got a little creative with the hand soldering but for the keyboard matrix wiring I'll use some 2.0mm pitch to 2.54mm pitch jumpers I found on Amazon.

This plate is great, 4mm is the perfect thickness for it. It doesn't flex and you I didn't take into account the stiffness of the PCB... this went much ...

I have a pin header row that fits inside the Pro Micro footprint, those pin are then wired to another row of pin headers that will be connected to the ...

Here's some footage of the keyboard working.

I am now waiting for the jumper cable to arrive to finally get writing some code. Once I get everything to work I'll begin designing the new PCB... my main ...

It's testing time!

I am now waiting for the jumper cable to arrive to finally get writing some code. Once I get everything to work I'll begin designing the new PCB... my main ...

I am now waiting for the jumper cable to arrive to finally get writing some code. Once I get everything to work I'll begin designing the new PCB... my main ...

Perfect.

This time around I added LED backlight because I felt so.

I have a pin header row that fits inside the Pro Micro footprint, those pin are then wired to another row of pin headers that will be connected to the ...

I also assembled the Mitosis receiver separately. My breadboard-based receiver isn't as nice as this one.

I traced some mark to know where to file.

I am now waiting for the jumper cable to arrive to finally get writing some code. Once I get everything to work I'll begin designing the new PCB... my main ...

A quick pass with the soldering iron and the job was done. I did a few touch-ups with the tip of the iron here and there just to be sure.

Needless to say it all worked out perfectly. I then extended what I already built and created the rev.1 PCB.

I then added some LED backlighting for good measure because why not.

Sierra Wireless Launches Next-Generation mangOH Open Source Platform

The Gerber files were all provided and I simply ordered them. The biggest challenge was the fact that the website is all in Chinese.

I have a pin header row that fits inside the Pro Micro footprint, those pin are then wired to another row of pin headers that will be connected to the ...

This is the most difficult component I have ever tried to solder but with the solder paste it was a breeze. I put some masking tape on the MCU to keep it ...

At this point I realized I needed a way to recycle my failed prints.

For wiring the controller I used some old IDE cables I had laying around. This helped a lot in cleaning the overall wiring mess.

Here I put a few switches and soldered them to keep the PCB in place as I added all the remaining switches.

I have to assemble another 7 keyboards, but all the parts are here and finished. It's been a challenging project. I was lucky in that Input Club did a good ...

Fun fact: you can actually see when the MCU puts the 7 column pins high to check on the key presses.

Adafruit 2018 0741

Time to solder the switches.

Unfortunately I did not receive the MCUs yet so I had to improvise to test if everything is working.

The screws serve 2 purposes and due to tolerances it's almost impossible to do both perfectly. We need to look at the internal structure of the keyboard to ...

Then I use the rigidity of the wire to make it stick to the pins alterinating the side which makes contact with the pin.

At this point I should probably mention that I like purple.

Nxopen Source Label-1 “

Infographic showing the Eclipse IoT projects Bosch is involved with.

Adafruit 2018 1090

The Redox project is an open-source, QMK (Quantum Mechanical Keyboard Firmware) powered, ergonomic split mechanical keyboard.

Here are the parts after surface finishing.

Here are the parts after surface finishing.

The screw is a spacer and a flat head screw all in one. I had these CNC machined and not made with custom tooling. The only impact this had was on the ...

Fun fact: you can actually see when the MCU puts the 7 column pins high to check on the key presses.

Main image mUT97rqp6F

So I cleaned up the entire back of the circuit board so that it can sit flush up against the housing. I also added a trackball for faster and more accurate ...

as a bonus it became a breeze to add attachments to the prototypes to see how well the various combinations would work out :-D

I ended up 3D printing a holder for pogo pins and using the row of header pin holes for programming. It works fine, but you wouldn't want to do 1000pcs that ...

LEDs, whether single-color or programmable, have enabled makers to create a wide variety of vibrant projects at a reasonable price.

This is a really fascinating article by Randy Finch for codeproject – and is especially illuminating in helping to understand Ruth-Aaron pairs.

A keyboard and mouse is a great user interface system for general computing tasks, but in other situations custom knobs, sliders, and lights would certainly ...