Skip to content
Simple Rubber Ducky for Arduino 32U4 boards
C Other C++
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
LICENSE Initial commit Jan 23, 2018 Initial commit Jan 23, 2018
connection.png Initial commit Jan 23, 2018



Modification of the malduino project of Seytonic for simple connection on Arduino 32U4 boards. Based on malduino and LocaleKeyboard.js repositories.


  • microSD to store Ducky Script code
  • up to 8 DIP to choose between 256 different payloads
  • button to launch the payload selected by the DIP
  • led to indicate when the payload has finished executing
  • you can choose easily between different keyboard layouts!


ArDucky Made with Fritzing.

If you have to connect it to a Leonardo connects the microSD module to the SPI pins that are in the ICSP connector on the board. The microSD module usually works at 3.3V.


Before uploading the code to the board you need to modify the Configuration.h file to configure and check some parameters such as the keyboard layout or the correct pins on all components. You can review the ConfigurationProMicro.h file to see the connection to a SparkFun ProMicro board.


This project is licensed under the MIT License - see the LICENSE file for details.

You can’t perform that action at this time.