PLSQ Leshy

3752
Downloads
1477
Views
Published on May 11, 2012

Description

This is a fully scripted/parametric version of the PL2Q Hugin quadcopter. I wanted to make changes, and I'm most comfortable in OpenSCAD, so I ported it.

To keep with the mythological creature naming scheme, and because he's a shape shifter I called him Leshy[1]. ;)

I haven't printed everything yet, but all the STLs slice fine with Slic3r (initially some STLs had problems slicing because of stupid self-intersecting facets!).

For this first version, I did my best to replicate the PL2Q Hugin as closely as possible (everything is +-0.1mm) and I only added a couple things.

First, I wasn't getting a strong arm with the splitting approach used for the PL2Q Hugin, so I created a coupler to connect each half. That way the joint is the strongest part of the design rather than the weakest, without much extra weight.

The only other modification I made was to stamp the name "Leshy" on the canopy using the ArchitectsDaughter font from the More Fontz! project.

This is the first project I have done where I did my best to follow the OpenSCAD style guide to the letter. However, when it came to writing comments, there is one thing I did differently: I combined module comments with ThingDoc comments where appropriate. If the module didn't represent a complete "thing" I didn't add any ThingDoc parameters.

In any parametric project, one has to make the difficult decision of which parameters affect other parameters. By the time I was done with this I realized everything revolves around (hehe) the arms. Because of this, I designed the script in such a way that if you change the radius of the arms (say, to beef them up a bit) the canopy, motor mounts, body will auto resize to match the new dimensions. I think this was the proper way to make it work, but I'm open to suggestions.

[1] en.wikipedia.org/wiki/Leshy

Instructions

The code is Makefile driven and hosted at:
github.com/brad/PLSQ-Leshy

Before printing, make sure you have the latest distribution of compiled files from:
github.com/brad/PLSQ-Leshy/downloads
I will try and always post the updated packages here as well.

If you notice any problems or feature requests, please create an issue on Github. If you have a change you'd like me to include, I would appreciate a pull request on Github.

You can always get the latest .scad files from:
github.com/brad/PLSQ-Leshy/zipball/master
I will try to keep an updated archive here as well.

"make all" builds all the STL files. "make documentation" generates the documentation. thingdoc and pdflatex are required to generate the documentation. "make name_of.stl" builds a single STL. Only the STLs uploaded here are supported.

Follow the instructions given in the parent to get the necessary components.
This project is set up to generate documentation using ThingDoc[1], and I will flesh out the documentation as I assemble.

[1] github.com/prusajr/ThingDoc
Tags
This Thing has no tags.
Report as inappropriate

You must be logged in to post a comment.

Hey dude, this is a great quad copter but I have made a few changes in the layout. I've modded the canopy to account for ABS shrinkage (as I have an UP! Plus 3D printer) and also made a dome for a cloverleaf antenna in the top and a window in which to mount my Video transmitter. The body has been changed to accommodate the KK2 controller (and the holes to mount the board didn't go right through the frame :P). Where the arms join the body also needed modification, these holes have been carried right through so the cables from the motors can enter the body. I've also modified the holes so that, when vertical, I can fit a servo plug through it (added a slot at the bottom). The arms were a bit long for me, so I've used the sectioned arm, without the extension and coupler. I changed the motor mounts to accommodate the 1300Kv 24g blue wonder motors and extended the flat ESC tray by 14mm for a bit more wiggle room with a 10A Turnigy ESC. Also worth noting that the GoPro camera mount bracket isn't on the list to my left, it's only in the .zip file.

Fantastic work mate, if you want a copy of my revisions I'd be happy to send them to you.

Project

 Please feel free to send me a pull request with any improvements.

I have been working on the same thing, but not very far along :(

https://github.com/markkimsal/...

Why not just improve upon my work rather than duplicating all my efforts? ;)

WoW! Incredible! 8-)

Awesome work ! Can you please give some info on how you did it ? You looked at the pieces and wrote all the code ? Very nice !

Thanks! Yeah, I just imported your STLs into OpenSCAD and marked them for debugging so I could see the difference between the two. In OpenSCAD you can easily tell if a debugged surface is in the same plane as a normal one because you get a sort of shimmery effect. So I just went through one by one and did that for all of them. I have about 3 hours of train commute time daily and this is what I've been doing with my time :-D