Build: Difference between revisions

From Free Geek Seattle
 
(32 intermediate revisions by 3 users not shown)
Line 1: Line 1:
[[Category:Procedures]]
[[Category:Procedures]]
=Build Program=
==How The Build Program Works==
 
All build documentation goes here!
 
==How it works==


The Build Program is our primary ongoing volunteer program. We take donated computers and see if they work. If they don't work, we replace hardware as necessary to fix them. If we can't fix them, we strip them for useful components and send them to a certified recycler for disposal.
The Build Program is our primary ongoing volunteer program. We take donated computers and see if they work. If they don't work, we replace hardware as necessary to fix them. If we can't fix them, we strip them for useful components and send them to a certified recycler for disposal.
Line 10: Line 6:
Once our computers have been made functional, we install our standard desktop Linux distro (currently Xubuntu) on them to replace whatever they had before (most likely Windows) and turn it into a fully-functional multipurpose desktop! Also because Linux is both free and resource-efficient, it's a great way to give new life to old hardware.
Once our computers have been made functional, we install our standard desktop Linux distro (currently Xubuntu) on them to replace whatever they had before (most likely Windows) and turn it into a fully-functional multipurpose desktop! Also because Linux is both free and resource-efficient, it's a great way to give new life to old hardware.


All of this is done by volunteers and is intended to be an excellent way for them to learn about PC hardware and repair. Once you've built 4 computers you get to keep one of them!
All of this is done by volunteers and is intended to be an excellent way for them to learn about PC hardware and repair. '''Build 4 computers, keep one!'''


==Steps==
==New Volunteer Orientation==


[[Pre-Build]] - safety and basic hardware ID lecture. Should take ~45 mins
[[Safety Class]] - The first step for all new volunteers. ~10 min.


* [[Safety Class]]
[[Hardware Class]] - Learn how to identify common PC hardware, what the parts do, and how they connect together. ~25 min.


[[Assessment]] - pick out some hardware that has already been received/logged, see if it boots. Note, hardware logging/determining whether its suitable for the build program or should just be recycled is something done by Donations beforehand. Wipe the HDD if it hasn't been done already.
[[Basic Linux Class]] - Intro to Linux. What an operating system is, command line basics helpful for build and troubleshooting. ~25 min.


[[Assembly]] - do whatever is needed to make the hardware bootable, install an OS. If the computer can't be fixed, divert to [[recycling|recycle]]
==Steps==
 
[[QC]] - make sure everything works and the computer is ready for sale or grant
 
 
===What's needed===
 
* Target machine
* Safety equipment: Eye protection, gloves, dust mask
* Tools: Screwdrivers + and -, large and small hex-head drivers
* Tray for small parts
* Bins for fasteners, etc
 
===What's Needed===


*Setup station (Keyboard, mouse, monitor speakers or headphones, power, network connection)
[[Teardown]] - Disassembly and harvesting of re-usable parts and recyclable material from 'victim' boxes designated by other volunteers when they perform [[Eval]]. This step comes first in the process so that new volunteers may become familiar with the internal setup of computers. We will try to provide a variety of machines for Teardown- servers, PC, different form factors, etc.
*Live media or access to [[Install Server]]
*Slot blanks or tape
*FGSEA stickers
*Basic toolkit


[[Eval]] - Pick out some hardware that has already been received/logged, see if it boots. Note, [[FCS_Inventory | hardware logging]] and [[Eval]] are things done as part of the [[Receiving]] process. Wipe the HDD if it hasn't been done already.


===Procedure===
[[Assembly]] - Build a computer fix an already-built one, install an OS.
Source: http://wiki.freegeek.org/index.php/QC_checklist


#Check that the case is closed and secure.
[[QA]] - Make sure everything works and the computer is ready for sale or grant.
##If not, open it and check that:
## components are properly connected
## the interior is dust-free
## cables are tucked out of the way
## airflow path is unobstructed
## if any of above is not true, send unit back to builder.
## close and fasten the case.
#Pick up the case and move it around, check for rattling sounds. If there's loose stuff inside, open up and take it out.
#Ensure all slots, bays and ports are covered
##Cover ports that don't work with electrical tape. We have slot covers for empty slots.
#Power on the machine. If it doesn't POST, send it back.
##Enter BIOS and ensure settings are correct (ask workshop lead if you don't know what settings are correct)
#Boot from HDD. Does gdm greeter screen come up?
#Reboot, this time from PXE (if supported) and run the automated test tools we haven't built yet :^/
##Harass the relevant [[Working Groups]] about that. If there aren't any, form one.

Latest revision as of 19:18, 25 March 2015

How The Build Program Works[edit]

The Build Program is our primary ongoing volunteer program. We take donated computers and see if they work. If they don't work, we replace hardware as necessary to fix them. If we can't fix them, we strip them for useful components and send them to a certified recycler for disposal.

Once our computers have been made functional, we install our standard desktop Linux distro (currently Xubuntu) on them to replace whatever they had before (most likely Windows) and turn it into a fully-functional multipurpose desktop! Also because Linux is both free and resource-efficient, it's a great way to give new life to old hardware.

All of this is done by volunteers and is intended to be an excellent way for them to learn about PC hardware and repair. Build 4 computers, keep one!

New Volunteer Orientation[edit]

Safety Class - The first step for all new volunteers. ~10 min.

Hardware Class - Learn how to identify common PC hardware, what the parts do, and how they connect together. ~25 min.

Basic Linux Class - Intro to Linux. What an operating system is, command line basics helpful for build and troubleshooting. ~25 min.

Steps[edit]

Teardown - Disassembly and harvesting of re-usable parts and recyclable material from 'victim' boxes designated by other volunteers when they perform Eval. This step comes first in the process so that new volunteers may become familiar with the internal setup of computers. We will try to provide a variety of machines for Teardown- servers, PC, different form factors, etc.

Eval - Pick out some hardware that has already been received/logged, see if it boots. Note, hardware logging and Eval are things done as part of the Receiving process. Wipe the HDD if it hasn't been done already.

Assembly - Build a computer fix an already-built one, install an OS.

QA - Make sure everything works and the computer is ready for sale or grant.