• HOME
  • PROJECT
  • ABOUT
  • CONTACT
  • ASSIGNMENT

    Electronics production

    FabISP

    The FabISP is an in-system programmer for AVR microcontrollers, designed for production within a FabLab. It allows you to program the microcontrollers on other boards you make.

    I try to dowmload FabIsp on website of my instuctor call Lambert. This file i downloaded is here

    after i modify the little thing like circuit and shape of it.

    Trace and Outline

    monoFab

    This is how to set origin point of our PCB machine.



    After insert file which is rml file this is how to start tracing by click on output button.

    Trace and Outline tools

    This image is showing all type of tools which help to traces and to cut the copper plate.

    Soldering



    As you look on this board there is two pins which is connected together Actually it supposed to be connect in schematic.


    Here i try to solder the bridge of my board in order to program my board.

    Programming

    • To program the FabISP, you first need to install the necessary software for your operating system and download the firmware.

    • Then you edit the Makefile

    • Set the fuses / program the board

    • Verify that the board is working properly

    • Then you need to open up the jumpers to make it a programmer.

    Install Necessary Software for AVR Programming:

    For the electronics units in the Fab Academy, you will need:

    1. Avrdude (for programming AVR microcontrollers)
    2. GCC (to compile C code)

    Jump to the instructions for your Operating System:
    • Ubuntu
    • Mac OS
    • Windows

    Ubuntu Software Install

    Get and install avrdude / GCC software and dependencies:

    Open Terminal and type:

    sudo apt-get install flex byacc bison gcc libusb-dev avrdude   
    Then type:
    sudo apt-get install gcc-avr 
    - type "y" when asked to do so by your system

    Then type:
    sudo apt-get install avr-libc 
    Then type (may already be installed):
    sudo apt-get install libc6-dev
    Download and Unzip the Firmware:

    Move to the desktop

     cd ~/Desktop         

    Download the firmware from the Fab Academy Electronics Production page.

    wget http://fab.cba.mit.edu/classes/863.16/doc/tutorials/fabisp_programming/fabISP_0.8.2_firmware.zip 

    Unzip the firmware

    unzip fabISP_0.8.2_firmware.zip 

    Mac OS Software Install

    Get and install avrdude / GCC software and dependencies:
    1. Download and Install Crosspack AVR - Has an installer.

    2. Get Make (via XCode):
      • If you are running Lion or higher - you can download XCode from the Apple App store.
      • If you are running a pre-Lion OSX - Get the install disks that came with your mac and install the developer tools.

    Download the firmware (right click on the link below and save it to your desktop):

    FabISP Firmware

    Open terminal navigate to the desktop:

    cd ~/Desktop/

    Unzip the fabISP_0.8.2_firmware.zip directory:

    unzip fabISP_0.8.2_firmware.zip

    Move into the newly created firmware directory on your desktop

    cd ~/Desktop/firmware

    Windows Software / Drivers Install

    Get and install avrdude / GCC software and dependencies and drivers:
    1. Warning, WinAVR is abandoned.
      Installing it can destroy your systems path variable!
      You can use the installer, but before you start, take note of your current system path.
    2. Furthermore, WinAVR may require additional packages to function on Windows 10. (Some programs are broken and do not run.) avr-gcc and other development tools can be installed in the Bash on Ubuntu on Windows 10 environment, follwing the same instructions as Ubuntu. However, I don't think a working avrdude can be installed this way. Using a Linux machine (or a Linux virtual machine) might be the easiest option for Windows 10 users right now. (If you have discovered better ways to make this work, please update this documentation!)
    3. Download and Install WinAVR - Has a (broken) installer.
      - Here is a step-by-step set of instructions
    4. After installing check your systems path variable, if it only contains the path to the winavr installation:
      • copy those values
      • restore your old path
      • add the windavr path back to it
      • close any commandprompt window you may have open
    5. Download the drivers for your version of Windows
    6. Download the FabISP Firmware
    7. Plug in another FabISP or USBtiny programmer.
    8. Install the drivers:
      Go to the Start menu -> Control Panel -> Device Manager (or run "mmc devmgmt.msc")
      • Locate "FabISP" under "Other Devices"
      • Right click on the "FabISP"
      • Select "Update Driver Software.."
      • Select "Browse my computer"
      • Navigate to the drivers folder you downloaded at step 4 and click on the folder.
      • Hit "ok" to install the drivers for the USBtiny / FabISP
    9. Here you can download all file on this week Download the files here

About Us

My name is NSABIMANA Ziadi, I am Rwandan people Read More.

Our Info

  • E-mail:nsabimana.ziadi@gmail.com | ziadi@fablab.rw
  • Address: Telecom House, 6th floor, 8 KG 7 Ave, Kigali
  • Telephone:+250781044202

Follow Us

  • Twitter
  • Facebook
  • Google Plus
  • Whatsapp
  • instagram

© Copyright 2018 | Ziadi | All Rights Reserved. Designed by NSABIMANA Ziadi