To-Do List

Being an inventive sort of person, I thought I’d jot down some of my upcoming projects in the pipeline which I hope to work on soon.

  • Design and print a coder’s edition upgrade to the Scrabble set.
  • Design and print a Scrabble set.
  • Write a program to chop GCODE files into sub-jobs for multi-color printing.
  • Write a program to report slicing information from a GCODE file.
  • Purchase a domain name, get hosting plan, design a website and publish it within the parts-sourcing space for 3D printing.
  • Design a second bolt/hole gauge for the 3D printing to determine how much it’s off for holes which are oriented in the z-axis. Create a part library for the collection of Actobot aluminum hardware I have within the Autodesk Fusion 360 software.
  • Work on a two-spool filament holder to replace my current (re-purposed) rock tumbler base for the 3D printer.
  • Continue to work on the dual filament run-out detection sensor upgrade for the Robo C2 printer.
  • Upgrade the Robo C2 printer for dual extruders. (Some of the parts are on order.)
  • Upgrade the Robo C2 printer with a heated bed and advanced leveling system.
  • Upgrade the Robo C2 with voice commands capabilities. (In-progress…)
  • Upgrade the Robo C2 with sound events.
  • Upgrade the Robo C2 with Samba “net use” capability for file sharing.
  • Upgrade the Robo C2 with a webcam with time-lapse capability.
  • Work up some 3D part design for a desert re-breather, capturing the water vapor from exhaled breaths and re-inserting it using a nebulizer.  The design ought to allow one to minimize water loss and could potentially replace the concept of drinking to re-hydrate.  Continuing that thought, it might be possible to eat parenterally (without the gastrointestinal system) by nebulizing glucose/saline/proteins & lipids using this system.  (I’ve researched the optimal condensation plates and would like to work up a design soon enough.  I’m also trying to find a low-power method of lowering the temperature of the plate material.)
  • Buy parts to build a robotic tank and marry this with a Raspberry Pi 3 with both remote- and autonomous-control.
  • Work up a JavaScript method for rendering musical notation using a synesthetic approach (coloring different notes with different colors, as if seen by a synesthete like Franz Liszt).  I’m working on that now, actually.
  • Work up a design for a Raspberry Pi Zero W to be used as an inexpensive FM transmitter (guitar and microphone versions). Research the FM transmit frequency currently in use at SanDiego.js on their Sennheiser wireless system so that I can make that work. (Purchased a USB-based microphone, an FM receiver and have begun the research/coding, works for frequencies under 500Mhz so far.)
  • Order an oscilloscope to make these projects easier.  Write-up a better manual for the oscilloscope.
  • Write up a talk for next month’s SanDiego.js Meetup for controlling Ecobee digital thermostats with JavaScript code.
  • Write-up a talk for next month’s SanDiego.js Meetup for browserSync and prep for this with a repository of some sort, bringing several different smartphones, the Mini Mac and the MacBook. I guess I’ll need some way of “storyboarding” the various phones so that everyone can see them.
  • Work on the 3D model design for the e=mc² supercomputer for its enclosure and get that printed at FabLab San Diego. (Met up with the folks there on Saturday and got to see their 3D printers and capabilities. Also learned that the main public library also has 3D printers for use.  Bought a Robo C2 printer, learned how to use Autodesk Fusion 360, did the basic cube design and printed the first version of the chassis botton for a test fit.)
  • Figure out a project for the new Raspberry Pi Zero W that I just ordered.
  • Setup a recycled 19-liter Pyrex carboy as a closed freshwater ecosystem aquarium with shrimp, as managed by a Raspberry Pi 3 with a carbon dioxide sensor and a programmable NeoPixel ring LED to adjust the lighting. (Purchased the plants, substrate, subsurface and have prepped things for the first week so that the plants will root. Created the repository. Purchased/added the shrimp. Purchased the NeoPixel ring set of four and accessories. Soldered the NeoPixel rings together and setup the power supply for that. Setup a surrogate Raspberry Pi 3 for testing. Need an oscilloscope… Got a beefier diode for the ring and a logic level converter.)


  • Setup a recycled 19-liter Pyrex carboy to make monoatomic ormus gold (think “Harry Potter and the Sorceror’s Stone” and the Elixir of Life or Ponce de León’s Fountain of Youth) but I’ll need to get a digital pH meter first methinks.
  • Setup a recycled 19-liter Pyrex carboy to make up a batch of root beer from scratch. I’m not sure if any JavaScript is involved but that would make this more fun.
  • Setup a recycled 19-liter Pyrex carboy for the cleaning cycle of a biodiesel rig in which I’d convert used cooking oil into biodiesel. And yet, I think it would help if I could purchase a late-model diesel car first as something to use that biodiesel since I can’t really afford to stockpile it.
  • Create a magnetic spin plate for the recycled pharmaceutical stir bars. This might not require a Raspberry Pi, more like a leftover 12V power supply I didn’t end up using for the e=mc² project. (I’ve been working on the power supply research for this and I believe I know what’s necessary. Considering using a recycled hard drive and its motor for the next part.)
  • Continue to work on the muse-ack music player code.
  • Work on the water ladder using several PEM cells and supplies which I’ve already purchased for this. If successful, use this to create a vertically-chained watering system for plants with the top plant’s overflow feeding the one below it, etc.
  • Work on the hula-palm tree which should use solar energy to electrolyze water and then to produce energy with an alternator.
  • Use the twenty or so recycled 6- and 12-volt batteries in a voltage-divider circuit to provide a regulated 12-volt power supply from old (spent) batteries.
  • Bring in underscore.js or similar into the e=mc² supercomputer code so that it will walk a list better than the nested code that it’s doing now for the minion activities.  (Actually, I’m thinking that promise.js may be the better technique here, having done more research on this.)
  • Continue to research high-altitude weather balloon techniques so that I can source the parts for a Raspberry-Pi-in-outer-space photography project. This would be so awesome… but I’d have to drive to another state to track the gear.  <_<DCIM125GOPRO