From 97c902a46851668d17c2d35b11a15ff02d5e719b Mon Sep 17 00:00:00 2001 From: Teddy Middleton-Smith Date: Sat, 31 May 2025 15:33:06 +0100 Subject: [PATCH] Initial commit. --- .gitignore | 2 + LICENSE | 674 ++++++++++++++++++ README.md | 17 + config.scad | 31 + main.json | 7 + main.scad | 33 + models/common/beam_hollow_rectangular.scad | 13 + models/fixings/square_tube_joint_cross.scad | 17 + models/fixings/square_tube_joint_n_way.scad | 40 ++ models/fixings/square_tube_joint_tee.scad | 17 + models/glovebox/glovebox.scad | 24 + models/skeleton/skeleton.scad | 172 +++++ models/skeleton/skeleton_beam.scad | 8 + models/skin/skin.scad | 21 + .../ventilation_system.scad | 4 + output/brake_assembly-worms_eye_view.png | Bin 0 -> 74169 bytes output/dog_cart-above_shot.png | Bin 0 -> 77060 bytes output/dog_cart-worms_eye_view.png | Bin 0 -> 119423 bytes 18 files changed, 1080 insertions(+) create mode 100644 .gitignore create mode 100644 LICENSE create mode 100644 README.md create mode 100644 config.scad create mode 100644 main.json create mode 100644 main.scad create mode 100644 models/common/beam_hollow_rectangular.scad create mode 100644 models/fixings/square_tube_joint_cross.scad create mode 100644 models/fixings/square_tube_joint_n_way.scad create mode 100644 models/fixings/square_tube_joint_tee.scad create mode 100644 models/glovebox/glovebox.scad create mode 100644 models/skeleton/skeleton.scad create mode 100644 models/skeleton/skeleton_beam.scad create mode 100644 models/skin/skin.scad create mode 100644 models/ventilation_system/ventilation_system.scad create mode 100644 output/brake_assembly-worms_eye_view.png create mode 100644 output/dog_cart-above_shot.png create mode 100644 output/dog_cart-worms_eye_view.png diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..b1f2b60 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +env_scad/ +env_scad/* \ No newline at end of file diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..f288702 --- /dev/null +++ b/LICENSE @@ -0,0 +1,674 @@ + GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU General Public License is a free, copyleft license for +software and other kinds of works. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. We, the Free Software Foundation, use the +GNU General Public License for most of our software; it applies also to +any other work released this way by its authors. You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you have +certain responsibilities if you distribute copies of the software, or if +you modify it: responsibilities to respect the freedom of others. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights. + + Developers that use the GNU GPL protect your rights with two steps: +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it. + + For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions. + + Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the manufacturer +can do so. This is fundamentally incompatible with the aim of +protecting users' freedom to change the software. The systematic +pattern of such abuse occurs in the area of products for individuals to +use, which is precisely where it is most unacceptable. Therefore, we +have designed this version of the GPL to prohibit the practice for those +products. If such problems arise substantially in other domains, we +stand ready to extend this provision to those domains in future versions +of the GPL, as needed to protect the freedom of users. + + Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish to +avoid the special danger that patents applied to a free program could +make it effectively proprietary. To prevent this, the GPL assures that +patents cannot be used to render the program non-free. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Use with the GNU Affero General Public License. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU Affero General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the special requirements of the GNU Affero General Public License, +section 13, concerning interaction through a network will apply to the +combination as such. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If the program does terminal interaction, make it output a short +notice like this when it starts in an interactive mode: + + Copyright (C) + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, your program's commands +might be different; for a GUI interface, you would use an "about box". + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU GPL, see +. + + The GNU General Public License does not permit incorporating your program +into proprietary programs. If your program is a subroutine library, you +may consider it more useful to permit linking proprietary applications with +the library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. But first, please read +. diff --git a/README.md b/README.md new file mode 100644 index 0000000..ca5a626 --- /dev/null +++ b/README.md @@ -0,0 +1,17 @@ +## dog_towing_cart +Dog Towing Cart 3D design + + +## Gallery +Dog Cart Above Shot +![Dog Cart Above Shot](./output/dog_cart-above_shot.png) + +Dog Cart Worm's Eye View +![Dog Cart Worm's Eye View](./output/dog_cart-worms_eye_view.png) + +Brake Assembly Worm's Eye View +![Brake Assembly Worm's Eye View](./output/brake_assembly-worms_eye_view.png) + + +## License +This project is licensed under the GNU General Public License v3.0 - see the [LICENSE](LICENSE) file for details \ No newline at end of file diff --git a/config.scad b/config.scad new file mode 100644 index 0000000..dae31c1 --- /dev/null +++ b/config.scad @@ -0,0 +1,31 @@ + +/* +use <./models/common/metric_bolt_functions.scad>; +use <./models/brake/brake_assembly_functions.scad>; +use <./models/fixings/tube_clamp_round_tee_long_104_functions.scad>; +use <./models/fixings/tube_clamp_round_3_way_through_116_functions.scad>; +use <./models/fixings/tube_clamp_round_base_plate_132_functions.scad>; +use <./models/fixings/tube_clamp_square_base_plate_132_functions.scad>; +*/ + +// Configuration +R_INTERNAL = [1200, 900, 900]; + +D_BEAM_SKELETON = 20; +T_BEAM_SKELETON = 1.5; + +COUNT_BEAMS_ON_BOTTOM_FACE_ALONG_X = 2; +COUNT_BEAMS_ON_BOTTOM_FACE_ALONG_Y = 2; +COUNT_BEAMS_ON_SIDE_FACE_ALONG_Z = 1; + +CLEARANCE_SKIN_TO_SKELETON = 5; +T_SKIN = 10; +W_SKIN_BORDER_FRONT = 150; + +D_VENT_DUCT = 100; + +R_EXTERNAL = R_INTERNAL + (D_BEAM_SKELETON * 2) * [1, 1, 1]; +echo("R_EXTERNAL: ", R_EXTERNAL); + +R_SKIN = R_EXTERNAL + ((CLEARANCE_SKIN_TO_SKELETON + T_SKIN) * 2) * [1, 1, 1]; +echo("R_SKIN: ", R_SKIN); \ No newline at end of file diff --git a/main.json b/main.json new file mode 100644 index 0000000..b2b4dd1 --- /dev/null +++ b/main.json @@ -0,0 +1,7 @@ +{ + "parameterSets": { + "ANGLE": "" + }, + "parameterSets": "", + "fileFormatVersion": "1" +} diff --git a/main.scad b/main.scad new file mode 100644 index 0000000..77abdd2 --- /dev/null +++ b/main.scad @@ -0,0 +1,33 @@ +// Glovebox +echo("Shopping"); +echo(str([1,23,3] + [4,5,6])); +echo(str([1] * 3)); + +include <./config.scad>; +use <./models/glovebox/glovebox.scad>; +/* +include <./models/fixings/square_tube_joint_cross.scad>; +include <./models/fixings/square_tube_joint_n_way.scad>; +include <./models/fixings/square_tube_joint_tee.scad>; +*/ + +// Customisable parameters +/* +angle_incline_tiller = 20; // [-20:5:135] +angle_brake_rod = 60; // [45:5:60] +*/ + +$fn = 100; + +// output +glovebox(); // angle_incline_tiller, angle_brake_rod); + +/* +Shopping +Components +*/ +/* +Tools +*/ + +// color("green", 0.4) cube(R_INTERNAL, center = true); \ No newline at end of file diff --git a/models/common/beam_hollow_rectangular.scad b/models/common/beam_hollow_rectangular.scad new file mode 100644 index 0000000..cce4264 --- /dev/null +++ b/models/common/beam_hollow_rectangular.scad @@ -0,0 +1,13 @@ + +module beam_hollow_rectangular(L, w, d, t, suppress_shopping_outputs = false) { + difference() { + cube([w, d, L], center = true); + cube([w - t * 2, d - t * 2, L], center = true); + } + // Shopping + if (!suppress_shopping_outputs) { + echo(str("Rectangular Aluminium hollow beam: Rectangular Aluminium hollow beam ", L, "mm x ", w, "mm x ", d, "mm x ", t, "mm - x1")); + } +} + +beam_hollow_rectangular(500, 50, 30, 5); \ No newline at end of file diff --git a/models/fixings/square_tube_joint_cross.scad b/models/fixings/square_tube_joint_cross.scad new file mode 100644 index 0000000..752e592 --- /dev/null +++ b/models/fixings/square_tube_joint_cross.scad @@ -0,0 +1,17 @@ + +include <../../config.scad>; + +module square_tube_joint_cross(tube_diameter, tube_thickness) { + length_peg = 2 * tube_diameter; + union() { + color("black") cube(tube_diameter, center = true); + for (index_peg = [0 : 1 : 3]) { + color("gray") rotate([0, 0, 90 * index_peg]) translate([tube_diameter / 2 + length_peg / 2, 0, 0]) cube([length_peg, tube_diameter - tube_thickness * 2, tube_diameter - tube_thickness * 2], center = true); + } + } + // Shopping + echo(str("Square tube joint: Tube joint Φ", tube_diameter, "mm cross - x1")); +} + +// test output +square_tube_joint_cross(D_BEAM_SKELETON, T_BEAM_SKELETON); \ No newline at end of file diff --git a/models/fixings/square_tube_joint_n_way.scad b/models/fixings/square_tube_joint_n_way.scad new file mode 100644 index 0000000..6d46ffe --- /dev/null +++ b/models/fixings/square_tube_joint_n_way.scad @@ -0,0 +1,40 @@ +/* +include <../../config.scad>; +use <./tube_clamp_round_3_way_through_116_functions.scad>; +*/ + +module square_tube_joint_n_way(tube_diameter, tube_thickness, n_pegs) { + length_peg = 2 * tube_diameter; + union() { + color("black") cube(tube_diameter, center = true); + /* + // Method 1: no good + for (index_peg = [0 : 1 : n_pegs - 1]) { + color("gray") rotate([0, 0, 90 * index_peg]) translate([tube_diameter / 2 + length_peg / 2, 0, 0]) cube([length_peg, tube_diameter - tube_thickness * 2, tube_diameter - tube_thickness * 2], center = true); + } + */ + if (n_pegs >= 2) { + for (index_peg = [0 : 1 : 1]) { + color("gray") rotate([0, 0, 90 * index_peg]) translate([tube_diameter / 2 + length_peg / 2, 0, 0]) cube([length_peg, tube_diameter - tube_thickness * 2, tube_diameter - tube_thickness * 2], center = true); + } + } + if (n_pegs >= 3) { + for (index_peg = [0 : 1 : (n_pegs == 3 ? 0 : 1)]) { + color("gray") mirror([0, 0, index_peg]) translate([0, 0, tube_diameter / 2 + length_peg / 2]) cube([tube_diameter - tube_thickness * 2, tube_diameter - tube_thickness * 2, length_peg], center = true); + } + } + if (n_pegs >= 5) { + color("gray") translate([0, -(tube_diameter / 2 + length_peg / 2), 0]) cube([tube_diameter - tube_thickness * 2, length_peg, tube_diameter - tube_thickness * 2], center = true); + } + } + // Shopping + echo(str("Square tube joint: Tube joint Φ", tube_diameter, "mm ", n_pegs, "-Way - x1")); +} + +// test output +// square_tube_joint_n_way(D_BEAM_SKELETON, T_BEAM_SKELETON, 5); +// translate([200, 0, 0]) square_tube_joint_n_way(D_BEAM_SKELETON, T_BEAM_SKELETON, 3); + +for (count_pegs = [2 : 1 : 5]) { + translate([100 * count_pegs, 0, 0]) square_tube_joint_n_way(D_BEAM_SKELETON, T_BEAM_SKELETON, count_pegs); +} \ No newline at end of file diff --git a/models/fixings/square_tube_joint_tee.scad b/models/fixings/square_tube_joint_tee.scad new file mode 100644 index 0000000..888511e --- /dev/null +++ b/models/fixings/square_tube_joint_tee.scad @@ -0,0 +1,17 @@ + +include <../../config.scad>; + +module square_tube_joint_tee(tube_diameter, tube_thickness) { + length_peg = 2 * tube_diameter; + union() { + color("black") cube(tube_diameter, center = true); + for (index_peg = [0 : 1 : 2]) { + color("gray") rotate([0, 0, 90 * index_peg]) translate([tube_diameter / 2 + length_peg / 2, 0, 0]) cube([length_peg, tube_diameter - tube_thickness * 2, tube_diameter - tube_thickness * 2], center = true); + } + } + // Shopping + echo(str("Square tube joint: Tube joint Φ", tube_diameter, "mm tee - x1")); +} + +// test output +translate([100, 0, 50 ]) square_tube_joint_tee(D_BEAM_SKELETON, T_BEAM_SKELETON); \ No newline at end of file diff --git a/models/glovebox/glovebox.scad b/models/glovebox/glovebox.scad new file mode 100644 index 0000000..730b2bf --- /dev/null +++ b/models/glovebox/glovebox.scad @@ -0,0 +1,24 @@ +// Molly Dog Towing Cart + +include <../../config.scad>; +use <../skeleton/skeleton.scad>; +use <../skin/skin.scad>; +use <../ventilation_system/ventilation_system.scad>; + +module glovebox() { + echo("Glovebox assembly:"); + // Skin + skin(); + // Skeleton + skeleton(); + // Ventilation system + ventilation_system(); + + // Shopping + // Skin + // Skeleton + // Ventilation system +} + +// output +glovebox(); diff --git a/models/skeleton/skeleton.scad b/models/skeleton/skeleton.scad new file mode 100644 index 0000000..089fadc --- /dev/null +++ b/models/skeleton/skeleton.scad @@ -0,0 +1,172 @@ +include <../../config.scad>; +use <./skeleton_beam.scad>; +use <../fixings/square_tube_joint_cross.scad>; +use <../fixings/square_tube_joint_n_way.scad>; +use <../fixings/square_tube_joint_tee.scad>; + +function get_length_beam_from_total_length_and_count_segments(length_total, count_segments) = (length_total - (count_segments + 1) * D_BEAM_SKELETON) / (count_segments); + +module skeleton() { + // Shopping + echo("Skeleton"); + // Model + translate([0, 0, -D_BEAM_SKELETON / 2]) union() { + count_beams_on_side_face_along_y = COUNT_BEAMS_ON_BOTTOM_FACE_ALONG_Y; + count_beams_on_rear_face_along_x = COUNT_BEAMS_ON_BOTTOM_FACE_ALONG_X; + count_beams_on_rear_face_along_z = COUNT_BEAMS_ON_SIDE_FACE_ALONG_Z; + count_beams_on_top_face_along_x = COUNT_BEAMS_ON_BOTTOM_FACE_ALONG_X; + count_beams_on_top_face_along_y = COUNT_BEAMS_ON_BOTTOM_FACE_ALONG_Y; + + length_beam_on_bottom_face_along_x = get_length_beam_from_total_length_and_count_segments(R_EXTERNAL[0], COUNT_BEAMS_ON_BOTTOM_FACE_ALONG_X); + length_beam_on_bottom_face_along_y = get_length_beam_from_total_length_and_count_segments(R_EXTERNAL[1], COUNT_BEAMS_ON_BOTTOM_FACE_ALONG_Y); + length_beam_on_side_face_along_y = get_length_beam_from_total_length_and_count_segments(R_EXTERNAL[1], count_beams_on_side_face_along_y); + length_beam_on_side_face_along_z = get_length_beam_from_total_length_and_count_segments(R_EXTERNAL[2], COUNT_BEAMS_ON_SIDE_FACE_ALONG_Z); + length_beam_on_rear_face_along_x = get_length_beam_from_total_length_and_count_segments(R_EXTERNAL[0], count_beams_on_rear_face_along_x); + length_beam_on_rear_face_along_z = get_length_beam_from_total_length_and_count_segments(R_EXTERNAL[2], count_beams_on_rear_face_along_z); + length_beam_on_top_face_along_x = get_length_beam_from_total_length_and_count_segments(R_EXTERNAL[0], count_beams_on_top_face_along_x); + length_beam_on_top_face_along_y = get_length_beam_from_total_length_and_count_segments(R_EXTERNAL[1], count_beams_on_top_face_along_y); + + // Bottom + translate([0, 0, -R_INTERNAL[2] / 2]) for (index_beam_on_bottom_face_along_x = [0 : 1 : COUNT_BEAMS_ON_BOTTOM_FACE_ALONG_X]) { // -R_INTERNAL[0] / 2 - D_BEAM_SKELETON / 2 + for (index_beam_on_bottom_face_along_y = [0 : 1 : COUNT_BEAMS_ON_BOTTOM_FACE_ALONG_Y]) { + // Beams + if (index_beam_on_bottom_face_along_x < COUNT_BEAMS_ON_BOTTOM_FACE_ALONG_X) { + translate([-R_INTERNAL[0] / 2 + length_beam_on_bottom_face_along_x / 2 + (D_BEAM_SKELETON + length_beam_on_bottom_face_along_x) * (index_beam_on_bottom_face_along_x), -R_INTERNAL[1] / 2 - D_BEAM_SKELETON / 2 + (D_BEAM_SKELETON + length_beam_on_bottom_face_along_y) * (index_beam_on_bottom_face_along_y), 0]) rotate([0, 90, 0]) skeleton_beam(length_beam_on_bottom_face_along_x); + } + if (index_beam_on_bottom_face_along_y < COUNT_BEAMS_ON_BOTTOM_FACE_ALONG_Y) { + translate([-R_INTERNAL[0] / 2 - D_BEAM_SKELETON / 2 + (D_BEAM_SKELETON + length_beam_on_bottom_face_along_x) * (index_beam_on_bottom_face_along_x), -R_INTERNAL[1] / 2 + length_beam_on_bottom_face_along_y / 2 + (D_BEAM_SKELETON + length_beam_on_bottom_face_along_y) * (index_beam_on_bottom_face_along_y), 0]) rotate([90, 0, 0]) skeleton_beam(length_beam_on_bottom_face_along_y); + } + // Joints + translate([-R_INTERNAL[0] / 2 - D_BEAM_SKELETON / 2 + (D_BEAM_SKELETON + length_beam_on_bottom_face_along_x) * (index_beam_on_bottom_face_along_x), -R_INTERNAL[1] / 2 - D_BEAM_SKELETON / 2 + (D_BEAM_SKELETON + length_beam_on_bottom_face_along_y) * (index_beam_on_bottom_face_along_y), 0]) { + if (index_beam_on_bottom_face_along_x == 0 || index_beam_on_bottom_face_along_x == COUNT_BEAMS_ON_BOTTOM_FACE_ALONG_X) { + mirror([(index_beam_on_bottom_face_along_x == COUNT_BEAMS_ON_BOTTOM_FACE_ALONG_X ? 1 : 0), 0, 0]) { + if (index_beam_on_bottom_face_along_y == 0 || index_beam_on_bottom_face_along_y == COUNT_BEAMS_ON_BOTTOM_FACE_ALONG_Y) { + mirror([0, (index_beam_on_bottom_face_along_y == COUNT_BEAMS_ON_BOTTOM_FACE_ALONG_Y ? 1 : 0), 0]) square_tube_joint_n_way(D_BEAM_SKELETON, T_BEAM_SKELETON, 3); + } + else { + rotate([90, 0, 0]) square_tube_joint_n_way(D_BEAM_SKELETON, T_BEAM_SKELETON, 4); + } + } + } + else { + if (index_beam_on_bottom_face_along_y == 0) { + square_tube_joint_tee(D_BEAM_SKELETON, T_BEAM_SKELETON); + } + else if (index_beam_on_bottom_face_along_y == COUNT_BEAMS_ON_BOTTOM_FACE_ALONG_Y) { + rotate([90, 0, -90]) square_tube_joint_n_way(D_BEAM_SKELETON, T_BEAM_SKELETON, 4); + } + else { + square_tube_joint_cross(D_BEAM_SKELETON, T_BEAM_SKELETON); + } + } + } + } + } + // Sides + for (index_side = [0 : 1 : 1]) mirror([index_side, 0, 0]) { + translate([R_INTERNAL[0] / 2 + D_BEAM_SKELETON / 2, 0, 0]) for (index_beam_on_side_face_along_z = [0 : 1 : COUNT_BEAMS_ON_SIDE_FACE_ALONG_Z]) { + for (index_beam_on_side_face_along_y = [0 : 1 : count_beams_on_side_face_along_y]) { + // Beams + if ( + index_beam_on_side_face_along_y < count_beams_on_side_face_along_y + && index_beam_on_side_face_along_z > 0 + && index_beam_on_side_face_along_z < COUNT_BEAMS_ON_SIDE_FACE_ALONG_Z + + ) { + translate([0, -R_INTERNAL[1] / 2 + length_beam_on_side_face_along_y / 2 + (D_BEAM_SKELETON + length_beam_on_side_face_along_y) * (index_beam_on_side_face_along_y), -R_INTERNAL[2] / 2 + (D_BEAM_SKELETON + length_beam_on_side_face_along_z) * (index_beam_on_side_face_along_z)]) rotate([90, 0, 0]) skeleton_beam(length_beam_on_side_face_along_y); + } + if (index_beam_on_side_face_along_z < COUNT_BEAMS_ON_SIDE_FACE_ALONG_Z) { + translate([0, -R_INTERNAL[1] / 2 - D_BEAM_SKELETON / 2 + (D_BEAM_SKELETON + length_beam_on_side_face_along_y) * (index_beam_on_side_face_along_y), -R_INTERNAL[2] / 2 + D_BEAM_SKELETON / 2 + length_beam_on_side_face_along_z / 2 + (D_BEAM_SKELETON + length_beam_on_side_face_along_z) * (index_beam_on_side_face_along_z)]) skeleton_beam(length_beam_on_side_face_along_z); + } + // Joints + translate([0, -R_INTERNAL[1] / 2 - D_BEAM_SKELETON / 2 + (D_BEAM_SKELETON + length_beam_on_side_face_along_y) * (index_beam_on_side_face_along_y), -R_INTERNAL[2] / 2 + (D_BEAM_SKELETON + length_beam_on_side_face_along_z) * (index_beam_on_side_face_along_z)]) { + if ( + index_beam_on_side_face_along_z > 0 + && index_beam_on_side_face_along_z < COUNT_BEAMS_ON_SIDE_FACE_ALONG_Z + ) { + if (index_beam_on_side_face_along_y == 0) { + rotate([0, 90, 0]) square_tube_joint_tee(D_BEAM_SKELETON, T_BEAM_SKELETON); + } + else if (index_beam_on_side_face_along_y == count_beams_on_side_face_along_y) { + rotate([0, 0, 180]) square_tube_joint_n_way(D_BEAM_SKELETON, T_BEAM_SKELETON, 4); + } + else { + rotate([0, 90, 0]) square_tube_joint_cross(D_BEAM_SKELETON, T_BEAM_SKELETON); + } + } + } + } + } + } + // Rear + translate([0, R_INTERNAL[1] / 2 + D_BEAM_SKELETON / 2, 0]) for (index_beam_on_rear_face_along_x = [0 : 1 : count_beams_on_rear_face_along_x]) { + for (index_beam_on_rear_face_along_z = [0 : 1 : count_beams_on_rear_face_along_z]) { + // Beams + if ( + index_beam_on_rear_face_along_x < count_beams_on_rear_face_along_x + && index_beam_on_rear_face_along_z > 0 + && index_beam_on_rear_face_along_z < count_beams_on_rear_face_along_z + + ) { + translate([-R_INTERNAL[0] / 2 + length_beam_on_rear_face_along_x / 2 + (D_BEAM_SKELETON + length_beam_on_rear_face_along_x) * (index_beam_on_rear_face_along_x), 0, -R_INTERNAL[2] / 2 + (D_BEAM_SKELETON + length_beam_on_rear_face_along_z) * (index_beam_on_rear_face_along_z)]) rotate([0, 90, 0]) skeleton_beam(length_beam_on_rear_face_along_x); + } + if ( + index_beam_on_rear_face_along_z < count_beams_on_rear_face_along_z + && index_beam_on_rear_face_along_x > 0 + && index_beam_on_rear_face_along_x < count_beams_on_rear_face_along_x + ) { + translate([-R_INTERNAL[0] / 2 - D_BEAM_SKELETON / 2 + (D_BEAM_SKELETON + length_beam_on_rear_face_along_x) * (index_beam_on_rear_face_along_x), 0, -R_INTERNAL[2] / 2 + D_BEAM_SKELETON / 2 + length_beam_on_rear_face_along_z / 2 + (D_BEAM_SKELETON + length_beam_on_rear_face_along_z) * (index_beam_on_rear_face_along_z)]) skeleton_beam(length_beam_on_rear_face_along_z); + } + // Joints + translate([-R_INTERNAL[0] / 2 - D_BEAM_SKELETON / 2 + (D_BEAM_SKELETON + length_beam_on_rear_face_along_x) * (index_beam_on_rear_face_along_x), 0, -R_INTERNAL[2] / 2 + (D_BEAM_SKELETON + length_beam_on_rear_face_along_z) * (index_beam_on_rear_face_along_z)]) { + if ( + index_beam_on_rear_face_along_z > 0 + && index_beam_on_rear_face_along_z < count_beams_on_rear_face_along_z + ) { + if (index_beam_on_rear_face_along_x > 0 && index_beam_on_rear_face_along_x < count_beams_on_rear_face_along_x) { + rotate([90, 0, 0]) square_tube_joint_cross(D_BEAM_SKELETON, T_BEAM_SKELETON); + } + } + } + } + } + // Top + translate([0, 0, R_INTERNAL[2] / 2 + D_BEAM_SKELETON]) for (index_beam_on_top_face_along_x = [0 : 1 : count_beams_on_top_face_along_x]) { // -R_INTERNAL[0] / 2 - D_BEAM_SKELETON / 2 + for (index_beam_on_top_face_along_y = [0 : 1 : count_beams_on_top_face_along_y]) { + // Beams + if (index_beam_on_top_face_along_x < count_beams_on_top_face_along_x) { + translate([-R_INTERNAL[0] / 2 + length_beam_on_top_face_along_x / 2 + (D_BEAM_SKELETON + length_beam_on_top_face_along_x) * (index_beam_on_top_face_along_x), -R_INTERNAL[1] / 2 - D_BEAM_SKELETON / 2 + (D_BEAM_SKELETON + length_beam_on_top_face_along_y) * (index_beam_on_top_face_along_y), 0]) rotate([0, 90, 0]) skeleton_beam(length_beam_on_top_face_along_x); + } + if (index_beam_on_top_face_along_y < count_beams_on_top_face_along_y) { + translate([-R_INTERNAL[0] / 2 - D_BEAM_SKELETON / 2 + (D_BEAM_SKELETON + length_beam_on_top_face_along_x) * (index_beam_on_top_face_along_x), -R_INTERNAL[1] / 2 + length_beam_on_top_face_along_y / 2 + (D_BEAM_SKELETON + length_beam_on_top_face_along_y) * (index_beam_on_top_face_along_y), 0]) rotate([90, 0, 0]) skeleton_beam(length_beam_on_top_face_along_y); + } + // Joints + translate([-R_INTERNAL[0] / 2 - D_BEAM_SKELETON / 2 + (D_BEAM_SKELETON + length_beam_on_top_face_along_x) * (index_beam_on_top_face_along_x), -R_INTERNAL[1] / 2 - D_BEAM_SKELETON / 2 + (D_BEAM_SKELETON + length_beam_on_top_face_along_y) * (index_beam_on_top_face_along_y), 0]) { + if (index_beam_on_top_face_along_x == 0 || index_beam_on_top_face_along_x == count_beams_on_top_face_along_x) { + mirror([(index_beam_on_top_face_along_x == count_beams_on_top_face_along_x ? 1 : 0), 0, 0]) { + if (index_beam_on_top_face_along_y == 0 || index_beam_on_top_face_along_y == count_beams_on_top_face_along_y) { + mirror([0, (index_beam_on_top_face_along_y == count_beams_on_top_face_along_y ? 1 : 0), 1]) square_tube_joint_n_way(D_BEAM_SKELETON, T_BEAM_SKELETON, 3); + } + else { + rotate([-90, 0, 0]) square_tube_joint_n_way(D_BEAM_SKELETON, T_BEAM_SKELETON, 4); + } + } + } + else { + if (index_beam_on_top_face_along_y == 0) { + square_tube_joint_tee(D_BEAM_SKELETON, T_BEAM_SKELETON); + } + else if (index_beam_on_top_face_along_y == count_beams_on_top_face_along_y) { + rotate([-90, 0, -90]) square_tube_joint_n_way(D_BEAM_SKELETON, T_BEAM_SKELETON, 4); + } + else { + square_tube_joint_cross(D_BEAM_SKELETON, T_BEAM_SKELETON); + } + } + } + } + } + } +} + +skeleton(); \ No newline at end of file diff --git a/models/skeleton/skeleton_beam.scad b/models/skeleton/skeleton_beam.scad new file mode 100644 index 0000000..b4880b0 --- /dev/null +++ b/models/skeleton/skeleton_beam.scad @@ -0,0 +1,8 @@ +include <../../config.scad>; +use <../common/beam_hollow_rectangular.scad>; + +module skeleton_beam(length) { + color("red", 0.4) beam_hollow_rectangular(length, D_BEAM_SKELETON, D_BEAM_SKELETON, T_BEAM_SKELETON, true); + // Shopping + echo(str("Skeleton beam: Aluminium box section 20mm x 20mm x ", length, "mm - x1")); +} \ No newline at end of file diff --git a/models/skin/skin.scad b/models/skin/skin.scad new file mode 100644 index 0000000..6c245ae --- /dev/null +++ b/models/skin/skin.scad @@ -0,0 +1,21 @@ + +include <../../config.scad>; + +module skin() { + color("purple", 0.2) difference() { + // Skin + cube(R_SKIN, center = true); + cube(R_SKIN - T_SKIN * [1, 1, 1], center = true); + // Viewport + translate([0, -R_SKIN[1] / 2 + T_SKIN / 2, W_SKIN_BORDER_FRONT / 2]) cube([R_SKIN[0] - 2 * W_SKIN_BORDER_FRONT, T_SKIN, R_SKIN[2] - W_SKIN_BORDER_FRONT], center = true); + // Ventilation system access + translate([R_SKIN[0] / 4, R_SKIN[1] / 2, -R_SKIN[2] / 4]) rotate([90, 0, 0]) cylinder(T_SKIN, D_VENT_DUCT / 2, D_VENT_DUCT / 2, center = true); + translate([-R_SKIN[0] / 4, R_SKIN[1] / 2, -R_SKIN[2] / 4]) rotate([90, 0, 0]) cylinder(T_SKIN, D_VENT_DUCT / 2, D_VENT_DUCT / 2, center = true); + } + // Shopping + echo(str("Mylar and canvas: Skin base and top ", R_SKIN[0], "mm x ", R_SKIN[1], "mm - x2")); + echo(str("Mylar and canvas: Skin side ", R_SKIN[1], "mm x ", R_SKIN[2], "mm - x2")); + echo(str("Mylar and canvas: Skin rear and front ", R_SKIN[0], "mm x ", R_SKIN[2], "mm - x2")); +} + +skin(); diff --git a/models/ventilation_system/ventilation_system.scad b/models/ventilation_system/ventilation_system.scad new file mode 100644 index 0000000..f42ea53 --- /dev/null +++ b/models/ventilation_system/ventilation_system.scad @@ -0,0 +1,4 @@ + +module ventilation_system() { + +} \ No newline at end of file diff --git a/output/brake_assembly-worms_eye_view.png b/output/brake_assembly-worms_eye_view.png new file mode 100644 index 0000000000000000000000000000000000000000..fdfe95995831c991b6cc47829a627b2e035dd69f GIT binary patch literal 74169 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 OT3OhcpEYy){eJ;+K>yhQ literal 0 HcmV?d00001 diff --git a/output/dog_cart-above_shot.png b/output/dog_cart-above_shot.png new file mode 100644 index 0000000000000000000000000000000000000000..715cf21c37bdc278ed54160c75ef46a007c09172 GIT binary patch literal 77060 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

XL)s_AAIhaQzd|>h>_n3Bx$r7wKrQgT!1=M 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 literal 0 HcmV?d00001