Go to Part 1 Project XFire Introduction
Part 3 The 3D Printer (Tevo Tarantula)
Electronics are the most expensive part by far for something like my RC project XFire. Like most, I am on a tight budget. I only want to build something if it is fun (fast and tough). But it also needs to be cheap. With all electronics the cost is usually related to the power that the electronics need to handle. P=IV so we need to consider both the current and the voltage. Like any product, availability is also a huge factor in cost. If China is making a million size x motors and less of size y then size y motors will probably not be the best value. Sometimes the availability will determine the cost more than the actual cost to manufacture the component.
Motors and kV (RPM/V)
In order to use a variable speed electric motor you need something that can moderate the voltage going to the motor. Continue reading
What is happening?
The Liberal government of Canada has said they would repeal the spanking law Section 43 as part of implementing The Truth and Reconciliation Commission recommendations. I want to clear up exactly what the Bible says about spanking as I have seen many simplistic interpretations of verses that don’t take them in context or apply other basic Biblical principles. Many people online are trying to interpret the Bible without first understanding Biblical basics. This always leads to getting the answer the person wanted before they started researching what the Bible says about a topic. I am not going to link to scripture to back up everything I say because I want to get to the point about how this all applies to spanking. If there are a lot of people that would benefit from the supporting scripture for something I will be happy to link to it and/or discuss it more.
To start with lets talk about the fundamental truth of the versions of the Bible that have the Gospels. Continue reading
Go to Part 2 How to Choose Motors and ESCs (Speed Controls)
Part 3 The 3D Printer (Tevo Tarantula)
I have decided to create the most thoroughly documented custom RC car project ever! I think that many people have shared my experience of being really interested in some cool tech project but are too intimidated by the lack of documentation of the other cool projects they got their idea from. Or you simply understand several parts of your project but are not sure how to put them together. Or maybe you just don’t know the first steps to take to start your awesome project. Join me as I show you the process that you could take to accomplish a similar project. Continue reading
To any fellow engineers or machinists out there… I would like to share with you a fact I just discovered. UN thread pitch diameter tolerances are based on the Length of Engagement (LOE) of the thread. The default values you see in tables such as in the Machinery’s Handbook only apply to the standard ranges of LOE. For those who don’t know UN stands for Unified Inch Screw Threads.
See below for an excerpt from ASME B1.1 that details the standard LOEs. Continue reading
Here is a real simple example of how to build a basic project with CMake and Qt. Hopefully this should be enough to get you started. In Qt just click open project and select the CMakeLists.txt file. Select the build folder and you are done. The code structure below works with any source files in the same folder as your CMakeLists.txt file. I set it up to build to a Debug folder in the parent directory/folder of the CMakeLists.txt file.
This CMake file will build my ModernTriangle example of how to use Qt 5.5 with modern OpenGL. Skip to the bottom of this post for some more info on why you might want to use CMake with Qt Creator. Continue reading
Have a look at Part 1 if you are new to OpenGL or Qt. In Part 1 I introduced the two technologies and gave some important tips for getting started correctly. If you want to build this project with CMake and Qt Creator, here is a CMakeLists.txt file with instructions on how to do it.
Let’s get started!
This tutorial will show you how to draw a colored triangle similar to the QOpenGLWindow example that ships with Qt but using modern OpenGL. I don’t want to just explain the code, but instead plan on gathering all the little tips and gotchas I have found in order to really help you understand where to go from here. I chose to develop for OpenGL version 3.1 because that is the max my laptop has and for anyone with money and interest to buy a 3D program they probably have that supported by their graphics card in their computer. 3.1 was released on March 24, 2009. Most graphics cards purchased after that will support 3.1. I will try and keep things as close to the existing examples as possible so that you can see exactly what changes when going from straight OpenGL to using Qt. This example will be broken down as follows. Continue reading
I am so excited to post this! This is part 1 in a series of tutorials demonstrating how to render 2D/3D objects using the builtin functions of Qt 5.5. Part 1 will just be information to help you get started on the right foot. Part 2 will be drawing a basic triangle using the QOpenGLWindow class. Click here to go to Part 2 for example code.
I have been working on converting any basic OpenGL tutorial using modern OpenGL (3+) and Qt for a while now. Many OpenGL examples you see use the outdated fixed pipeline OpenGL.
I was thinking about the stuff I need from God in order to live how He wants me to and what I have to add to that. One of the main things I am responsible for is just what is in Psalms 51:17.
"The sacrifices of God are a broken spirit, A heart broken and bruised, O God, Thou dost not despise." Young's Literal Translation
Literally it means God works well with people with a broken and crushed will/mind/heart!
TekSavvy for their 30mb cable internet plan offers a low rate of $45 per month. Including gst that is $26 cheaper per month than we were paying for Shaw and pretty much the same situation for Telus. Continue reading
I haven’t found a good place to host files for free online so I am just going to paste the file text here. Copy the text and save it as whatever name you want.xml and move to C:\Users<your username here>\AppData\Roaming\QtProject\qtcreator\styles. Enjoy. Continue reading