CanineQuest 3D Printer File Image 1
CanineQuest 3D Printer File Image 2
CanineQuest 3D Printer File Image 3
CanineQuest 3D Printer File Image 4
CanineQuest 3D Printer File Image 5
CanineQuest 3D Printer File Image 6
CanineQuest 3D Printer File Image 7
CanineQuest 3D Printer File Image 8
CanineQuest 3D Printer File Image 9
CanineQuest 3D Printer File Image 10
CanineQuest 3D Printer File Thumbnail 1
CanineQuest 3D Printer File Thumbnail 2
CanineQuest 3D Printer File Thumbnail 3
CanineQuest 3D Printer File Thumbnail 4
CanineQuest 3D Printer File Thumbnail 5
CanineQuest 3D Printer File Thumbnail 6
CanineQuest 3D Printer File Thumbnail 7
CanineQuest 3D Printer File Thumbnail 8
CanineQuest 3D Printer File Thumbnail 9
CanineQuest 3D Printer File Thumbnail 10

CanineQuest

BGDglider avatarBGDglider

April 13, 2025

printables-icon

Description

Dog Training as an Audio Adventure – a CanineQuest

Three puzzle levels to challenge your dog. Dog barking, doorbells, bicycle bells or cat meows are played to break their concentration.

In addition to three classic dog puzzles, CanineQuest offers the ability to play audio files in a continuous loop – either immediately or with a delay. This is designed to challenge your dog and help desensitize them to triggering sounds. The delayed reward should capture their attention – not the distracting noise.

Functions

  • Dog puzzle slide button
  • Dog puzzle bayonet lock
  • Dog puzzle locked drawer
  • Delayed audio playback Sounds
  • Status LED
  • Rechargeable battery operation

Hardware and Software Used

Mechanical

Name
Quantity
M3 threaded insert34
M3 x 12mm pan-head screw8
M3 x 6mm pan-head screw 20
M3 x 25mm cylinder head screws4
M3 x 35mm cylinder head screws 4
20mm felt glides8 optional
cotton cord 5mm>6m

Electrical

Arduino Nano1
DFPlayer1
1kOhm resistor 1
Speaker - 3W 8Ω 1
Lithium battery shield for 2x 18650 1
18650 lithium-ion battery 2900mAh 2
10k Ohm rotary potentiometer2
Pushbutton IP67 stainless steel 16mm 2P 2
Pushbutton with RGB illumination 5V - stainless steel 4
KW1-103-7 Micro roller switch 1 optional
WAGO 221-413 1
WAGO 221-4151
Various strands of wire 
Solder 
Cable ties 

Tools

Name
3D printer with minimum 200mmx200mm buildplate
Soldering iron
Knife for cleaning edges
Allen key set
Side cutter
Wire stripper

Software

Name
Version
Arduino IDE1.8.19 was used for the development
PrusaSlicer 2.8.1 was used for the development

Wiring Diagram, Code and other Instructions

All necessary files can be found in the “Files” tab: Parts list, assembly instructions, Arduino sketch, circuit diagram and print files.

Assembly 

All information on assembly can be found in the “CanineQuest Manual” in the “Files” tab.

Printing Instructions

Ready-made print job files are available. Alternatively, all printing instructions are listed in the manual.

Demo and Usage Instructions

Before the dog can solve the puzzles, the trainer must use the Play, Stop, Next, Previous buttons to select the sound that is to distract the dog. In addition, an appropriate volume should be set using the volume control. Then set the delay between 0-60 seconds with the Delay control. If the puzzle has been prepared with food, it is now ready to be presented to the dog.
While the dog is trying to solve the three puzzle levels, the sound can be changed and the delay and volume can be adjusted.
Repeat until the desired training result has been achieved :).

Idea

Our dog was disturbed by a very specific bird call. The goal of this project was to desensitize him to that sound in a naturally playful way.

Prototype

I used the following PLA in my prototype:

  • Buddy3D PLA White
  • 3djake ecoPLA Wood Dark Brown
  • 3djake ecoPLA Black
  • 3djake ecoPLA light blue