My new office is filling up, now I need to move some of my test equipment in and start developing. Truth be told though, I have been developing some interesting things and soon I will post them here on the blog again. It’s been a while since I’ve felt like posting about the things I make but it’s always a good time to keep a good record of the things you do.
Just gonna post some of the WebGL Unity things I make as I make them. You can try them and tell me if they work or not. 🙂
I will add more as the days progress.
Like I’ve had to say many times before, it’s been a while since I’ve posted. It’s not because I haven’t been doing anything but because I simply haven’t taken any real pictures of anything crazy. Maybe I’ll post a bit later. First to post a few images that I haven’t posted as yet. They’ve been sitting here on the server for quite some time but i know people like these images so I’m not going to do a comparison, just post 🙂
Well, I hope somebody out there enjoys it!!!
I saw on my feed today a post which was reposted by my cousin. The post was basically if you enumerate all the characters of the alphabet and give them the numbers 1-26 the word Attitude = 100. While yes, the word attitude does in fact add up to 100, so do many many other words. Here is a list I made with a quick program I wrote.
abatements, abettors, abrogative, absconders, acclimation, accounter, accumulate, acknowledge, acolytes, acquitted, acromegaly, activates, addressing, adiabatically, adulthood, advantaging, adverting, aerofoils, aerometer, affectation, afghanistan, aggresses, agrology, airdrops, alertest, alienation, alkalinize, allottable, alpinist, alternated, ambulating, amiableness, amortise, amphiboles, amputees, amusedly, analysis, anchoritic, aneurism, anginous, anglophobia, animaters, annually, answerable, anterior, anvilling, aphrodisia, apoplectic, apostacy, appeasers, appertain, applying, appointed, apropos, aquamarine, arbitrages, archdiocesan, archenemies, arrests, arrivals, arrowy, asbestos, assafoetida, atonally, attitude, attunes, auctorial, audiophile, augments, autoclave, automated, avocation, avouching, awfully, azurite, backswept, backtracking, backwardly, baguettes, balletomane, bandwagons, barkeepers, barytone, baulkiest, bedazzles, bedposts, beetroot, beginnings, benediction, bergamots, besmircher, bespangles, bespreading, bestirred, bestridden, bettering, bevellers, bewitching, biathlons, bioassayed, bipartite, birthmark, biweeklies, blasphemes, blastoffs, blazoning, blighters, blissful, blowtube, bluegums, bolstered, bonhomies, bonneting, boohooing, boondoggled, bootblacks, bootery, boozers, borrowed, boskiest, botanist, bouillon, boulevard, boundary, bowerlike, bowknot, boycott, brachiation, bractlets, breviary, brezhnev, bronchus, bronzy, browser, bruiting, brushier, bulgurs, bullnose, burnished, byplays, cacophony, calvities, camphorate, candidature, cannibalized, cantrips, captaincies, carboxyl, cardiograph, carotenes, carouser, carpenter, carroty, caryatids, catechisms, causeries, cavitates, censurable, centipedes, centupled, ceramicist, chaplaincies, charwomen, chastening, chattery, chemurgy, cherishing, chimpanzee, chippewas, chirpily, choiceness, chondrule, choppers, chortles, chromium, chucklers, chutist, clangoring, clangoured, clarifiers, classily, cleanliest, clerkdoms, clinically, clockwise, clotting, clumsier, coarsest, coasters, coatroom, coattails, coauthered, colleagues, collecting, colonials, cometary, commandeered, commercing, companion, comport, condensate, confabulate, confederated, congeners, congenital, congress, conjoint, conjugated, conjunct, connivance, conniver, consigns, contented, cooingly, cookeries, cookout, coonskin, coplots, coquets, corkiest, cornmeals, corridor, coryzal, cossets, costumed, cotillon, cotters, coulombs, courses, courter, cousins, coverlet, coverup, coyness, crankiest, cravenly, credentialed, creepiest, creosote, crimsoned, crudity, cruising, crummier, crusados, crusts, culture, culvers, cumulated, curdlers, curettage, curlily, cutdown, cutesier, cutlases, cutlets, cutout, cuttles, cutups, danewort, debarkation, debaucheries, decalcomanias, declarative, declension, decorous, decrypted, deescalating, defections, defeminized, deflators, degausses, deliberates, delineating, deliquesce, delivery, delouses, demobilize, demodulate, dempster, denominate, denounces, depletion, deploring, derivers, derogating, descriers, desegregated, desiccative, designers, desolates, despatches, deterring, dewberry, diagonally, dialyzer, digestive, dilatants, dilatator, dinginess, diphtheric, disarranged, discernible, discipline, disclaiming, discommode, discredited, disjoint, disjunct, dislodging, dispraise, dissuader, distancing, distrait, divinely, diviners, divorcees, dockyards, dominates, dooryard, doubleheader, doughty, draftsmen, drawlers, driveling, drizzle, droopier, droshky, drossy, dryrot, dualities, ducklings, ducktails, duetting, dumpily, duologue, durative, dyslectic, earwigging, ebullient, ecstasies, egoistical, ejections, electives, electorial, elephants, elsewhere, emasculate, embodiment, emboldening, embowers, emendation, empathetic, emptily, encapsuled, enclasping, encrust, encumbers, enlivens, ensorceled, ensurer, entrains, envoys, eponymic, equalized, equipages, erasions, espouse, estopped, etherized, ethylated, eugenist, eulogize, eunuchoid, euphenics, eventual, everting, evolves, excavates, excellent, excerpted, excoriate, execrates, exhibiter, exigencies, explains, explodes, exserted, extendible, extracted, fairyism, falseness, falsities, fantasts, farriery, farrows, fatalisms, fatalistic, fatherhood, fattiest, feldspars, felinity, ferments, ferrites, ferrums, ferryman, filtering, finitely, firebombing, firebricks, fishnets, fissioned, fivepins, flaccidities, flagellates, fleawort, flockiest, floosies, fluorine, flurry, fondlings, footpaces, forebearing, foredoomed, forefoot, foresides, forewarn, forgiver, forsaking, fountain, fraughts, freshest, freshets, friendlier, frisson, frogeyes, fuehrers, fumeless, furcular, furless, furuncle, garnishes, gauntlet, gauntly, gemsbucks, generating, geographer, germanely, gladiolus, glimpses, glissando, glittered, glorifies, glowfly, glutamate, glycogenic, gobbledegook, godparent, goldbricks, golliwog, gooneys, governs, grandaunt, grappling, graybeards, greatening, greenflies, grenadiers, grillers, grimiest, grindery, groggily, groover, grouper, grouts, grovelled, growly, grumpy, guarantied, gullibly, gusseted, guttered, guttier, gypsies, halftones, hammerers, haranguing, harmonics, harrying, headhunts, healthily, heelpost, hegemonies, hematites, hemoglobin, heritably, hexarchies, highways, hinderers, hiroshima, hirsute, hitchhikes, hobbyist, hoboisms, hollandaise, hollering, holograph, honduras, honeycomb, honoring, honoured, hoofbound, hooligans, hooters, hospital, hotblooded, hotness, housemen, howlers, humblest, hungrier, hurrayed, hussies, hutzpah, hydrates, hypoxic, hyraxes, hysons, identifies, ideologies, idolisms, ignifying, imbroglio, immature, immitigable, impaction, impaneling, imparter, impellor, imported, impotence, imprest, impugnable, inadequacy, inanities, inapplicable, incubating, inductees, inefficient, infernos, inferring, inflation, infringer, ingroup, ingrown, inkiness, innately, innovate, inoculate, insecticide, inshrined, intellect, interbreed, interfaces, interfere, intrenched, ioniums, irritate, isolates, jailhouse, jillions, jimmying, jostles, judiciary, jumblers, jumbucks, junkets, jurassic, justing, keyboards, keyholes, kibitzer, kissers, knappers, knockoffs, knothole, knouts, knowledged, kohlrabies, lacquerer, lagniappes, lambskins, laminating, landholding, landscaping, languished, largeness, latinized, lavenders, lazulis, lazyish, leaderless, leaseholds, legumins, leveraging, liberalism, liberator, ligaments, lightest, lightning, likelihood, liminess, limpidly, lodicules, loginess, logrolled, longship, loopers, lowlands, lubricant, luckiest, lumpens, lunchers, luniest, lunkers, machismos, macrocosm, magistral, magnetize, mailboxes, maintains, mamelukes, mantises, marauders, margarins, marinates, marshalcy, martinet, martingale, masochism, mastoids, matchless, matchmaking, matrons, mattedly, maximize, mealworm, measurer, meetness, mercantile, mercurial, merganser, merrily, mezuzah, microbus, midpoint, milwaukee, mimickers, minuses, minuter, mirrored, misbiassed, miscopy, misdirect, miseducate, mismanager, missus, mitoses, mittens, moderates, molecular, mollifies, mongolian, montaging, moodiest, moralism, morphemic, motors, moults, mourns, mousier, moussaka, mouther, mufflers, mullers, mummify, murkly, mutagens, mutedly, mythos, nastily, negotiated, neoclassic, nesters, nestling, neuronal, nextly, nighters, nihilist, ninepins, nonbreakable, noncasual, noncausal, nondairy, nonhuman, nosebleeds, nostalgic, notating, notional, novellas, nucleates, nutty, obliques, obscenely, obtuser, oceanarium, offhandedly, oilheating, omittance, omniarchs, opaquing, operetta, orality, ordures, orients, ornament, oscillated, osculated, ossifier, osteitic, outflank, outlier, outlined, outpaces, outrank, outreached, outset, ovately, overboard, overbore, ovulated, oxcarts, oxtails, pakistani, palpitate, panderers, panhandling, papists, paramecium, parleyer, pasteur, pastiches, pasture, pathless, pedagogues, pederastic, pedicures, pelleting, penchants, penlites, percents, performed, perilune, permits, peroxided, personage, personal, perturb, pesthole, phagocyte, phalanxes, pharisees, phlebitis, photogs, photonic, physicked, picarooned, piggybacks, pilaster, pilloried, pinecones, pistachio, pitying, plaiters, plastered, plateaux, playgirl, playoffs, plebiscite, plenties, plenums, plummet, plummy, plunging, plushes, pocketing, poetized, ponying, poorish, portland, postdate, posting, postpaid, potbellied, pothook, potpies, pounding, pouring, powders, practicing, preachings, preadapts, precambrian, precising, predawns, predeceases, predicates, preeners, preformed, preludes, preordain, prepacking, prepays, presley, presser, prevent, primary, printer, prisoned, problems, procured, producer, profaning, profiles, profuse, progeny, promisee, pronging, proofing, propjet, proscenia, prosier, ptomainic, publicly, pumpkin, pursue, pussy, putter, pyritic, pyrogen, quadrangle, qualmish, quarry, quarter, quicklime, quietened, quintar, quints, radarscope, radiocarbon, raillery, raincoats, ransomable, rasters, rattails, ravelers, ravelling, ravisher, reaccusing, reapplier, rearguing, reattaches, receptor, reciprocal, recompiled, recreating, redeploy, redesigns, redounds, redrying, reenclosed, reexhibit, referring, refinancing, refinery, refuting, regalement, regimented, regionals, regressed, regroup, regrown, reimpose, reissued, remedying, remigrated, renovate, repaginated, repress, reprint, reprobate, repulsed, reputable, reradiates, reschedule, researcher, resents, resewing, reshipped, reshuffle, residues, resolved, responded, restaging, restocked, restore, resumes, resurfaced, retaught, retiring, retrenched, retroact, reversal, revives, rewound, rewraps, ricochets, ridicules, ringnecks, riptides, rituals, riverbank, riverine, roadblocks, roadster, rockiest, roomful, roommate, rootier, rosery, rosiny, ruddiest, rufous, rulings, sagebrush, saintly, salacious, sapiencies, satiating, satrapy, savory, scannings, schematics, scholium, scoreboard, scorepads, scotchmen, scrapbook, screwier, sculpted, scuttle, seafowls, seamster, seashells, seatless, secreting, seignorage, selective, semaphore, semitone, sennits, sensoria, septicemia, services, session, setout, settles, setups, shadowing, shakedown, shakeout, shakeups, sharpens, shattered, sheeneys, shibboleth, shipyard, shivers, shoofly, shooter, shopboy, shortcake, shovels, shredders, shrewder, shrieking, shrives, sicklily, sightly, signiori, silicons, simulate, sinewing, siphons, skatings, skewers, skiddiest, skimpier, skirter, slaverer, sleepyhead, slenderer, slithered, slumps, slyest, smirching, smirking, smitten, smokers, sneerful, sniffily, snipers, snivels, snobbery, snubbers, socialism, socrates, sodiums, sodomite, soother, soughing, sourball, sources, soybeans, spacewalked, sparkler, spavins, specificated, spenders, spiciest, spirited, splashy, splining, spondaics, spooler, spouted, sprucer, spunks, squares, squaws, squinched, squint, staggerer, stagiest, stalemated, standards, standers, stanzas, starers, starfish, starling, status, steadiers, steamers, stemming, steppes, stockier, stockmen, stonier, stooges, stools, stoves, strains, strangled, straws, stress, striding, striker, stubbles, stuccos, stupes, styles, subcranial, sublethal, sublimes, subsume, succour, sucrose, suffocated, sunders, sunnier, sunward, superceded, surcharge, surely, suttas, suzanne, swankier, swashing, sweatier, sweepier, sweetened, sweptback, swifter, swimmer, swirls, swollen, syndicate, syrens, tabernacles, taborets, tailcoats, tailgating, tailspin, tallying, tangents, tanzanian, tattooed, taurus, tautens, taxless, taxying, teardown, teethers, telegrams, telephone, telescope, telluric, temperance, temperer, temporal, tensely, tetanus, tetragon, tetrahedra, tetryl, thalidomide, theists, therefore, thickening, thievish, thirty, thorny, threatened, thrifts, thriver, thumbnail, tidemarks, tiderips, tinkerer, tinselled, tipless, tiredest, toasty, toboggans, toilets, tolerated, tooting, toroids, torqued, towards, towers, traction, tramells, transect, transom, travelog, trembling, triplet, triply, troller, tropics, troppo, troths, trounced, trudging, truism, tsarevna, tsunamic, tubules, tularemia, tummies, tumoral, tuneably, tuppence, turkey, turnoff, turtled, tussled, twangler, twisted, typefaces, unaltered, unavailable, unbeholden, unbeloved, unbounded, unbridgeable, unbroken, unchaining, uncombined, underdone, undergird, underlay, undress, unequaled, unfasten, unfreeze, unhorse, unironed, unitive, unkempt, unlighted, unlinks, unmanly, unmodified, unmown, unprimed, unrelated, unrisen, unrobing, unshelled, unthreaded, untidier, unwarned, unwilled, unwove, upsets, urbanest, urbanized, urologic, urticaria, useless, utensil, uxorial, vacuolate, vacuums, variety, varnished, vehemency, venation, venially, verbalize, verdancies, verdicts, vibists, vinous, violins, vivifier, volleyed, vortical, vouchsafe, voyaging, vulgars, wanters, warpers, washdays, washings, watchdogs, watergate, wattles, weariest, wednesday, weeniest, whenever, whinnier, whirling, whiskey, whisking, whistled, wholely, wholesale, whooper, whorish, whumps, wigglers, willets, windfalls, wirehaired, wizards, woeness, woodblock, wrathing, wreakers, wreathy, wriggles, writing, wronger, xylose, yappers, yardbirds, yarrow, yeasting, yelpers, zesting, zincifies, zinkify, zithern
Just thought it was interesting.
For the last little bit I’ve been working on a small EDM prototype for use on large parts, pipe sections or for use in the field. While they do make and sell these things, the vast majority of them require the use of vibratory assistance, aren’t terribly accurate and are relatively low powered. I intend to make one that is accurate and could potentially be used as a ram EDM in a pinch. Also, I’d like it to be able to use copper and graphite electrodes so polarity reversal is necessary.
I’m currently trying to come up with ways to mount this guy on magnetic bases but also allow for small amounts of fine adjustment so that if there is a need for precision work, the unit can be dialed in. Right now the coupling is made of two pieces of steel. I’m going to replace one of them with nylon to reduce noise. I was going to use a spider coupler with rubber in between but I didn’t have one kicking around on the weekend when I was making it so I just made my own.
So next things next, the prototype electronics. Right now I’m simply going to use what I have laying around, so a TM1638 display, a cheap chinese stepper driver with a toshiba stepper driver and I opted for an Arduino to drive the motor. I will be making a full fledged PCB that will nicely fit in a box but I need to get the pulse generator and sensory circuits working first, then I can integrate them fully on to one PCB.
Well, anyways, I have quite a bit more work to do for this project. Even a single axis CNC can be a little more tricky since it’s doing more than simply positioning. A ram EDM is a dynamic machine that reacts to the sensory input to keep the cut running smoothly and with appropriate voltage and gap settings.
For the last year or so I have been collecting various postcards and images from Edmonton’s past. My collection isn’t that wonderful or anything but I have some neat pictures nonetheless. Since my favorite thing is to do a comparison between then and now, I will also include some Google Earth or Streetview images.
I find those kinds of comparisons pretty cool. Here’s another comparison from another postcard from the 50’s
And now, I’ll simply post some images from Edmonton’s past that I have a bit of history on
Anyways, I hope people enjoy these as I have many, many more to post. I may try to research the images a bit more closely and give some history on them.
Just figured I’d share a drawing I made of the JY-MCU 8 digit TM1638 display for whoever wants it. I love these displays and figured others might like them too.
REMINDER: I did not include the headers on the front. I usually clip them off because they are useless when trying to fit them in a panel!
jy-mcu display tm1638 (in PDF format)
jy-mcu display tm1638 (zipped IGES / IGS file)
Yes, summer is almost over and it’s been about the whole summer that I haven’t posted anything. That’s not to say that I haven’t been working on anything though. Here are a few of the things I’ve been working on.
This project hasn’t gone as quickly as I had hoped. I’ve been working mostly on the SONAR portion of it but frankly this summer has been very busy work-wise and thus I’ve been at a loss for getting stuff done. I’ve also been working on a viable, yet inexpensive depth sensor for the craft. For this I have to give a shout out to Farnell/Newark Canada who were kind enough to give me a sensor for the occasion. Visit them at http://canada.newark.com or http://element14.com
With this device I can easily keep an accurate depth reading up to my limit of 130ft. Yes the depth is arbitrary but that’s a good depth for most lakes around here. The idea first is to simply plunge the chassis down into the depths and record the images recorded from the main cabinet.
Well, there’s not much to her but perhaps I can get it dipped into a lake before the snow flies.
Yes, I’ve been working on games again. It’s a fun diversion for a while and it’s been a while since I’ve made anything substantial. Here’s a couple of screenshots
Anyways, aside from that I’m working on a basic design for a 2D stepper driven table for use with a stamping head but realistically I haven’t had the time to do anything with that.
We’ll see what the next few months brings!
It has been a long time since I wrote a game. This one just took me by surprise as I was playing Flappy Birds for the first time. Having heard that the author pulled it. I wanted to make my own version but different.
Pulling from Super Mario Bros. and Flappy, I came up with this. I started writing it at work today and am now finishing up the levels. Hell, I even made a little title graphic.
Well, it took me about a day to write the game but the levels are another thing. I will update the game as I finish the levels and hopefully someone, somewhere enjoys this game.
Link to HTML5 game here
Link to small project page here
Some recent developments, whether they are fruitful or not, have got me thinking seriously about the design of 3D printers, their use and some of their current drawbacks.
Additive manufacturing has come a long way even in the last 15 years when it was just a novelty and not useful for much more than rough prototypes. While 3D printing will probably never supplant ‘subtractive’ methods such as turning and milling for most things, I believe it will be a real boon for strange, esoteric and one-off parts with limited mechanical demands.
This got me thinking about my own design and what I perceive to be some of the issues with current machines all the way up to commercial machines. A couple of those issues are of concern when making a upper-tier hobbyist grade machines for making prototype parts.
These two things are, the effects of gravity on the part when heated or produced, and the effects of uneven heating throughout the process of printing a given part. This will not only increase accuracy but reduce the need for support structures while printing.
Here is a rough pic of my idea for a 3D printer:
Having a heated suspension fluid eliminates the wow caused by uneven heating and the droop generated from gravity when the part is properly heated. By keeping the liquid level slightly lower than the workpiece you can still generate lattices without the fear of them filling in. The inflow and outflow should be computer controlled via electric pumps and valves, this way the fluid can remain hot without having to heat the whole enclosure. Draining from the bottom will partially help ensure that the cooler fluid is drained first. You could even add a filter to remove detritus.
For the fluid height sensor, I would probably try to tie it in with the nozzle height somehow without interfering with the work envelope. The level would need to be maintained very accurately in order to ensure maximum efficiency. For this sensor I would probably use my old design for a viscometer with the two Piezo discs, instead of measuring viscosity, I would just check for fluid contact, for this purpose it proved to be very accurate and resistant to fouling.
For the fluid, it should match the density of ABS fairly closely. Mineral oil or Propylene Glycol might be good candidates. The idea is to have a fluid that is non-toxic, non-flammable, somewhat viscous and chemically inert with plastics.
- Fragile hollow objects with no holes (a ball) may become deformed due to fluid pressure. though this would require quite a bit of depth to achieve. Not to mention that the item would want to float.
- Structure needs to be very rigid and acceleration and deceleration needs to be toned down as to not allow the fluid to slosh around which could shake the part loose during printing.
- potentially messy with fluid being added to the mix.
- mechanically more complicated and motion components need to be at least resistant to fluid being used.
- Fluid would probably need to be changed with different materials. A fluid denser than the plastic being laid down may cause issues.
- Stronger binding to the table is required especially with lattice heavy designs, floating will occur.
Anyways, that’s my idea, posted for posterity. Maybe someone will find it interesting or foolish.
Well, things are proceeding, slowly but well. I’ve been busy with Christmas and general work and relaxing but it’s time to carry on with the device.
This prototype currently has the following features:
- An Arduino Mega (will be replaced with a PIC)
- HD44780 display module, may replace it with a nice flat transflective LCD
- an ugly keypad
- Input for quadrature from linear scale
- Output to DC motor
- Switching 12v to 5v supply
- rs485 transciever for communication to the anvil
All of the parts are made but not entirely finished. Going to finish them soon. I was able to assemble them and the actuation is smooth as silk.
Anyways, gonna try to finish the mechanical soon so I can have the ungly prototype up and running. Hopefully I’ll be able to get a finished version ready for the oil show.
Well, After some time thinking about it, it’s time to take things into my own hands and design what I want, the way I want it. Since it’s shortly after my 34th birthday I’ve realized that time is getting short and I have to forge ahead.
Hence, the VariGage. I’ll change the name later but it suits it just fine for now.
This device will allow for a multitude of gaging options with full communication between the anvils and expansibility. Gagemaker makes something quite similar however, mine differs in a number of ways in both design and use.
- Affordability, the average machinist should be able to afford a unit to fit in their repetoire. While it’ll be a very expensive tool, it’d be nowhere near the 12,000 bucks or so of the GageMaker device.
- Anvil communication. The device will communicate with the anvils allowing for future use of anvils that weren’t available upon first creation of the device. also this allows for cheaper calibration of anvils rather than the device itself.
- The device is motorized. It will position itself to the desired location and hunt when the user is pressing and calibrating a gage on the device. The final version will involve a clutch to allow rapid hand positioning
- Light weight with modular display design.
These are a few of the differences. The market is completely different from what GageMaker sells. I’m not even completely sure it’s sell able but I simply have to build it. I have a few other ideas and designs I have to get done but this is the first in the line and I think it’ll be very interesting when done. Heck, it’ll be nice to have if I go to another shop even, who knows. 🙂