The results were not what I was hoping for. The drawer does not fit with the outer box. The drawer still has issues with the base being too thin. It appears that is was a mistake to rotate the drawer to be flat.
15 January, 2018
Printing the Stackable resistor box with labels - Follow up
The other day, I posted about Printing the Stackable resistor box with labels. Today, I reprinted the same model using the suggested changes for the other day. I added three complete boxes to the slicer program, increased the size of the outer box by 102%, and changed the top/bottom fill pattern.
The results were not what I was hoping for. The drawer does not fit with the outer box. The drawer still has issues with the base being too thin. It appears that is was a mistake to rotate the drawer to be flat.
The results were not what I was hoping for. The drawer does not fit with the outer box. The drawer still has issues with the base being too thin. It appears that is was a mistake to rotate the drawer to be flat.
14 January, 2018
Printing the Stackable resistor box with labels
This week, I am trying to get a bit more organized. My current project is to better organize all electronic components that I have.
I got started by picking up a couple of HDX 15-Compartment Interlocking Small Parts Organizer in Black (2-Pack). This got most of the small components grouped together. This left with an issue. There is a fair number of resistors of different values in one compartment. This leaves me hunting and pecking through a mess to find the resistor I need.
After poking around Thingiverse, I came across a possible solution. The Stackable resistor box with labels. There two parts the case and the drawer. The case has an interlocking mechanism. Giving me a number of possibilities for connecting the boxes together and flexibility to print the number of boxes I need.
Preparing and Slicing
I got started by picking up a couple of HDX 15-Compartment Interlocking Small Parts Organizer in Black (2-Pack). This got most of the small components grouped together. This left with an issue. There is a fair number of resistors of different values in one compartment. This leaves me hunting and pecking through a mess to find the resistor I need.
After poking around Thingiverse, I came across a possible solution. The Stackable resistor box with labels. There two parts the case and the drawer. The case has an interlocking mechanism. Giving me a number of possibilities for connecting the boxes together and flexibility to print the number of boxes I need.
Preparing and Slicing
- Import the two parts into the Slic3r
- Changed the orientation of the models so supports are not needed
- Sliced the models
- Sent the models to the OctoPrint server.
Updates to the 3D Printer settings
- Changed the z height. Hopefully, this will help the print release a little easier.
Results
The overall print quality is good. The case has a little stringing on the inside. There are a few minor defects with the outer surface. The drawer also printed well. It also has a few minor surface defects.
The change in z height didn't help with the removing the models from the bed. I ended up destroying the drawer when I removed it from the bed.
When I tried to fit the drawer in the case, they would not fit together properly.
Changes
Increase the size of the case.
Print two or three cases at once. This should allow a layer to cool and set before the next layer starts.
Change the top/bottom fill pattern to something other than Hilbert Curve.
06 January, 2018
Upgrading the Build Surface
For the last couple of years, I have been using blue painter's tape on a heated bed. Recently, I bought a new Anycubic Adhesive 3D Printing Build Surface High Temperature Resistant Sticker.
Installation of the new build surface was quick and easy.
To test the new build surface, I grabbed a Letter Opener model from Thingiverse. This model comes to a sharp point. I have had problems with the model lifting when it contains a sharp point.
The first layer went down smoothly and evenly. I didn't notice any wrapping or lifting while the printer was running.
Right after the printer finished and the bed was still hot, I tried to remove the skirt. I was able to get the skirt to start pulling away from the bed but it was difficult.
I then waited about 10 minutes for the bed to cool completely. It took a lot of effort to get the model off the bed.
Installation Steps
- Removed the old blue painter's tape
- Quickly cleaned the heated bed with Rubbing Alcohol
- Removed the sticker's backing
- Placed the sticker on the bed
- Rubbed the surface of the sticker to make sure there were no bubbles
- Heated the hot end and bed
- Reset the Z height
- Checked the bed level
Slicer settings
- Bed Temperature for the first layer: 60 C
- Bed Temperature for the other layers: 50 C
- First layer height: 0.29 mm
- Layer Height: 0.2 mm
- Skirt: 4 mm for object, height 1 layer
17 December, 2017
Basic Electronics Refresher
The other day, I signed up with Tinkercad. The site offers some neat tutorials. So far there are two main categories. The first category is 3D Design. Which offers a set of lessons for using their CAD program. The other category is Circuits. In this category, they offer a series which covers the basics of using their tool and building circuits. Their system is based on a simulator in which you build and test a circuit.
I was able to work through the first four lessons (Start Simulating, Editing Components, Wiring Components, and Adding Components) very quickly. It was a nice set of lessons that refreshed some old knowledge that I have not used in awhile.
I then moved to the next set of lessons (Introducing the Breadboard, Ohm's Law, and Series and Parallel Circuits) which are on Circuit Design. It was nice to get a small refresher on Ohm's Law. I enjoyed messing around with the Multimeter Component. I encountered a few places in the lessons where the text did not line up with what was happing on screen. The instructions about how to duplicate a component were wrong.
In digging up some more information about Tinkercad Circuits, there was Electronics Lab. Electronics Lab as moved to being part of Tinkercad Circuits. The blog post about the move can be found here. As far as I can tell Electronics Lab also used the name Autodesk Circuits. On YouTube, the Autodesk 123D channel has the playlist Autodesk Circuits.
I was able to work through the first four lessons (Start Simulating, Editing Components, Wiring Components, and Adding Components) very quickly. It was a nice set of lessons that refreshed some old knowledge that I have not used in awhile.
I then moved to the next set of lessons (Introducing the Breadboard, Ohm's Law, and Series and Parallel Circuits) which are on Circuit Design. It was nice to get a small refresher on Ohm's Law. I enjoyed messing around with the Multimeter Component. I encountered a few places in the lessons where the text did not line up with what was happing on screen. The instructions about how to duplicate a component were wrong.
In digging up some more information about Tinkercad Circuits, there was Electronics Lab. Electronics Lab as moved to being part of Tinkercad Circuits. The blog post about the move can be found here. As far as I can tell Electronics Lab also used the name Autodesk Circuits. On YouTube, the Autodesk 123D channel has the playlist Autodesk Circuits.
08 December, 2017
Starting to close down the Year
YearCompass is a booklet that you print yourself. This booklet is a neat way of closing down a year and get a good start on planning the next year. I came across this booklet just after 2017 started. It took me about two hours to work through the booklet. I felt that it was time well spent. I discovered that 2016 had a lot of highlights that I had forgotten about. The booklet also helped me to put together a plan for 2017. I wish that I have taken the time to revisit the booklet at least once a quarter.
I am really looking forward to spending the time to working filling out the booklet for 2017/2018. I will be adding reviewing the booklet monthly to my 2018 plan.
I am really looking forward to spending the time to working filling out the booklet for 2017/2018. I will be adding reviewing the booklet monthly to my 2018 plan.
22 July, 2017
Resources for OpenSCAD
Recently, I came across the software OpenSCAD. It is a CAD program aimed at programmers. The software runs on Windows, Mac, and Linux/Unix.
In OpenSCAD, you use a functional programming language to define the model. The functional language can be created in any number of text editors or IDEs then rendered. This allows me to use my favorite editor and to store the files in a source control.
Resources for Leaning about OpenSCAD.
In OpenSCAD, you use a functional programming language to define the model. The functional language can be created in any number of text editors or IDEs then rendered. This allows me to use my favorite editor and to store the files in a source control.
Resources for Leaning about OpenSCAD.
- Websites
- OpenSCAD
- OpenSCAD User Manual/The OpenSCAD Language
- SPO Learning - OpenSCAD
- OpenScad beginners tutorial
- YouTube Channels
After spending a few hours reading, watching YouTube, and playing around, I have come to like OpenSCAD. It is rather straight-forward way to create a 3D model for printing. I really like being able to create complex objects by combining simple objects together.
01 February, 2017
Keeping Raspbian Current
The other day, I decided to update Raspbian OS on my Raspberry Pi. The process was rather straightforward. After logging into the Raspberry Pi using ssh.
I updated the system's package list using the command:
To upgrade the installed packages without updating dependencies, I used the command:
Alternatively, I could have used the following to upgrade the installed packages and change dependencies.
Upgrade is used to install the newest version of all packages currently installed. Dist-upgrade performs the same functionality as upgrade does plus it changes dependencies.
It is worthwhile to cleanup the local repository. There are few commands to help with this.
Recently, I got into chaining commands together. I started doing so that I would not have to keep track of which command I had already run and which command needs to be run.
To upgrade the installed packages and change dependencies, I used the command:
I updated the system's package list using the command:
sudo apt-get update
To upgrade the installed packages without updating dependencies, I used the command:
sudo apt-get upgrade
Alternatively, I could have used the following to upgrade the installed packages and change dependencies.
sudo apt-get dist-upgrade
Upgrade is used to install the newest version of all packages currently installed. Dist-upgrade performs the same functionality as upgrade does plus it changes dependencies.
It is worthwhile to cleanup the local repository. There are few commands to help with this.
sudo apt-get clean
Clean clears out the local repository.sudo apt-get autoclean
Autoclean removes package files that can no longer be downloadedsudo apt-get autoremove
Autoremove cleans out dependencies that are not longer needed.Recently, I got into chaining commands together. I started doing so that I would not have to keep track of which command I had already run and which command needs to be run.
To upgrade the installed packages and change dependencies, I used the command:
sudo apt-get update && sudo apt-get dist-upgrade && sudo apt-get clean
Subscribe to:
Posts (Atom)
Challenging myself to learn something new
I have recently set a big challenge for myself. I want to know about Machine Learning . To add to the challenge, I am trying out usin...
-
I am always looking for different programming languages. I believe that a programmer can not have to many langauges in their toolbox. Today...
-
For the last few days I have read a number of stories about shark attacks. It appears that the same story is being replayed. National Geogr...
-
I have recently set a big challenge for myself. I want to know about Machine Learning . To add to the challenge, I am trying out usin...