?

Log in

No account? Create an account

Previous Entry | Next Entry

Clive 2.0

Okay, so I think it's safe to say now that I've got enough of an itch that C.L.I.V.E. mk II is probably going to eventually happen.

I've been futzing around with optimizing the codebase, and looking into ways to run it on a Nintendo DS or a GameBoy Micro.

I've been thinking up new designs for the pointer turret, and I've been designing out various ideas on a CAD, doing everything short of actually sending in the design for construction. I've been pricing out odd parts I'd need.

I've been kicking around electronics redesign ideas, such as making various subsystems smarter, and controlling it all via serial, instead of having the gameboy drive most of it itself.

I'm even starting to learn welding with tugrik so that we can make a structure for it that's a bit more sturdy than the wooden archway we built before.

In fact, I've been so obsessing over the pointer turret design, lately, that I'm having a hard time actually concentrating on all the other things that I should be working on. Grrr. Some days I think I have a defective attention subsystem.

Tags:

Comments

( 16 comments — Leave a comment )
(Deleted comment)
revar
Sep. 27th, 2005 01:16 am (UTC)
… and FBMuck.
… and various MUF code.
… and finishing the upgrade to The Belfry Comics Index.
… and moving 50 people off one of our machines that has been living on borrowed time.
… and moving the last domains out of Managed.com.
… and writing MCP-GUI docs.
… and finishing the OS X Appearance patches for Tk.
… and fixing the sprinkler in the back yard.
… and fixing the gate beside the house.

Etc. etc. etc.
(Deleted comment)
revar
Sep. 27th, 2005 03:19 am (UTC)
File the bug report anyways, in the bug tracker, so when I do get back to it, I'll know what to fix. In Treb, select 'Bug Reporting..." from the Help menu.
(Deleted comment)
revar
Nov. 15th, 2005 12:21 am (UTC)
I'm getting ready to release a new Treb soonish, to fix a number of the more egregious outstanding bugs.
chareth
Sep. 27th, 2005 12:12 am (UTC)
*tease*
Trebuchets and laser turrets. My, what a war-like bent you have at times. :)
cjthomas
Sep. 27th, 2005 01:27 am (UTC)
For microcontrollers, I heartily endorse the Atmel "ATmega" series (favourite instance: ATmega16-16AI, 16 MHz, 8-bit, industrial temperature rated, 2k SRAM, 512 bytes EPROM, 2k program flash, built in ADC, RS232, and SPI, 32 digital I/Os). Digikey is my favourite supplier for these, but I'm sure you have your own favourite parts house.

For laser safety, if you want to avoid concerns about having to watch for cruising-altitude planes (or more easily defend in court if charged for whatever reason), make a beam spreader of the type I described to Tugrik a while back (two identical small convex lenses and a length of pipe twice the focal length, screw threaded to be adjustible-length). Tune the widget until your beam spread is 10 mrad (1 cm spot at a range of 1 m), and you're below class 1 intensity for anything more than a kilometre away, while still looking good for viewers. The rule of thumb is that you want intensity to be below 0.1 uW/cm2 at target range, meaning a spot a little over 10 metres wide for an 80 mW DPSS. Main challenge is making sure that the lens axes are well-aligned with the pipe axis (otherwise you get abberations that either make the beam wander as you turn the pipe thread, or cause parts of the spot to be brighter than others, or both).

Happy hacking! =^.^=

-Deuce
cjthomas
Sep. 27th, 2005 04:09 am (UTC)
Addendum
Forgot an important bit:

Once you've adjusted the spreader to 10 mrad (or your desired figure, whatever it is), and measured its behavior twice to confirm, epoxy it so that it won't be nudged from its setting if handled roughly.

If you're using 24-hour epoxy or are quick with adjusting it while using 5-minute epoxy, you can do it by coating the threads on the inner pipe segment and screwing the assembly together, but this gives you only one chance to get it right, and risks getting epoxy inside the casing if you accidentally dab too close to the end of the pipe.

Drilling a large hole in each pipe to allow air circulation is probably a good idea also. Otherwise temperature changes will give pressure changes in the pipe and possibly condensation, neither of which is good.

-Deuce
siddacious
Sep. 27th, 2005 08:46 pm (UTC)
I can second this comment on the ATmega series. I love mine. Heck, you can borrow my dev kit if you want.
cjthomas
Sep. 28th, 2005 03:20 am (UTC)
That was the other selling point in its favour - the dev kit was under $100 Cdn, and the software is free. Found this out after reading a good recommendation of the chip itself; win/win.

-Deuce
siddacious
Sep. 27th, 2005 08:49 pm (UTC)
I totally totally totally want to see what you have planned for the turret. Totally. I'm sure it could be adapted to fit my needs as well.. *MUAHAHAHA*
siddacious
Sep. 27th, 2005 09:08 pm (UTC)
PS: though not directly useful for Clive 2.0, you might find the following URL interesting:
http://cs-people.bu.edu/aaron/turret/turret.htm
cjthomas
Sep. 28th, 2005 03:19 am (UTC)
Darn. They beat me to it.

I was planning to eventually build a Nerf gun sentry turret, and briefly considered a non-rotating turret that could mount an off the shelf paintball gun when I was told attendance in the class-vs-class game was mandatory };>.

At least there's still the Gauss Nerf project =^.^=.

-Deuce
revar
Nov. 15th, 2005 12:20 am (UTC)
Meh. I know I promised to send you the plans for the turret, but I ended up doing a major re-design, and am now working on the g-code to run the vertical mill I bought. The new plans are much more robust and much simpler, with a worm gear drive.
siddacious
Nov. 15th, 2005 08:45 am (UTC)
Thats cool. I had a few comments on the old design, that you've probably already fixed. Congrats on the mill, by the way. Hopefully I'll be down friday-ish to check it out.
( 16 comments — Leave a comment )