<-- Week 9

WEEK 10
[OUTPUT DEVICES]

Week 11 -->


WEEK'S GOALS:

1. DESCRIBED YOUR DESIGN AND FABRICATION PROCESS USING WORDS/IMAGES/SCREENSHOTS.(Done)
2. EXPLAINED THE PROGRAMMING PROCESS/ES YOU USED AND HOW THE MICROCONTROLLER DATASHEET HELPED YOU.(Done)
3. OUTLINED PROBLEMS AND HOW YOU FIXED THEM (Done)
4. INCLUDED ORIGINAL DESIGN FILES AND CODE(Done)


ACHIEVEMENTS THIS WEEK:

1. Corrected double sided sasha
2. Integrated Design of Fab ISP with 4x Double sided boards
3. Firefly Servo
  • Understood importance of Satshakit for Firefly | Grasshopper
  • Tried operating servo with arduino through Firefly

IDE Platforms Oriented with:

  • Arduino IDE
  • Firefly | Grasshopper
  • Photoshop
  • Eagle

THIS WEEK's MAIN ASSIGNMENT has been clubbed with Input Device Week

CLICK HERE TO ACCESS PART OF THIS WEEK'S ASSIGNMENT IN INPUT DEVICES PAGE


OTHER misc. TASKS:

1. Quadraboard


Started developing a quadra board that enables one to connect 4 different boards which they just have to fit in my cut files to compensate for the size. Once the connections are made to the buttons(G and vcc) only those boards get programmed on whose side you press the button switch. This is becuase the board's Programming pin get pconnected to Brian's ISP which is press fitted within this quadra arrangement from the inside. Therefore when we make file in git bash, the pc sens progamming signals to the quadra arrangement which in turn only powers on the boards you press down the corresponding buttons of. So at any given time, all 4 boards can be programmed with the same code at once, or different codes can be sent across by pressing down the switch buttons of the corresponding boards or Even 8 boards can be programmed by using double sided PCBs. I made a seperate 'IN' PCB too which is an array of switches. So basically the output here would be the boards themselves that get programmed the way you ask it to.




Embedded Electronics


As shown the intention behind the design is to also enable the board to be flipped inside exposing its plain surface towards the outside(the white-top right). Pic also shows the fabisp embedded within.


Wire spacers


The wire spacers exist in order to let wires come out from the board. these also get camofolouged once the 4 outer strips are press fit in.


Base Design 1-press fit with Brians isp+ 4 switches for internal sides of double sided boards


You can see how the board is connected to the ISP as explained above.


Base Design 2-consists of 4 siwtched


The respective board switch you want to program needs to be pressed while prgoramming to enable VCC and ground both to be recieved by that very board.


Working




2.Servo with Firefly:Link to documentation below


This was achieved using the same configuration of firefly as shown in embedded programming in detail on this section of the page


3.Corrected Double Sided Satshakit


To double side a satsha similar board, i tried to do various changes to the designs to make it print in such a way that the holes of the pins on either side of the board din't clash as the files shared by INgrassia have clashes in between them