Skip to main content

Making a Flying Fish Part 1: PCB and 3D Design

Getting yourself to the core of the controller circuit

The core of the controller circuit is actually a PCB circuit. Below is the workflow of designing a PCB (printed circuit board), as well as to fabricate it.

flwcht_a7101a12c44e7f92adaae08db938ef782b13f732.png

I designed this controller circuit using DesignSpark PCB and to make things easier, you can download the PCB file of my design at the bottom of this article and send it to a PCB manufacturer for fabrication.

The attached zip file includes several zip files that contain the gerber and drill files of each of the PCB parts. Please make sure if your manufacturer support 1-zip upload or you shall unzip the master zip and upload each of the child zips individually.

pcb6_0d4fb6826357863f346bde6e53648e53d0349e2b.png

After fabrication, we now have on hand several pieces of PCB and some electronic components like SMD capacitors, resistors, motors, motor driver ICs, etc. We need to consider and choose components carefully as weight control will determine if the final product can fly or not.

main_2608637f8b776b7c4b8c4b415db164d1f1f52928.jpg

full_c299f0b0c2611a3018da53d080453dc429576324.jpg

The next thing to do is to place all the components onto the PCBs and connect all the PCBs together as one complete circuit.

I will share the difficulties in the fabrication process and the appearance of the final product in the last article of this series. Stay tuned!

To make your own propeller protector using 3D printing

The software we use for this part is DesignSpark Mechanical, which can be downloaded at https://www.rs-online.com/designspark/mechanical-software (only for Windows).

Before using this free software, you need to create your own DesignSpark account and sign into it. 

Now let’s have a closer look into the steps.

First of all, we need to construct the basic skeleton of the protector. And then build up the connection plane that fits the motor radius.

3s_11dd589b10ff2629450899fb6217716db12b9e08.png

Having completed the design in DesignSpark Mechanical, the next step would be outputting the model file and convert it into a printer-ready file.

In this situation, we are converting it into G-code format using KISSlicer, a free software. You will need to configure for your own situation, for example, if you are using PLA, you will need to change the pre-heat temperature as well as the base thickness, etc. For details, you can make reference to the KISSlicer official manual at http://www.kisslicer.com/uploads/1/5/3/8/15381852/kisslicer_manual_en_201015.pdf

The setting page of KISSlicer is like this:

kslcr_606e92575ed3e29b9f23a7f0f6cd0f549e41c855.png

At the end, probably the easiest part depends on the printer in use. For most of them, just insert your memory stick and start the printing process right away.

Downloads

kcyung3663 has not written a bio yet…