Difference between revisions of "Build"

From FreekiWiki
Jump to navigation Jump to search
(new link for puttin' build tips in)
 
(40 intermediate revisions by 16 users not shown)
Line 1: Line 1:
Building computers for people is a fun way to learn stuff. The build program is a structured way for volunteers to contribute to the cause and learn about hardware and basic troubleshooting and Linux skills. Builders can also earn a computer, but the time commitment is significant and the computer is the same as that earned in the [[adoption program]].
+
{{migrated}}
 +
[https://docs.google.com/document/d/184yCb_yuib6e9vjFrVfwJGiN1NVL5MXovq86mqrlFLA/edit?usp=sharing Link]
 +
 
 +
__NOTOC__ __NOEDITSECTION__
 +
Building computers for people is a great way to learn. The build program is a structured way for volunteers to contribute to the cause and learn about hardware and basic troubleshooting and Linux skills. Builders can also earn a computer, but the time commitment is significant and the computer is the same as that earned in the [[Adoption Program]].
 +
{|cellspacing="1px" style="background-color:#f8fcff"
 +
 
 +
| width="70%" style="border: 1px solid #6688AA; background-color:#FFFFFF; padding:1em;" valign="top"|
  
 
==[[Prebuild]] steps==
 
==[[Prebuild]] steps==
We don't require any prior knowledge for people to join the build program. The steps that precede the build workshops are called, collectively, the "prebuild steps," and teach very basic material that will be needed for people to make their way in the build workshops. Several of these steps can be bypassed by people who know the material already; they can ask to be "tested out."
+
We don't require any prior knowledge for people to join the build program. The steps that precede the build workshops are called, collectively, the "prebuild steps," and teach very basic material that will be needed for people to make their way in the build workshops. Several of these steps can be bypassed by people who know the material already; see [[Testing Out]].
  
 
==Build workshops==
 
==Build workshops==
The build workshops are the heart of the build program. They run almost every day we're open, and though there are teachers (and often assistants) for each one, are largely peer-taught. There will be a range of extreme beginners to experienced builders in each workshop.
+
The build workshops are the heart of the build program. They run twice a day on most days that we're open, and though there are teachers (and often assistants) for each one, they are largely peer-taught. In most of the workshops, the builders will range from beginners to experienced builders.
  
===QC===
+
;[[QC checklist|QC]]
The first thing builders do in a build workshop is to quality contol computers built by other builders. They use several free geek specific scripts and follow a checklist.
+
The first thing builders do in a build workshop is to quality control computers built by other builders. They use several Free Geek specific scripts and follow a checklist.
 
* ''Educational goals:'' Learning to use scripts and other utilities, basic troubleshooting, seeing the pitfalls others fall into.
 
* ''Educational goals:'' Learning to use scripts and other utilities, basic troubleshooting, seeing the pitfalls others fall into.
* ''Material goals:'' Make sure the [[FreekBox]]en, [[Grantbox]]en, and [[Storebox]]en are ready to go out the door!
+
* ''Material goals:'' Make sure the FreekBox, [[Grantbox]], and Store desktops are ready to go out the door.
  
===Assembly and software===
+
;[[Assembly checklist|Assembly]]
More troubleshooting! This is where participants are actually building (putting together) computers and installing the software.
+
This is where participants actually build (put together) computers and update the software.
 
* ''Educational goals:'' More in-depth hardware knowledge, use of configuration tools.
 
* ''Educational goals:'' More in-depth hardware knowledge, use of configuration tools.
 
* ''Material goals:'' Um, we need computers! Reuse is our mission.
 
* ''Material goals:'' Um, we need computers! Reuse is our mission.
  
==="Graduating" from build===
+
;[[Laptop_QC_Checklist|Laptop QC]]
A builder who has completed six computers may bring one home (one per person per year, kids). There's also a certificate we want to give out to these 'graduates' but we aren't super-good at tracking it!
+
Desktop builders can help out their mobile brethren by running laptops through quality control and diagnostics. There is a lot of overlap with desktop QCs as well as some quirks specific to laptops.
 
+
* ''Educational goals:'' Learning to use scripts and other utilities, basic troubleshooting, and an introduction to laptop hardware.
===Build assistants and instructors===
+
* ''Material goals:'' Make sure laptops are ready to be disbursed and sold!
Builders who seem to really 'get it,' enjoy participating, and answer more questions than they ask may be invited by the build instructor to become a build assistant. Build assistants are expected to try extra hard to help their neighbors and pick up abandoned machines. They can also sign up for build workshops in assistant slots when the workshop is otherwise fully booked.
 
  
Those who really enjoy teaching and want to help out a lot may go on to be build instructors, at which point they have earned the undying love of their peers and may start to develop a halolike glow and a fan club.
 
  
===Advanced testing===
+
|width="30%" align="left" style="border: 1px solid #6688AA; background-color:#efefef;padding:1em;" valign="top" |
Builders who want to play with hardware more than they want to work with people may elect to do advanced testing in place of some of their six builds. This would involve motherboard testing, modem testing, and other similar testing, which is often not all that well documented.
 
  
=="Advanced Linux" classes==
+
== Pages related to build ==
One of the benefits of being a builder is eligability to attend the (sporadically-held) "advanced linux" classes that go into some of the more technical aspects of using the operating system.
+
*[[Post-Build]]
 +
*[[Build tips]] - Lessons learned the hard way
 +
*[[Build Instructor Guide]] - A guide for volunteer Build Instructors
 +
*[[Build Instructor Database Guide]] - How to sign off on QCs & Assemblies using the FGDB
  
==Laptop program==
 
Because of the limited nature of the laptop program, the laptop repair classes are open only to build instructors.
 
  
==Related links==
+
== Troubleshooting Guides ==
*[[Aaron's PCI Modem comments]]
+
*[[Build Troubleshooting Guide]]
*[http://freegeek.org/staffsched Staff schedule]: who's on reuse 2? who's the build instructor?
+
**[[Troubleshooting in Build: POST|POST]]
*[[Build tips]] - lessons learned the hard way
+
**[[Troubleshooting in Build: BIOS|BIOS]]
 +
**[[Troubleshooting in Build: Hard Drive|Hard Drive]]
 +
**[[Troubleshooting in Build: Optical Drives|Optical Drives]]
 +
**[[Troubleshooting in Build: Audio|Audio]]
 +
**[[Troubleshooting in Build: Video|Video]]
 +
**[[Troubleshooting in Build: Miscellaneous|Miscellaneous]]
 +
|}
  
 
[[Category:Structure]]
 
[[Category:Structure]]
 
[[Category:Programs]]
 
[[Category:Programs]]
 +
[[Category:Build]]

Latest revision as of 16:54, 18 July 2014

deletion

This page has been migrated to a document on Free Geek's Google Drive.

Information remaining behind may no longer be relevant.

MIGRATOR:

When you have tagged this page as migrated,
please add a link to the new document on Google Drive.

(Link to new page immediately below.)


Link


Building computers for people is a great way to learn. The build program is a structured way for volunteers to contribute to the cause and learn about hardware and basic troubleshooting and Linux skills. Builders can also earn a computer, but the time commitment is significant and the computer is the same as that earned in the Adoption Program.

Prebuild steps

We don't require any prior knowledge for people to join the build program. The steps that precede the build workshops are called, collectively, the "prebuild steps," and teach very basic material that will be needed for people to make their way in the build workshops. Several of these steps can be bypassed by people who know the material already; see Testing Out.

Build workshops

The build workshops are the heart of the build program. They run twice a day on most days that we're open, and though there are teachers (and often assistants) for each one, they are largely peer-taught. In most of the workshops, the builders will range from beginners to experienced builders.

QC

The first thing builders do in a build workshop is to quality control computers built by other builders. They use several Free Geek specific scripts and follow a checklist.

  • Educational goals: Learning to use scripts and other utilities, basic troubleshooting, seeing the pitfalls others fall into.
  • Material goals: Make sure the FreekBox, Grantbox, and Store desktops are ready to go out the door.
Assembly

This is where participants actually build (put together) computers and update the software.

  • Educational goals: More in-depth hardware knowledge, use of configuration tools.
  • Material goals: Um, we need computers! Reuse is our mission.
Laptop QC

Desktop builders can help out their mobile brethren by running laptops through quality control and diagnostics. There is a lot of overlap with desktop QCs as well as some quirks specific to laptops.

  • Educational goals: Learning to use scripts and other utilities, basic troubleshooting, and an introduction to laptop hardware.
  • Material goals: Make sure laptops are ready to be disbursed and sold!


Pages related to build


Troubleshooting Guides