Members | Sign In
Chippernut Forums > Shift Light v2.4
avatar

Story of the build & ideas for the future

posted Oct 06, 2016 10:35:00 by EsaPasanen
So I've done some soldering and some wiring work on cars in the past
mostly related to solving electrical gremlins.
When I was young I was into electrical stuff and assembled few kits,
that never got me anywhere. Probably because they didn't have a purpose.

I was looking for a sequential shiftlight and wasn't going to pay Motec/etc.
for bunch of LEDs, Stumbled upon Chippernut and it was the thing I was looking for!

Ordered the parts from a sketchy Chinese online store and had to wait like 3 weeks,
I alreaydy done some research on the schematics and visited my local eletronics store,
mainly to pick up the resistors, transistors, kynar and a protoboard along with some connectors.
I made a few prototypes and tried to squeeze everything into the board as tightly as possible,
still keeping it pretty straight forward.

Got the parts and soldered them into the board, FAIL! gotten used to soldering transistors at this point
I mixed the ''legs'', had a miserable time pulling them and replacing everything on RPM/Dimmer circuit.
Well after everything was together, did some measuring and everything looked OK this time.
After that came the scary part, writing the EEPROM, Never done any coding etc.
The instructions where up to the task and made things very easy!

Damn! no display? played around with the rotary ''blind'' and saw that the LEDs worked
as they should, brightness, number of LEDs, colours and segmentation worked fine.
Soldered every joint on the display including TM1637 chip but no go.

Now I'm waiting replacement for the display and the LEDs that where not what I ordered :/
Probably takes ages.
Going to install this to my -92 BMW 325i, gonna make a great addition to the ''race like interior''
hopefully the RPM signal won't cause me headache, if it doesn't work? I'm not worried
Got a Maxxecu awaiting on the shelf so with that I'll be able to get the signal
if my initial plan fails.

Ideas/ requests?
-Make one more mode for the lights '' from sides towards the center''
-When hitting the shift point, lights turn desired colour ''static''
-set limiter point, When hitting the limiter lights flash as they now do on shift point.

-Adding some additional info on the dimmer? Do you need to connect it? What to?
How does it work? And can you delete it from the circuit if your not planning to use it?

-The rotary seems a bit weird but that's probably due to lack of my display :/ it needs to be more responsive when turning fast and slwoer/precise when turning slow

Ps. Thank you for this wonderful thing, it has made me very happy and interested in coding/electronics again!
page   1
4 replies
avatar
EsaPasanen said Oct 06, 2016 10:41:56
[Last edited Oct 06, 2016 10:42:19]
avatar
Jonduino said Oct 12, 2016 00:27:36
Awesome build! I'm glad this rekindled your interest in hobby electronics and coding. You'll definitely have to post some pics of the final install.

Onto your questions.
Chinese vendors can be really iffy on the quality of their products -- I do source some parts from overseas, but I assemble and test everything before I ship for this exact reason.


-Make one more mode for the lights '' from sides towards the center''


This is slated for the next version release. TBA.

-When hitting the shift point, lights turn desired colour ''static''

You can do this now by making the shift colors 1 & 2 both the same color

-set limiter point, When hitting the limiter lights flash as they now do on shift point.

Good idea! I'll see what I can do.

-Adding some additional info on the dimmer? Do you need to connect it? What to?
How does it work? And can you delete it from the circuit if your not planning to use it?


The dimmer circuit does not need to be connected - though you might find it useful as the LEDs can be pretty bright at night. The circuit just taps into any interior (gauge, climate, etc) light circuit and can be set HI/LOW depending on how your car is wired. See the last page in the manual as a reference.
https://www.chippernut.com/uploads/2/5/3/5/25350363/shiftlight_v2-4_instructions.pdf

-The rotary seems a bit weird but that's probably due to lack of my display :/ it needs to be more responsive when turning fast and slwoer/precise when turning slow

Rotary encoders can be quite tricky. I've optimized the code to work w/ the specific one I stock. I think when you get your display working, you'll notice the latest code has been fairly good to improve the responsiveness, although there are still one or two menu items(PPr, if I recall correctly) that still respond a bit slow just due to the nature in which I "poll" the encoder while doing other things.

Hope this helps and thanks again for sharing!!
jon

avatar
EsaPasanen said Dec 01, 2016 16:35:26
Thanks Jonduino, you have put a lot of work into this. You got passion :)

I have run into a pesky problem it seems. I received the replacement dislay and no dice, here's a list of things

- The display is 7-seg with TM1637 chip, pcb is stamped by Catalex
- There is 5V on the vcc pin of display and also ground is present
- The A4/A5 pins are connected and have continuity, have tried even changing thei position from clk/dio but no
- I have added the libraries to arduino folder, seleted the right board''nano'' and selected the port''com3'' in my case
- ran the eepromreset, uploaded the 2.4 and tried 2.41
- nothing else was changed in the arduino soft allthough I checked that the libraries where present.

Does anyone have any ideas what to do next? I have a few prototype boards that I could transfer the nano/power supply.
Also ordered displays from another company!

Thank you
avatar
EsaPasanen said Dec 09, 2016 18:18:18
Problem solved!
Had to reassign the display from pins A2/A3 to A4/A5, pretty easy job on the coding side. It works! now I only need to install it to the car.
Login below to reply: