Creating digital accounts

During fabcademy you will be evaluated through your documentation which explains the world and the remote mentor or Neil what you have done. There will be times when your projects will be recommended by your remote mentor to higher faculty or Neil. They will see your website or the files you created. For these reason you need to learn to effectively express your work in a document. They should be online and freely available to anyone, they are opensource. And hopefully it can help someone in need. You will be required to equip yourself with tools that let your projects be useful to others. These tools are online storage and your website.

The following accounts were created

  • Fablabs.io account
  • git.fabcloud.io account
  • Github account
  • Dropbox account
  • Sketchfab.com account
    Most important of these is the github account. This will be used for creating your webpage where your documention will occur. Through github I will be uplading my updates on documentations. It is necessary that you know html to create your website. Once you have made changes in a local folder you can commit these changes to github whenever you like. I created my github account and followed the below steps to create my website. 
In ubuntu:
Terminal
 
#installing git
sudo apt-get install git # configuring git. These are the information you give while uploading an update.

git config --global user.name "YOUR NAME" 
git config --global user.email "YOUR EMAIL ADDRESS"
 
 
You need to create a githubaccount or if you already have then you can continue to create your gthub.io page. I already had a github account. My username is puneethrj.
https://github.com/puneethrj
 The github.io webpage can be created by the following the instructions in the link.
https://pages.github.com/
 It goes like this.

Create a repository by the name 
username.github.io

Mine looks like 
puneethrj.github.io

The in terminal
#to clone the repository- that means to create a clone of the repository you created in the github in the above step. a folder will be created at you home folder of your ubuntu. If you want to specify where you want to create the clone you can specify the path of the folder as next  parameter.
the
git clone https://github.com/username/username.github.io <folder path optional>

for me it looked like
git clone https://github.com/puneethrj/puneethrj.github.io
Next create your first hello world webpage.

cd username.github.io
echo "Hello World" > index.html  #creates a file called index.html with
                                                      #"Hello World" text in it.

Now Add, commit, and push your changes:

git add --all                                  #add all files and folders to be uploaded


git commit -m "Initial commit"

#Commit the cahnges you've made to be uploaded. This will show a description that it is initial commit. You would want to attach a message each time you upload a change through "-m "<message>"" just so tat you can identify it better
You will be shown the kind of edition that you are going to upload such as number of deletion and additions etc.
#upload the changes or file to the original git repository.
git push -u origin master

You can upload your cad and other design files in github but it is not that userfriendly when considered as a files storage and access site. So dropbox account is also required to be created. You will be sharing the file created using links provided by the dropbox.

Preparing Laptops and Lab Computers

Since fabacademy philosophy roots in opensourcing it only makes sense that Ubuntu and the free softwares are used. This allows free and ope access to anything and everything that is done in fablab. It allows repetability and a common framework that anyone can work with. One of most important of them is the OS itself which is the linux based UBUNTU system. The next most inportant software is  the fab modules which can control alomst any CNC machine that is present in fablab.

The pain of Ubuntu 

Ubuntu means 

"A quality that included the essential human virtue; compassion and humanity. there is a need for understanding not vengance, ubuntu is not victimization"

Indeed you need to have a all these to go through Ubuntu install and setup.

Creating digital accounts

During fabcademy you will be evaluated through your documentation which explains the world and the remote mentor or Neil what you have done. There will be times when your projects will be recommended by your remote mentor to higher faculty or Neil. They will see your website or the files you created. For these reason you need to learn to effectively express your work in a document. They should be online and freely available to anyone, they are opensource.

Day 4 week 1

Lab maintenance and Material handling

I took charge of Vinyl cutter and Roland Modela

I learned how to better handle the vinyl rolls. The vinyl rolls when kept vertically deform and get damaged at the edge which happens due to it not being able to support its own load properly. The correct way to keep a vinyl material is horizontal and the rolls to be taped at the open edge after use so that they don’t become loose.

The vinyl rolls were kept on the ground earlier.

Vinyl cutting

Used to make sticker and best use is to make PCB that are flexible. Can cut copper, epoxy and vinyl sheets.

Loading the material 

Use this lever to release or secure the vinyl.

Materials should be between the two translucent patches as shown in the picture. These have rough surface in order to grip the papaer better. The wheels should secure the paper when the lever is engaged.

Day 2 w2

Laser in our fablab is a trotec speedy 100 with that we have an atmos exhaust filter from trotec. Here's the laser machine and our super cool prefab guide and fabguru Francisco explaining about the filter system.

Polycarbonate lid and Atmos Exhaust Filter system

Filter parameters

Things to watch out for

Exhaust filter should be on.

Molding Casting and Roland Modela

The basic idea for this session is to create an 3D object through computer and try to make it in machinable wax in such a way that a molding pattern is created directly from it. Roland modela will machine the wax. We will try to replicate this object by creating a silicone mold and later use the silicone mold to cast hard plastic into it.

Day 5

Shopbot

Notes:

Designing for milling

Due to tool radius inner corner of a hole or a pocket cant be sharp. Overmilling is advised in such cases.

Good design guidelines for milling.

http://blog.inventables.com/2014/06/learn-about-milling-inside-corner.html

http://www.efunda.com/processes/machining/mill_design.cfm

Better to use antimony to design material to be milled.

Dia max to be used for milling in shopbot- 6mm

Dia max to be used for milling in roland -3mm.

Week 3 Day 1

This week we move to electronics design and fabrication.

Today we started with electronics production. The goal was to fabricate a pcb from an already existing design. We use roland modela to fabricate the PCB.

Assignment: to fabricate a version of fabISP using Roland modela and fab modules.

Process

We downloaded the the following designs.

Week 3 Day2

Many of the fabacademy cad items are design that have .cad extension. These were designed in kokopelli. .cad file is basically a python script. Today we try to edit and understand how the script ad kokopelli.

Assignment

We add components to a hello.ftdi.44.cad and wires on a board and fabricate it.

Consider the following methods of programing a microcontroller

Arduino ide- most user-friendly, many tools, quick,  easy

C  - intermediate difficult, need to have more hardware knowledge, more efficient in code handling and storing, more freedom to program.

Assembly lowest level of programing, need to have through understanding of the hardware also, more difficult, highly efficient in code handling and occupies least storage, and allows most freedom to program.
Loading
Dynamic Views template. Powered by Blogger.