Taulman BluPrint Filament – What’s it like to print with as a real user

Taulman BluPrint is a filament claiming to print strong parts that are very heat resistant.

High heat resistance means high print temperatures for most plastics so this prints at a minimum of 265ºC depending on which website you believe. Taulman’s website says 285C is the recommended Print temp.

They also claim that glass heated to 110C is the right print surface. I find it hard to believe that plain glass will hold onto any plastic so my first attempt was using Wolfbyte for Nylon. The filament was printing well at 265-280ºC but after a few layers (10) promptly removed itself from the print bed and tried to cause a big mess. I was there to cancel before any real harm was done.

Next I’m testing glass with hair spray. Heated to 110ºC and with a fresh generous application of hairspray. It’s held strong much farther along than the Wolfbyte which makes me think it may not be a nylon based material. Perhaps it’s a PC derivative which generally prints at much higher temperatures.

After 1 hr 45min the corners of the 4×4 rectangle are showing noticeable curling. A 3 pass brim was added for the first layer but has pulled up from the bed. The front of the printer is not enclosed for this test and only the front 2 corners are peeling.

The print finished and didn’t completely detach from the build plate after 3hr 41min build time. Although it was close to detaching. Final weight is 3.8 ounces or 108 grams.

2nd part test print adjusted the bed temp to 120ºC. 4×4 square is not extruded as high and should have less issues with warping. Increased the brim to 5 passes roughly 3.5mm. I also closed the front of the printer

The part appeared to be well attached to the print bed for the entire print. Minimal signs or warping on the corners. By the time I checked the printed the build plate had cooled and the part completely released from the glass with hairspray.

Setup Relay Control on a new Raspberry Pi 3 B for OctoPi

Predefined relay numbering
Relay # – GPIO / wPi # – Function – BCM
1 – 21 – Printer Power – 5
2 – 22 – General Lights – 6
3 – 26 – External Fans – 12
4 – 23 –  – 13
5 – 27 –  – 16
6 – 24 –  – 19
7 – 28 –  – 20
8 – 29 –  – 21

Login to Raspberry Pi

sudo su root
cd /usr/local/bin
touch printer_on.sh
touch printer_off.sh
touch lights_on.sh
touch lights_off.sh
touch fans_on.sh
touch fans_off.sh
sudo chmod a+rx *.sh

This creates 6 files and sets them to executable.

The following blocks of code go write into these newly created files.

printf '#!/bin/bash\ngpio mode 21 out\ngpio write 21 0' >> printer_on.sh
printf '#!/bin/bash\ngpio mode 21 out\ngpio write 21 1' >> printer_off.sh
printf '#!/bin/bash\ngpio mode 22 out\ngpio write 22 0' >> lights_on.sh
printf '#!/bin/bash\ngpio mode 22 out\ngpio write 22 1' >> lights_off.sh
printf '#!/bin/bash\ngpio mode 26 out\ngpio write 26 0' >> fans_on.sh
printf '#!/bin/bash\ngpio mode 26 out\ngpio write 26 1' >> fans_off.sh

edit octoPi Config to add some system actions

nano /home/pi/.octoprint/config.yaml
 - action: printer_on
 command: printer_on.sh
 name: Printer On
 - action: printer_off
 command: printer_off.sh
 confirm: Are you sure you want to turn off the printer?
 name: Printer Off
 - action: lights_on
 command: lights_on.sh
 name: Lights On
 - action: lights_off
 command: lights_off.sh
 name: Lights Off
 - action: fans_on
 command: fans_on.sh
 name: Fans On
 - action: fans_off
 command: fans_off.sh
 name: Fans Off
events:
 enabled: true
 subscriptions:
 - command: printer_on.sh
 event: Startup
 type: system
 - command: printer_off.sh
 event: PrintDone
 type: system

Reboot the octoPi server to get all the changes into the system.

If your camera isn’t working correctly open /boot/octopi.txt and adjust the camera_usb_options

for me these are the correct settings camera_usb_options=”-y -r 640×480 -f 15″
more info and settings here https://github.com/foosel/OctoPrint/wiki/Webcams-known-to-work

 

Setting up OctoPi (OctoPrint) with Email Notifier yagmail

I found a few guides to this on the internet but none of them worked for me out of the box using the latest (as of today) Octopi image and a Raspberry Pi 3. What I did eventually get to work was the following

  1. Login to your raspberrypi using SSH. I use Bitvise SSH for all my SSH needs.
  2. Run a few commands to make sure your octoprint is setup correctly. The explanation for the lines is as follows. Activate octoprint environment -> install yagmail (probably already installed) -> install keyrings.alt which is needed by yagmail -> activate python -> run the yagmail registration command
    source ~/oprint/bin/activate
    pip install yagmail
    pip install keyrings.alt
    python
    import yagmail
    yagmail.register('youraccount@gmail.com', 'yourpassword')
  3. While you’re here do a test run to make sure you can connect (this will only work for Gmail SMTP servers. It’s possible to get it working with other servers but you would have to modify some source code to get the ports right. Much easier to just use Gmail)
    yagmail.SMTP(user='youraccount@gmail.com')

    You should get back

    <yagmail.yagmail.SMTP instance at ...>
  4. Install “Email Notifier” through the OctoPrint web interface if you haven’t already.
  5. Restart your RaspberryPi – This may seem unnecessary but I highly recommend it. I ran into lots of problems with emails not sending that were fixed by a simple reboot.

How to move OcotoPi (OctoPrint on Raspberry Pi 3+) to a new Network

If you’re renaming your network or taking your OctoPi & Printer on the road you may need to change the name and credentials of the Wifi network to work. It’s not hard to do but you will need to connect to the Raspberry Pi console directly. This is when having the Raspberry PI LCD screen comes in really handy.

Once you’re looking at the Raspberry Pi console the network setup file is in

/boot/octopi-network.txt
sudo nano /boot/octopi-network.txt

You will recognize this file from initial setup. Just change the name and password to the new network and reboot.

How to Setup Motion (WebCam Streaming) on the Raspberry Pi 3 Model B

it’s always good to start with :

sudo apt-get update
sudo apt-get upgrade

This just makes sure the system is up to date. Then you need to install the actual motion software

sudo apt-get install motion

then I had to change the permissions of a few files so that the pi user could read and write to them. I had seen that motion was going to create a new user for itself but as of today it’s running as the default user. I didn’t go out of my way to change that behavior since it appears to be the default now on a clean install.

sudo chown root:pi /etc/motion/motion.conf
sudo chown root:pi /var/lib/motion
sudo chown root:pi /tmp/motion.log
sudo chmod 774 /etc/motion/motion.conf
sudo chmod 774 /var/lib/motion
sudo chmod 774 /tmp/motion.log

if you’re having trouble try manually starting motion with

sudo motion

This will let you see the output from the startup and check to make sure video is coming through on port 8081. Also take a close look at the motion.conf file. It’s got tons of explanations of the options and everyone’s setup will be a little different.

Once I changed all the permissions and testes just reboot the Pi to get the daemon up and running. It should start automatically from now on which makes it robust to power outages and disruptions.

Side note: My web cam is 1080 but the processor in the pi couldn’t really support more than 640 x 480 streaming resolution. Good luck!

Handy Linux Commands

Get the size of the folders in any directory

du -sh folder_location/*

Search for content of a file from the command line

grep [--include=file_pattern.extension] -rnwl "matching pattern"
http://stackoverflow.com/questions/16956810/finding-all-files-containing-a-text-string-on-linux

Create a new SVN Repo

sudo svnadmin create /svn/repos/repo_name
sudo chown -R www-data:www-data /svn/repos/repo_name

Remove Directory and Contents

rm -r mydir

List CPU Usage of running processes

top

Get Wireless Signal Information

iwconfig

will save in /tmp/file_list_$FOLDER an alphabetically ordered list of all the files inside $FOLDER, complete with the corresponding sub-folders

find $FOLDER -type f | cut -d/ -f2- | sort > /tmp/file_list_$FOLDER

How to Migrate DNS Servers from Old Hosting

When migrating servers it’s best to leave a few months overlap on your old hosting contract. It’s a pain to pay double for a while but it’s critical to preventing downtime.

The first thing to do is get all your files moved over to the new server and test to make sure everything is working the same. Once you are satisfied that your new server is operating properly you can do a “full test run” with the DNS server configurations.

On your old hosting remove the DNS A Records for your old hosting server. It will typically be in there by default. Add a new custom DNS A record pointing to your new server.

This effectively redirects all traffic from your old hosting to the copy on the new hosting. Sometimes it takes as much as 48 hours for these changes to go into effect but in my experience, 15 minutes is more reasonable. Now all the traffic is headed to your new server and since you tested ahead of time (right??) everything is working as it should be.

Now you can migrate your domain names over to the new hosting provider without fear of 48 hours of downtime when your site and apps will be unreachable.

1and1 Cloud Hosting Odoo Install – Ubuntu 14.04

You can install Odoo from the Bitnami package but I wanted to have it from source so that I could make changes and get updates with the git commands.

I followed this guide to get started

https://www.linode.com/docs/websites/cms/install-odoo-9-erp-on-ubuntu-14-04

Which got me most of the way there but I still had 2 problems.


 

1 creating the database gave me an error

DataError: encoding UTF8 does not match locale en_US DETAIL: 
The chosen ****** setting requires encoding LATIN1.

To fix this I ran the following commands

sudo su postgres

psql

update pg_database set datistemplate=false where datname='template1';
drop database Template1;
create database template1 with owner=postgres encoding='UTF-8' lc_collate='en_US.utf8' lc_ctype='en_US.utf8' template template0;

update pg_database set datistemplate=true where datname='template1';

 


 

Then once I had created my database I got an error at the top of the page

/usr/bin/env : node: No such file or directory in ovoo v9
– /website/static/src/less/import_bootstrap.less
– /web/static/src/less/variables.less
– /web/static/src/less/enterprise_compatibility.less
– /web/static/src/less/utils.less
– /web/static/src/less/modal.less
– /web/static/src/less/notification.less
– /base_import/static/src/less/import.less
– /web_tip/static/src/less/tip.less
– /web_calendar/static/src/less/web_calendar.less
– /web_diagram/static/src/less/diagram_view.less
– /web_kanban/static/src/less/kanban_dashboard.less
– /web_kanban/static/src/less/kanban_view.less
– /web_settings_dashboard/static/src/less/dashboard.less

To fix follow the instructions from the NodeJS Website:

curl -sL https://deb.nodesource.com/setup_0.10 | sudo bash -
sudo apt-get install -y nodejs
sudo npm install -g npm

Then install Less and accessories:

 sudo npm install -g less less-plugin-clean-css

Cleanup Ubuntu /boot directory

use the ‘df’ command to confirm that boot is full
cd /boot
ls -la //to see the files

You will notice a lot of files that seem to have old versions. It’s safe to remove all but the most recent of these files.

Capture
sudo rm *.0-23-* //to remove the version numbers that are unnecessary
repeat the process until you only have one latest version left. If you delete the latest version you will seriously mess up your system so be careful.

a final ‘df’ will confirm that you have freed enough space

Leftover Juice Day

I’ve recently found myself with a leftover 2 days of a 3 day juice cleanse and I’ve been challenged to experience it for myself. It all seems a little bit absurd that drinking nothing but sugar water could have a positive impact on my health. I plan to record the experience here just for the record. As I sit here pondering the correct time to have my “1 to 2 cups of coffee” for the day, and thinking I will probably fall asleep somewhere around 3pm, I’m starting to think this isn’t such a good idea. When it comes to coffee the right time is always now.

Juice 1 – Green (edit: this juice is called Sweet Spin)

Just finished juice one. Sweet spin is basically a green fruit juice with rice milk for protein. The flavor was pretty good. Sweet from pineapple without being so sweet because of the greens. I started drinking it as soon as I started feeling a little hungry for lunch. By the end of it I still feel hungry but probably not any more so. I refilled the empty bottle with water and downed that also. I feel like I just drank 2 glasses of water back to back. Not sloshing around yet but definitely liquid.

Juice 2 – Spicy Lemonade

It’s actually pretty spicy. However, now I’m in a bad mood. I wanted this juice an hour ago but it was still a solid block of ice. I tried to drink it anyway only to find the juice was concentrated and all the water was in ice form. So it was a flaming hot & sour syrup devil’s potion. I quickly decided against drinking that. Maybe I’m just pissed at my printer and the fact I’ve been doing paperwork for 2 hours. Spicy lemonade in with-water form is actually pretty tasty. I may need to figure out how to make this on my own. The ingredients are Lemon, Maple Syrup, Cayenne Pepper, Water.

It seems that the time in between juices is growing shorter. Despite my early day juice rationing I may not survive the day. Juice 3 is close enough to thaw so I’m going for it.

Juice 3 – Dr Green – This one is literally named Green unlike Juice 1 which I was too lazy to look at the name

As I look at this bottle of semi solid juice, I cant help but think this is probably a giant marketing scheme. Maybe Jus by Julie is really just 6 fancy juices that no one wanted to buy in a store. Why would anyone buy a juice that says “Kale” as it’s first ingredient. Kale doesn’t make juice? This is like vegetable goop. First sip was a giant ice ball. Vegetable goop with giant ice balls in it. Not a good start. Back on topic, this juice cleanse concept is clearly just a way to convince people to buy 18 juices in one swoop. I can see the marketing team now. Sara say’s I’m fired if I don’t sell 6 cases of juice before the end of the quarter so I convinced everyone in my yoga class that we had a “cleanse.” Help me put these numbered stickers onto the bottles and I’ll take you out for beer and wings.

To which Sara’s reasonable friend responded, “do you think that’s even safe? People are going to just live off juices? ” Sara’s inevitable response would be “I googled it and the internet thinks 3 days is pretty safe. Less talking more stickers.” The juice cleanse was born.

That whole rant seems a little harsh, This green vegetable goop mixed with rice milk (rice goop?) actually probably has more healthy benefits than say 5 cookies. Which coincidentally is what I would like to be eating right now.

Juice 4 – Chia Berry – AKA Strawberry daiquiri

I begin to feel slightly optimistic as I realize there are roughtly 5 hours left of awake time today and still 3 juices. The juice rationing has worked! However, I still have 0 additional beers to drink which unfortunately has been the case all day. This fills me with dread. As I drink this virgin tropical drink I wonder why so many of these have lots of sugar. Aside from the obvious fruit ingredients, can there be a more sinister motive? Perhaps the people who buy juice diets typically lead extremely low sugar lives. If they choose to subsist mostly on grasses and plants, I can see how a diet with 100 grams of sugar per day would indeed make them feel invigorated.

Perhaps in a more positive light, the frontal lobe which controls higher brain functions runs almost exclusively on sugars. That’s why when you get hungry you have a harder time putting up with stupid coworkers and juice diets. Maybe it’s easier for people to suppress their desire for cookies and bailing on juices when their frontal lobes are saturated with sugar. How much effort did Julie put into designing these juices? Is #4 tropical drink flavored to help you survive the commute home and #3 is all fiber to get you through the mid afternoon slump? It’s hard to be sure, the juices don’t come with a schedule.

Juice 5 – Island Coconut

I guess the theme of this juice is that I’m pretty much over juice. Why would anyone want to do this for 3 days? I saw a family member eating cold, leftover turkey chunks out of a ziplock bag and couldn’t help but envy him. It’s been weeks since Thanksgiving so that is not fresh ziplock bag turkey.

I looked down at the back of my milky white, grainy juice and thought, “why is this all sugar. They should have put some fiber powder or something in here.” I feel like I’ve had 7 soft-drinks today and 14 Triscuits. There’s still one more drink to be had after this one. I suppose I’ll suck it down before bed. I keep looking ahead to the morning and wondering what would make this worth the hassle. I guess if my life was like a new beginning with baby soft skin and limitless energy. Rose petals falling from a sunny cloud floating over my head. As long as they cleaned themselves up. No one wants to be that guy who leaves a trail of rose petals.

As a side note I think this probably would make an excellent mixer or chaser. All natural coconut and cinnamon mixed with rum. Blended or on the rocks would probably be excellent. Can this stuff be purchased by the bottle?

Juice 6 – X-treme Greens

One last dose of Kale, Spinach and Hemp Seeds. It has a nice aroma very reminiscent of an orange grove. Earthy and fruity. The flavor is surprisingly neutral with a dominant orange juice flavor that quickly fades. Aside from that this seems like one of the healthier ones. It’s middle of the road on both Fiber and Sugars but has the most protein. Just a few ounces ago I thought juices would be the death of me but this one is surprisingly satisfying. A mix of endorphins as a result of the end of the era of juices, and lightly chilled green goo. It feels very full circle, from the green we are born and to the green we will return.

Final Thoughts

The concept of drinking juices for days just seems absurd to me. I didn’t feel especially hungry at any point in the day today but there were definitely times when I was sick of juice and very full of liquids. There were other times when I was struck by sudden urges to eat foods that I knew to be in the house but hadn’t seen in a long time. All of these seem like my body attempting to balance the nutrition I was receiving. If you’re into extreme diets, into punishing yourself with food or obsessed with juices this might be something you would want to try. It’s great way to have 5 of the same juices instead of food 3 days in a row to rid yourself of any or all of those desires. Alternatively, if you want a moderately health snack once in a while these might be a good option.

Some nutrition information below if you’re interested.

The first juice (Sweet Spin) seems like the best option for anyone looking for a juice / snack hybrid. 4 grams of fiber and 4 grams of protein make it the most balanced with only 18 grams of sugar in 16 ounces. 18 grams is actually the lowest sugar content of all the juices with Spicy Lemonade producing 18 grams of sugar and 0 fiber or protein.

Dr Green is the most substantial with 20 grams of sugar, 6 grams of fiber and 4 grams of protein.