Archive for the 'H-Shifter' Category

24
Aug
07

Firmware for the Shifter

Well for those of you who want it here is the code for the shifter here it is.

shifter.asm 

Its not the most efficient way to do it but it works.  Eventually Ill get around to putting up  better commented version and maybe the pin diagrams for the 16F876.  If you want them sooner then just bug me about it.

16
Aug
07

It Works!!

All the parts of the shifter are finally working together. While it still needs some cosmetic changes and the top to be glued down its basically done. Well and that little part where I don’t have a wheel to test it with… but that worked before the wheel broke so I feel that it wont be a problem. For those of you who want to see it in all its glory there are pictures and a video demonstration after the break. Continue reading ‘It Works!!’

15
Aug
07

Free At Last

The shifter is just a few steps away from completion. I successfully moved the PIC off of the Dev board and onto perfboard.

img_0027-resized.jpgimg_0030-resized.jpg

I also wired all three components of the shifter together (Display, PIC, Wheell Interface)

img_0034-resized.jpgimg_0028-resized.jpgimg_0026-resized.jpg

Now all thats left is to mount this and wire it up to the contacts on the frame and get a wheel that works.

12
Aug
07

So Close Yet So Far

So there is some good news and some bad news. The good new is that the shifter hardware is really close to being finished and I have started to move the electronics of the bread board and on to pref board. The bad new is that the wheel had decided that it wants to die, so unless I can magically fix it my fried will have to get a new one… Hopefully I just missed something. So I leave you with these pictures of the new shifter construction.

clipclipsclips on guide
Making a Mess

07
Aug
07

An End In Sight

The H-Shifter is finally really starting to come together. I would say that today was rather productive seeing that I got the shift lever mounted to the frame finally. I also added a voltage regulator to the steering wheel to provide the shifter with the 5 volts that it will need. The jack that connects the wheel to the shifter was finally mounted too. Hope you enjoy the new pictures.

Wireframe 2
Lever mountLever mount 3Lever mount 2
Lever Mount w guideshifter top
Wheel frontWheel with jackInside wheel

05
Aug
07

Shifter Electronics Finished

Finally the electronics for the shifter are complete and the firmware for the PIC is in its “final” version. Now all that is left to do is finish up the shifter hardware and connect the PIC to the steering wheel.  After the jump a short video shows the shifter going through gears and converting these to sequential shifts.

Electronics Final
Continue reading ‘Shifter Electronics Finished’

04
Aug
07

Gear Display Module Complete

The gear display module is finally finished. After about an hour of drilling holes and some soldering its all assembled. It actually turned out much better than I assumed it would. Now that thats out of the way I can focus on the functionality of the firmware for the shifter.

Gear Display FrontGear Display Final Test

Hopefully I can get a new digital camera soon because this one just doesn’t cut it.

01
Aug
07

H-Shifter In TurboCad

Feeling like I should build off of the template that I made in turbo cad for the shifter guide I decided to work on it a little. With a little bit of editing and mucking about in turbo cad I present this 3D model of the shifter frame.

frame wireframe3D Shifter Frame

01
Aug
07

Gear Display Module

I got some time to design a PCB layout for the gear display module for the H-Shifter today. I decided on using the 4511 IC to drive the display because it saves me some programming. Here is the layout that I came up with…

7 Segment PCB

Currently the PCB is currently sitting in a bath of Ferric Chloride and hopefully I will be able to finish the whole module tonight. If I do there will definitely be pictures.

Update:

The PCB finally finished etching and didn’t turn out half bad.  There are a few traces that might need some fixing up but hopefully it will work with  all the components on it.   Disappointingly I didn’t have any drill bits small enough to drill the holes.  I should be able to pick up a pin vise on the way home from work and then finish it up tomorrow.

Gear Display PCB

01
Aug
07

ASM: Not that bad?

When I originally started this project I had thought that I would be able to use a high level language like C to program the 16 series PIC chips I purchased. Well I was wrong all the c compilers for PIC that I could find were either limited in some way or cost way more than I even want to say. So with no other choice I started to use assembly. Surprisingly its not as bad as I had originally thought. So looking at a few tutorials I managed to get the 7-segment display up and working. It even increases the number displayed when you press the button on the Dev board. So hopefully tomorrow I can add a good chunk of functionality to the firmware. Now that I think about I might just code the numbers in and skip the 4511 chip all together (This would mean less wires and a simpler PCB). Sorry I dont have more pictures but my camera died :(

side view 7 segmentTop View 7 Segment