Wednesday, May 2, 2018

Monoprice Select V2 3D Printer Customizations

I have a Monoprice Select V2 3D printer. This is just a few notes and recommendations for the modifications and part's I have customized it with.


  • Printer: Monoprice Select 3D Printer v2.1
    • One of the best value printers in the price range. The all metal frame makes a huge difference for print quality.
  • Filament: FoxSmart
    • Very good and inexpensive PLA filament.  I have tried others twice the cost and still feel this is much better.
  • Replacement Y Carriage: RepRap Champion Upgrade
    • The y Carriage that the print bed rides on is to flimsy and flexes. This means you will hav issues keeping the build plate level and have to re-level it all the time. I use this replacement and never have to re-level any more unless I move the printer.
  • Z-Brace Frame Support Kit: Gulf Coast Robotics
    • This is another critical upgrade as it removed all the wobble in the Z tower from the print bed moving in and out along the Y axis.
  • Glass Print Bed: Geeetech Borosilicate Glass
    • Another important upgrade. I really liked the Buildtek print surface that the printer came with, but had many issues with it not being level, having bows and crowns, and flexing when the bed was heated. Using a pice of gas on top of it solves basically all these problems. You can also use regular window glass, but this is more durable and won't break under the high temperatures.
  • Clips for attaching glass to print bed.
    • These are the best option as they don't apply any downward pressure yet still keep the glass from wiggling around. You may need to use small pieces of paper as shims. Also they won't last for ever, so print a set or two.
  • Sewing Machine Oil
    • Best choies for oiling parts as it won't damage them.
  • Spool Holder
    • Some spools may not fit on the provided one.
  • Improved Fan Duct
    • Another must have. This proves the airflow from the cooling fan to more evenly cool from all sides. This will remove defects and issues that would appear on the back side due to insufficient cooling while printing.
    • You need the DiiiCooler_Rev3-21-V2-1_Beta3.STL file and the DiiiCooler_Adapter_30mm.stl file.

Monday, January 8, 2018

Creating FreeBSD images in Google Compute

I found various instructions to create a FreeBSD image in Google Compute but non of those instructions where complete of functional.  Here are the correct instructions.

Wednesday, November 8, 2017

Shrink PDF Files in OS X and Control Image Quality

This guide is using information from here and providing clearer instructions and a Automator script to compress many at once.
  • Go here and click the green Clone or download button, then select Download ZIP.
  • Go to Downloads on your computer and rename the downloaded folder to Filters.
  • Make a new Finder window (Command+n) and then hold Option while clicking Go -> Library in the menu.
  • Drag the Filters folder with he files you downloaded into this new Library folder.
  • Download this program to your Applications folder or Desktop.
  • Now you can just all your PDF's files at once and drop them onto the application and it will compress them and save the compressed versions to your desktop.

Thursday, August 17, 2017

Connecting to MySQL Server from a Microsoft SQL Server

This seams to me that connecting MySQL and Microsoft SQL databases is something that should be simple to do. Unfortunately looking around online there was no real clear directions or even indications that this was possible without buying some additional drivers.  While fear not because this does work out of the box without needing to buy any additional software on pretty much any versions of the two databases.

In short what we will do is add a MySQL ODBC driver, configure a System DSN using that driver, Link MsSQL to that DSN connection, and to do a few test queries and updates.  This will allow full insert, update, and delete commands.

Friday, July 21, 2017

Netflix to Trakt.tv Sync

Update Details Below. Note that if the dialog shows an older version you may need to recreate your bookmarklet.

Also note that this will probably only work in English, though you may be able to temporally change your language on Netflix to get the sync to work.

There used to be a nice Chrome plugin to synchronize by Netflix history with Trakt.tv but it had been unreliable and doesn't seam to be working now.  I wrote this code to solve my own need but it does the same thing and I am posting it here for others to use.

Note that this is not 100% perfect as some show names aren't exactly the same and some Netflix show's don't use episode names at all. This code it not using any Netflix API calls but rather just scraping your Viewing Activity page and then making API calls to your Trakt.tv account to post the item's it finds.