I was just got done installing Freecad on my laptop and was playing around a little bit with the sketcher…. A few minutes later my daughter came by and wanted to check it out.. First impression of this application is darn impressive. We didn’t do anything too taxing but the software seems stable and fairly intuitive. Impressive improvements from the last time I checked this out..
Follow the blinky light.
I’ve been surfing around looking the net looking for some idea’s for my radial arm saw reprap project. Initially, I was thinking that a belt drive would be the way to go, but than I thought it would be interesting us a rack a pinion. It seems like racks and pinions arrangements are a bit pricey so that got me thinking about making a rack with my cnc metal shaper project. It would be nice to have a clapper that could have a fixed automatic downfeed to it so I it would be easy to make a rack. Something basically that could do a simple automatic down feed to a fixed depth.
I have functional Ammco shaper as well as a a carcass of a parted out Ammco metal shaper I picked up cheap off of ebay. I want keep one shaper classic so to speak and basically pimp out the carcass with cnc.
The plan is to basically to machine a new clapper assembly specifically to mount a stepper motor. I figured this would be a project that I could mount on my classic shaper and get use out of, while I get the rest of pimpy made. I probably should be do this out of cast iron, but I’m using steel that I have on hand instead… (I hope I don’t regret that). The first piece that I’m working on machining is the dovetail assembly that fits into the ram. I got a piece of 4″ round and offset it in my 4 jaw chuck. It was a interesting experience since my lathe isn’t bolt to the floor. The vibration from the imbalance was causing it to walk. I was getting pretty good surface finish with carbide but it seems like my poor logan is groaning a bit with the increased cutting forces. So… I switched back HSS using my diamond tool holder. I’m experience some pretty bad tearing with that. I’m still roughing things out on the first side (which fits into the ram). I basically need a 1.125 tight fitting diameter. I don’t know if I can achieve that turning. I did a quick check for taper and it seems like lathe is cutting straight, so I’m wondering if I should go to size with tool post grinder. Hopefully, I can grind it straight enough that I wound have to do this from centers…
In the mean time, the thing that got me started down this path, a rack and pinion for my radial arm saw reprap has presented itself with another solution. I’ve seen people making rack drives from threaded rod. In researching this I across some posts from Mike Everman on making a fixture for machining the pinion racks. This guy has done a bunch of things that I find rather interesting…. Here are some links…
Fixture for makeing a gear to mesh with threaded rod.
http://www.cnczone.com/forums/
Very interesting belt drive application
http://www.cnczone.com/forums/
Differential Roller Screw
http://www.youtube.com/watch?
Servo Nut Drive.
http://www.youtube.com/watch?
oldham coupling animation.
http://www.youtube.com/watch?
Eddy Current Brake
http://www.youtube.com/watch?
Anyway I go this threaded rod rack route, I have some acme rod from a scrapped garage door opener that would be fun to use. Using a fixture/tap solution unfortunately wouldn’t work.
In that cnczone there’s an interesting link on threading in the lathe. http://www.bedair.org/Worm/Worm.html At some point this would be fun to try. Anyway… rapidly running out of christmas vacation ;(
One other very interesting post I’ve run across was this:http://blog.ponoko.com/2010/11/16/ten-rules-for-maker-businesses-by-wireds-chris-anderson-%E2%80%94-rule-1/
Installing Qt SDK 1.14 on ubuntu 10.04
Ok… The wife would like me to write her a small app for her N8 christmas.(Ok… how hard can this be??)
I found the the SDK for Nokia on this link: http://www.developer.nokia.com/info/sw.nokia.com/id/da8df288-e615-443d-be5c-00c8a72435f8/Qt_SDK.html
Hm.. The site does not recogize that I’m using Linux and Pops up download version for Windows 32/62 as the default… (sloppy) (I chose the Linux 32 (offline).. (Why this one as oppose to the Linux 32(online)… Seems like a good idea at this point.
Alright… Yah.. Think they would have an obvious link to tell you what do to as far as the next step… But Nothing is really obvious on this page or any of the immediate links…. Googling turned this up.
Ok… so I moved the file my download folder to my main user folder
and if you didn’t read that link your first inclination is to do something like this.
jonas@jonas5:~$ ./Qt_SDK_Lin32_offline_v1_1_4_en.run
bash: ./Qt_SDK_Lin32_offline_v1_1_4_en.run: Permission denied
jonas@jonas5:~$ sudo ./Qt_SDK_Lin32_offline_v1_1_4_en.run
sudo: ./Qt_SDK_Lin32_offline_v1_1_4_en.run: command not found
jonas@jonas5:~$
Whats going on here is an issue with the permissions…
jonas@jonas5:~$ ls -F Q* -l
-rw-r–r– 1 jonas jonas 1401234725 2011-12-20 01:15 Qt_SDK_Lin32_offline_v1_1_4_en.run
As the owner I can only read and write… I need to be able to execute also.
jonas@jonas5:~$ chmod u+x Qt_SDK_Lin32_offline_v1_1_4_en.run
jonas@jonas5:~$ ls -F Q* -l
-rwxr–r– 1 jonas jonas 1401234725 2011-12-20 01:15 Qt_SDK_Lin32_offline_v1_1_4_en.run*
jonas@jonas5:~$
jonas@jonas5:~$ ./Qt_SDK_Lin32_offline_v1_1_4_en.run
Try this and it should bring you joy.
If you want to bone up on linux file permissions heres a nice Link
This should be the first screen that pops up.

After clicking next I get this… (I wonder if I would have just ran it from the download directory if that path would have been correct or not).. I’m not that curious..
Ok… First Big… Decision here… Do I go custom or Default.. I’m half tempted to just go into the custom settings and click everything on. But… for this go around, I’m just going to go with default.
Ok… Next you get the T&C and you need to accept them.
The next screen has the install button as well as a show details… If you press the show details this is what you get.
Selected Component(s) without Dependencies
- com.nokia.ndk
- com.nokia.ndk.documentation
- com.nokia.ndk.documentation.harmattan
- com.nokia.ndk.documentation.qmake
- com.nokia.ndk.documentation.nokiaqtsdk
- com.nokia.ndk.documentation.simulator
- com.nokia.ndk.documentation.qtcreator
- com.nokia.ndk.documentation.qtmobility
- com.nokia.ndk.documentation.qt
- com.nokia.ndk.documentation.symbian
- com.nokia.ndk.api
- com.nokia.ndk.api.qtmobility.examples
- com.nokia.ndk.api.qtcomponents
- com.nokia.ndk.api.qtcomponents.documentation
- com.nokia.ndk.api.qtcomponents.examples
- com.nokia.ndk.api.qtcomponents.simulator
- com.nokia.ndk.api.qtcomponents.simulator.gcc
- com.nokia.ndk.api.qtcomponents.sis
- com.nokia.ndk.api.qtcomponents.desktop
- com.nokia.ndk.api.qtcomponents.desktop.gcc
- com.nokia.ndk.api.qtcomponents.demos
- com.nokia.ndk.api.ovinotifications
- com.nokia.ndk.api.ovinotifications.example
- com.nokia.ndk.tools
- com.nokia.ndk.tools.harmattan
- com.nokia.ndk.tools.harmattan.qtcomponents
- com.nokia.ndk.tools.qtcreator
- com.nokia.ndk.tools.simulator
- com.nokia.ndk.tools.simulator.application
- com.nokia.ndk.tools.desktop
- com.nokia.ndk.tools.desktop.474
- com.nokia.ndk.tools.sdkmaintenance
- com.nokia.ndk.misc
- com.nokia.ndk.misc.examples
Added as dependency for com.nokia.ndk.api.qtmobility.
- com.nokia.ndk.licenses.location
Component(s) that have resolved Dependencies
- com.nokia.ndk.api.qtmobility
Added as dependency for com.nokia.ndk.api.qtcomponents.designer.
- com.nokia.ndk.tools.qtcreator.application
Component(s) that have resolved Dependencies
- com.nokia.ndk.api.qtcomponents.designer
- com.nokia.ndk.api.ovinotifications.developmentfiles
- com.nokia.ndk.api.ovinotifications.documentation
Added as dependency for com.nokia.ndk.tools.harmattan.sysroot.
- com.nokia.ndk.tools.madde.qemu.system
Added as dependency for com.nokia.ndk.tools.madde.toolchains.2009q367.
- com.nokia.ndk.tools.madde.application
Added as dependency for com.nokia.ndk.tools.harmattan.sysroot.
- com.nokia.ndk.tools.madde.toolchains.2009q367
- com.nokia.ndk.tools.madde.qttools.474
Component(s) that have resolved Dependencies
- com.nokia.ndk.tools.harmattan.sysroot
- com.nokia.ndk.tools.harmattan.qtcomponents.desktop
- com.nokia.ndk.tools.harmattan.qtcomponents.simulator
- com.nokia.ndk.tools.qtcreator.gdb
Added as dependency for com.nokia.ndk.tools.symbian.sis.
- com.nokia.ndk.licenses.nokia
Component(s) that have resolved Dependencies
- com.nokia.ndk.tools.symbian.sis
Component(s) added as automatic dependencies
- com.nokia.ndk.api.ovinotifications.simulator
- com.nokia.ndk.tools.simulator.qtgcc
- com.nokia.ndk.tools.desktop.474.gcc
- com.nokia.ndk.misc.examples.47
- com.nokia.ndk.api.qtmobility.simulatorgcc
- com.nokia.ndk.api.ovinotifications.simulator.gcc
- com.nokia.ndk.tools.simulator.qtgcc.qmldump
- com.nokia.ndk.tools.desktop.474.gcc.qmldump
The moment of truth….
After installing I clicking next I get:
When you click finished a webrowser pops up as well as Qt Creator.
Ok… That’s a bunch of reading and studying I’m going to need to do, but this all looks promising…
The wife wants a custom low battery operation… scannig through the documentation I’m finding a few thngs that are a little disconcerting if I want to do this developement in Linux.. Her N8 runs Symbian… and here are a couple of things that I found.
- “Symbian tool chains for developing applications for Symbian devices (only available on Windows)”
- “Utility applications, such as Nokia Energy Profiler and Nokia Performance Manager, example applications, and demos, that you can install on Symbian devices (only available on Windows)”
- “Nokia Smart Installer for Symbian that makes it easier for users to install Qt applications to Symbian phones by checking whether the device contains the necessary software and by installing the missing pieces. This helps keep the size of the installation package down (only available on Windows)”
I’m thinking… that I”ll have much less pain if I do this in Windows… But I’ll at least try a test spin in Linux..
Apparently, you can still do some development on Linux for Symbian by using the remote compiler for building… I found some info here: http://doc.qt.nokia.com/qtcreator-snapshot/creator-remote-compiler.html
Having fun on staycation
Ok… It’s been a busy last few months.. but at last I have some free time .. I just got done with taking an advanced C# class (The beginner class got cancelled)and I got my final project and submitted. Time to have some funtime
I spent the yesterday evening unwinding by scraping the bottom face of the arm flat on my radial arm saw reprap project…. I finally got it flat and it seems like I have .005 error in pitch and about .015 yaw in relation to the tracks. My original intention to scrapping was that I needed a flat surface to mount a plate so I could put a pully system. But… since now I have a flat surface (assuming I can get the surface parallel to the track), I’m think that instead of mounting a pulley system, why not go with a rack and pinion. This is very tempting since, I need will need to run power and plastic to the extruder head, what the big deal running another power line. Oth… the rack and pinion setup is probably going to some more expensive….
I suppose I should see if I can get get the bottom face of the radial arm scrapped parallel to the tracks. If I can, I’ll go with a rack.. If not I’ll go with pulley system. (I’m tempted to make a gear rack in my metal shaper… If I did that, it sure would be nice to have a automated, down feed… Ugg… yet another project. (Still .. It would be easy to make a down feed with an Arduino).
Anyway…The wife would like be to write an low power app for her N8 for christmas… So.. I thought why not blog about it.. Great… my wordpress is out of date, and it’s complaining that I don’t have Firefox8 running on Ubuntu 10.04…
Firefox8… Ok… Lets see on the wonderful of google has to say about that..
I found a nice set of instructions here:
http://news.softpedia.com/news/How-to-Install-Firefox-8-in-Ubuntu-10-04-and-10-10-232859.shtml
I think it would have been easier to do everything thing from a terminal session instead of the alt-f2 thing, but I guess he was trying to do things within a Gui..
I was reading through the comments bgate made a comment: “This is why linux will never take over microsoft. This is WAY too hard.”
Hmm.. It really wasn’t that hard, but It did get me thinking that, I woudn’t mind a gui tool to manage my ppa’s a bit better……
A little more googling an here’s what I came up with..
http://maketecheasier.com/search-manage-ppas-with-y-ppa-manager/2011/01/20
One of the comments made a comment the there is a tool in 10.04 using System=>Software Source.. but it seems sort of lame…
What the heck.. It give this a try…
https://help.launchpad.net/Packaging/PPA



