Skip to main content

Featured

I built An Offline ChatBot Companion Raspberry Pi Robot

  This post also has a  YouTube version. Meet Katherine my personalized offline conversational companion chatbot, which can answer questions, give facts on anything, and can remember and comprehend.  I made this chatbot without any large language models. So no-GPT essentially. After years of working on my own conversational software as a hobby, I finally have a prototype I can use to demonstrate. This is Katherine my offline chatbot. I named it after Katherine Johnson - A human computer that worked for NASA. Katherine is powered by my own python code , some public libraries, and local files. I’ve spent a few years learning different strategies for closed looped conversational system. Thanks to Katherine here, I think I’m on the right track. Why did I make Katherine?  Well aside from having my own personalized chatbot, l wanted to be able to have a companion robot that I could talk to no matter the situation. Whether it be a Power outage, or a camping trip, my compani...

My Experience with the Ender 3






The 3d printer is a recent innovation, which has not too long ago, made its way inside the homes of consumers around the world. You can literally bring an idea to life, printing anything from functional component replacements to creative figurines. 


I was recently gifted one(The Ender 3), and I must say watching it work is a beautiful but scary experience. What I mean by that is sometimes you’ll hopefully catch mistakes in your prints. If you don’t you’ll probably waste a large amount of hours reprinting. I have wasted some time already so here are a couple tips when printing with printers like the Ender 3.


Watch the beginning or start of the print

o If your plate hasn’t been leveled properly or the filament is dragging out of shape, you can stop the printer early and save some time.


Consider an enclosure as the noise is quite disturbing

o There are enclosures for sound, as well as dust and fireproof enclosures. I haven’t used one yet, but I’m sure my neighbors would appreciate it.


Place the side of the object with the most surface area face down on the plate in the software

o 3D prints can be a little unstable depending on how much surface area your object has as a base. For example, printing the Eiffel tower would be pretty simple normally, but if you turned it upside down and printed from the point of the tower, (side with least surface area) then your printer will have to compensate leaving room for error.


You’ll need plastic fillers for the hose fittings plastic. If the hose separates, you won’t be able to print.

o As a workaround cut a small zip tie and place around plastic.


Readjust the 4 plate height controls to make sure the extruder is at the proper height – see leveling video

o Not leveling the plate can produce warped prints.


Removing Print Residue

o Using a hammer and the chisel that came with the 3d printer, I try to gently tap away underneath all of the leftover filament. The plate must remain clear for future prints.


Recycling / Keeping leftover prints

Keep the 3D print leftovers to give to the local 3d recycling center. You should organize them by type and color. I usually place them back in the box they came in until I can recycle. Maybe use a large cardboard box with some sort of divider.




I’m sure I’ve missed a few other points, as these are just some of my observations while printing. 

Comments

Popular Posts