You are browsing as a guest. Sign up (or log in) to start making projects!

Full-Suite MacroPad

  • 9 Devlogs
  • 15 Total hours

I am building a custom MacroPad that incorporates key switches, a rotary encoder, an I2C IO Expander, a Seeed Xiao ESP32-C3, and a mini-LCD screen that can display anything.

Open comments for this post

4h 53m 4s logged

Finished most of the firmware and will need to program the display. Only the core BLE HID is there with all the keys and rotary encoder programmed. I also committed all the files to GitHub.

Finished most of the firmware and will need to program the display. Only the core BLE HID is there with all the keys and rotary encoder programmed. I also committed all the files to GitHub.

Replying to @Chrismil122

0
4
Open comments for this post

1h 27m 45s logged

I just finished the assembly of the MacroPad in Onshape, added more fillets so everything fits cleanly, and made the knob.

I just finished the assembly of the MacroPad in Onshape, added more fillets so everything fits cleanly, and made the knob.

Replying to @Chrismil122

0
4
Open comments for this post

1h 40m 10s logged

Finished back part of the case, now I just have to double check everything and also make the knob for the encoder.

Finished back part of the case, now I just have to double check everything and also make the knob for the encoder.

Replying to @Chrismil122

0
3
Open comments for this post

1h 52m 45s logged

Finished front part of the case, now I just have to make the knob and the back part of the case.

Finished front part of the case, now I just have to make the knob and the back part of the case.

Replying to @Chrismil122

0
4
Open comments for this post

1h 20m 25s logged

Revised schematic to include battery voltage sensing, pullup resistors for interrupts and I2C, and a decoupling capacitor for the I2C IO Expander to prevent brownouts. Also fixed PCB to reflect said changes.

Revised schematic to include battery voltage sensing, pullup resistors for interrupts and I2C, and a decoupling capacitor for the I2C IO Expander to prevent brownouts. Also fixed PCB to reflect said changes.

Replying to @Chrismil122

0
4
Open comments for this post

38m 34s logged

Finished PCB by adding all the 3D Models for the components and adding all the traces (Tung for protection).

Finished PCB by adding all the 3D Models for the components and adding all the traces (Tung for protection).

Replying to @Chrismil122

0
8
Open comments for this post

1h 24m 20s logged

I started working on the PCB and got a lot of the way done. I only have to rearrange some of the parts and route the traces.

I started working on the PCB and got a lot of the way done. I only have to rearrange some of the parts and route the traces.

Replying to @Chrismil122

0
5
Open comments for this post

53m 20s logged

Just finished the schematic (more possible in the future), now I’m going to work on the PCB

Just finished the schematic (more possible in the future), now I’m going to work on the PCB

Replying to @Chrismil122

0
4
Open comments for this post

1h 9m 5s logged

Currently working of the schematic and trying to find the correct parts.

Currently working of the schematic and trying to find the correct parts.

Replying to @Chrismil122

0
2

Followers

Loading…