• Models
  • Contests
  • Slicer
  • Login
  • Start Here
    thingiverse-iconprintables-iconcults3d-iconmakerworld-iconmyminifactory-icon

    3D GO

    3D ModelsContestsCollectionsSaved ModelsOn a mobile device?

3D GO

Privacy Policy
Bad Pico! - A Cheap BadUSB Alternative 3D Printer File Image 1
Bad Pico! - A Cheap BadUSB Alternative 3D Printer File Image 2
Bad Pico! - A Cheap BadUSB Alternative 3D Printer File Image 3
Bad Pico! - A Cheap BadUSB Alternative 3D Printer File Image 4
Bad Pico! - A Cheap BadUSB Alternative 3D Printer File Image 5
Bad Pico! - A Cheap BadUSB Alternative 3D Printer File Thumbnail 1
Bad Pico! - A Cheap BadUSB Alternative 3D Printer File Thumbnail 2
Bad Pico! - A Cheap BadUSB Alternative 3D Printer File Thumbnail 3
Bad Pico! - A Cheap BadUSB Alternative 3D Printer File Thumbnail 4
Bad Pico! - A Cheap BadUSB Alternative 3D Printer File Thumbnail 5

Bad Pico! - A Cheap BadUSB Alternative

Teroro avatarTeroro

December 7, 2025

makerworld-icon
DescriptionCommentsTags

Description

Disclaimer:

I do not endorse or condone any misuse of the BadPico. The user is solely responsible for ensuring that it is applied in a lawful and ethical manner. I assume no liability for improper use.

Description

Tasks over tasks, boring and repetitive, if only there was a way to automate them… Introducing BadPico! This BadUSB Alternative is the easiest and cheapest way to automate mundane and repetitive tasks. The BadPico boasts a “KillSwitch” that switches between setup mode where you can change the running script and a running mode where the BadPico will execute the code when plugged in.

To start I recommend setting up the Rubber Ducky firmware and understanding how it works before the assembly of the components, you can see how here: GitHub Link and here Youtube Link

Specs

  • Parts Included: Upper and Lower body of the case
  • Size: 23mm (L) x 88mm (W) x 8mm (H)
  • Material Recommendation: PLA/PETG

Materials for full assembly:

  • Small Switch
  • 3 Short Cables
  • Raspberry Pi Pico
  • Micro USB to USB A Adapter
  • Electrical Tape

Assembly Instructions

Step 1 Solder the Switch:

In order to switch between the setup mode and running mode of the raspberry pi pico you need a switch connected as so

The middle of the switch connect to GND (Pin 3) and the two other legs of the switch to GP0 (Pin 1) and GPIO15 (Pin 20)

Step 2 Change the Case Size:

Depending on the length of your Micro USB to USB A Adapter you will need to change the dimension of the front of the case.

Measure the distance between the end of the USB connection all the way to the USB A end like in the picture and then change the case size as so

You need to do this for the bottom and upper case

Step 3 Connect them all:

After printing the case put the pico in place with the adapter connected and the small switch in the back gap of the case, after that you can either put electrical tape to keep it shut or solder the plastic shut (do keep in mind this will seal it permanently)

License:

Standard Digital File License

Related Models

Bag Clip - PLA compatible preview image

Bag Clip - PLA compatible

MasterFX profile image

MasterFX

51,387

Useless Hammer - Print in Place preview image

Useless Hammer - Print in Place

Triple G Workshop profile image

Triple G Workshop

280

Saul Goodman Breking Bad preview image

Saul Goodman Breking Bad

sonaftp profile image

sonaftp

236

Bottle Opener and Cap GUN! preview image

Bottle Opener and Cap GUN!

3Deddy profile image

3Deddy

44,031

Extra long Shower Shelf for Shampoo and Soap preview image

Extra long Shower Shelf for Shampoo and Soap

ThreeD-Michael profile image

ThreeD-Michael

172

Snap-Shut Luggage Tags 2 Color preview image

Snap-Shut Luggage Tags 2 Color

Triple G Workshop profile image

Triple G Workshop

201

Bag Clip with Screw Cap preview image

Bag Clip with Screw Cap

Minkix profile image

Minkix

30,279

Mini Walter White - Breaking Bad preview image

Mini Walter White - Breaking Bad

Wekster profile image

Wekster

289