DPedal build instructions
Parts
TODO: image of everything laid out
Tools
| Tool |
Link |
Notes |
| 3D printer |
Prusa
mini on Amazon
|
The prusa mini is the printer I personally use.
The mini is a bit outdated but it's reliable, repairable and I can only recommend a printer I've
actually used. Getting the kit is a great way to learn more about printers through the assembly process. |
| Soldering iron |
|
|
| 3M Hex key |
Amazon
|
|
TODO: image of everything laid out
Ordering PCB
- Download dpedal_gerber_files.zip.
- Go to JLCPCB, click "Add gerber file" and upload the
dpedal_gerber_files.zip you just downloaded
- Set following options, leaving the rest as default:
- Surface finish: LeadFree HASL
- PCB thickness 1.2mm
- PCB Color: whatever you want
- Complete order. You probably want "Global Standard Direct Line" for shipping.
Printing
Download the STLs here.
Then slice and print each STL yourself.
Slicing configuration for each part:
- default orientation with no supports
- layer height: 0.10mm (The model is very precise so, so dont go any higher than this)
- infill: 15% grid infill (I just use grid because its the default, any infill type is probably fine)
- Filament: I use PLA but any hard filament should work fine.
Soldering
- Solder hotswap sockets to PCB
- Solder pico to PCB
Flashing firmware
- Plug in the pico/PCB to your PC while holding down the flash button.
- Follow the steps below depending on your OS
- macOS
- Download the firmware
(arm host)
and unzip.
- Open a terminal to the directory containing the firmware and run
./dpedalflash
- Windows
- To enable flashing on windows, download and run zadig
- Options -> tick List All Devices
- In the dropdown choose STM32 BOOTLOADER
- Press Replace Driver
- Download the firmware
(x86 host) and unzip.
- Open a terminal to the directory containing the firmware and run
dpedalflash.exe
- Linux
- Download the firmware
(x86 host)
and unzip.
- open a terminal to the directory containing the firmware and run
./dpedalflash
- Insert a switch into each socket
- Open this page and test each button works, the default button mapping of the dpedal
has mouse scroll on the dpad and page up/down on the left/right buttons
- Disconnect the switches again, to prepare for the next stage.
Assembling
- Ensure you have everything in the BOM
- Place PCB in pico base
- Place switch plate on top of pico base
- Screw the switch plate on to the pico base
- Clip the switches into their sockets
- Put the dpad between the two base pieces and push the pieces together.
- Screw the right base to the switch plate
- Push the 2 buttons into the 2 empty switches
Finished!
Your dpedal is now fully assembled and ready to use.
If you want to change the keyboard/mouse mapping you can use the web configurator.