ClioSport.net

Register a free account today to become a member!
Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members through your own private inbox!

  • When you purchase through links on our site, we may earn an affiliate commission. Read more here.

Engine Rebuild Project (260hp/ton)



  172 Cup & K20 Ph1
Bit of an update, things have been moving pretty quickly behind the scenes.

I got my block back after being bored out to ~84mm and set about cleaning it up ready for paint.

enginereturn.jpg


bore.jpg


prepaint.jpg


After one coat of high-temperature enamel paint I think it came out OK...

painted.jpg


Thanks to Andyrg, I've now got rods and bolts, and to renault Wolverhampton, I now have everything ready for the bottom-end rebuild.
 
Building the dash from a Raspberry Pi as the base, now that is cool.

My only worry would be the fact that the Pi likes to chew up memory cards every now and again, so make sure you backup whatever you're gonna put on it, multiple times! :p
 
  172 Cup & K20 Ph1
Building the dash from a Raspberry Pi as the base, now that is cool.

My only worry would be the fact that the Pi likes to chew up memory cards every now and again, so make sure you backup whatever you're gonna put on it, multiple times! :p

Haha, yeah thanks mate, I've already built the UI, ignore the randomly generated information...

dashtest.jpg
 
Really interested to see the results of the home-made dash.

Have to say it'd be a crime to not let it look epic visually though... Would love to discuss designing the 'front end' visuals for it with you.
Perhaps drop me an email if it's of interest: workwith@tristan-palmer.com :)

T
 
  172 Cup & K20 Ph1
Really interested to see the results of the home-made dash.

Have to say it'd be a crime to not let it look epic visually though... Would love to discuss designing the 'front end' visuals for it with you.
Perhaps drop me an email if it's of interest: workwith@tristan-palmer.com :)

T

Hi Tristan,

Thanks! I do agree that it would be nice to make it look epic. The problem, is that this is a track-only car... I need to have large non-confusing information available at a glance. If this was a road-car then sure, it would be a crime ;-)

Cheers
Rhys
 
  172 Cup & K20 Ph1
Just out of interest more than anything, but what software / programming language are you using to create the dash display?

Oh, sorry, I missed your comment...

Yeah, it's Java at the moment, but I need to test the performance on Linux/arm on the Pi. The update rate may not be ideal.

Plus, the above screenshot is a real beta, it will look a bit nicer and more polished when finished
 

SharkyUK

ClioSport Club Member
That answers Sharkey's question too then, lol.
It sure did! LOL! :)

Hmm... I'm not a fan of Java and I'm not sure how well it would meet your requirements/expectations here mate. Admittedly I've never tried writing a digital dash in Java though... LOL! I look forward to seeing where you go with it mate :)
 
  172 Cup & K20 Ph1
It sure did! LOL! :)

Hmm... I'm not a fan of Java and I'm not sure how well it would meet your requirements/expectations here mate. Admittedly I've never tried writing a digital dash in Java though... LOL! I look forward to seeing where you go with it mate :)

Thanks mate, I'm more of a Python guy really, but Java seemed like the most appropriate to code a prototype.

And Java will work just fine for this use case, just need to find a way to pump the raw CANBUS data into a socket and pull it apart for implementation.

The CANBUS library that I've found is Python, so I may switch to use that instead.
 
  182/RS2/ Turbo/Mk1
I quite like Java although not done a huge amount with it, just some file processing stuff for financial applications, nothing real time.

Last time I did any real time programming it was in C, which is pretty old school now Im sure, lol.
 

SharkyUK

ClioSport Club Member
Thanks mate, I'm more of a Python guy really, but Java seemed like the most appropriate to code a prototype.

And Java will work just fine for this use case, just need to find a way to pump the raw CANBUS data into a socket and pull it apart for implementation.

The CANBUS library that I've found is Python, so I may switch to use that instead.
Fair enough mate. I'm a bit more 'old skool' like Chip. I'd look to write it in C/C++ (or maybe C++ core with C#/.NET UI and wrapper). At the end of the day it's what you're used to and familiar with. Regardless it sounds like something fun to do and that's the important thing. Do you mind sharing a link to the Python CANBUS library? (No worries if not). I'm not a Python developer but I'm interested in perhaps developing something for fun with it (and/or learning). I'm also interested in talking via CANBUA anyway as I have a few ideas for things I'd like to try in the future (time permitting). Good luck with it mate :)

I quite like Java although not done a huge amount with it, just some file processing stuff for financial applications, nothing real time.

Last time I did any real time programming it was in C, which is pretty old school now Im sure, lol.
I think we are a rare breed these days. Apart from the guys I immediately work with and a few on here, the 'old school' ways are slowly dying out. There's a severe and significant lack of talented coders at the moment Chip. We are struggling like you would not believe to recruit experienced (or graduate) software engineers with the relevant and demonstrable skills. Anyway, I'm going off-topic. I'll shut up! :)
 
  182/RS2/ Turbo/Mk1
Fair enough mate. I'm a bit more 'old skool' like Chip. I'd look to write it in C/C++ (or maybe C++ core with C#/.NET UI and wrapper). At the end of the day it's what you're used to and familiar with. Regardless it sounds like something fun to do and that's the important thing. Do you mind sharing a link to the Python CANBUS library? (No worries if not). I'm not a Python developer but I'm interested in perhaps developing something for fun with it (and/or learning). I'm also interested in talking via CANBUA anyway as I have a few ideas for things I'd like to try in the future (time permitting). Good luck with it mate :)


I think we are a rare breed these days. Apart from the guys I immediately work with and a few on here, the 'old school' ways are slowly dying out. There's a severe and significant lack of talented coders at the moment Chip. We are struggling like you would not believe to recruit experienced (or graduate) software engineers with the relevant and demonstrable skills. Anyway, I'm going off-topic. I'll shut up! :)

I'd love to get back into real time, but I am SO far out of touch now!
 
  172 Cup & K20 Ph1
Fair enough mate. I'm a bit more 'old skool' like Chip. I'd look to write it in C/C++ (or maybe C++ core with C#/.NET UI and wrapper). At the end of the day it's what you're used to and familiar with. Regardless it sounds like something fun to do and that's the important thing. Do you mind sharing a link to the Python CANBUS library? (No worries if not). I'm not a Python developer but I'm interested in perhaps developing something for fun with it (and/or learning). I'm also interested in talking via CANBUA anyway as I have a few ideas for things I'd like to try in the future (time permitting). Good luck with it mate :)


I think we are a rare breed these days. Apart from the guys I immediately work with and a few on here, the 'old school' ways are slowly dying out. There's a severe and significant lack of talented coders at the moment Chip. We are struggling like you would not believe to recruit experienced (or graduate) software engineers with the relevant and demonstrable skills. Anyway, I'm going off-topic. I'll shut up! :)
Chip-mk1

I wrote my university end-of-year project in C with a front-end in Java, so I'm familiar with both, but what I do in my job is definitely not realtime programming or anything low-level.

Check out: http://python-can.readthedocs.org/en/latest/

I'd rather write it all in Python, including the UI as that'll be easy with Linux. Will keep you up to date here :)
 
  172 Cup & K20 Ph1
Time for a bit of an update; spent this weekend starting the rebuild of the bottom end. Managed to get the main bearings, main cap studs, main caps, the crank, rods, and pistons in.

Here's how it started...

10559866_10100471525393367_3756009817379998177_n.jpg


Some preparation bits...

10525829_10100471525443267_9033575813853482470_n.jpg


Main cap studs installed with bearings...

10565188_10100471525523107_2223381727597031276_n.jpg


New oil jets...

1554440_10100471525543067_4521667657191939600_n.jpg


Piston rings gapped and installed...

10487322_10100471525577997_1137984253554589077_n.jpg


Piston rings compressed and piston inserted into bore...

10530803_10100471525597957_4408225985977982225_n.jpg


ARP rods throughout...

10590569_10100471525727697_4057895525876370804_n.jpg


And DONE for the day...

10561774_10100471525807537_8344019116806826195_n.jpg


Got a few questions-

1) Can I re-use the ARP rod bolts? I torqued them initially to 42lb/ft, but wasn't happy with the bearings, so readjusted and re-torqued. Any problems with this or do I need new bolts?

2) My piston ring gaps were perfect out of the box. I'm slightly concerned with this as I assumed that I would have to adjust to suit. I went for 0.015" top ring and 0.020" for second.

3) My bearing clearances for mains was 2thou, which I believe is perfect, and I got between 1.5 and 2.0 thou for big ends, but a lot closer to 2thou - any concerns here?

Thanks for your help guys.
Rhys
 


Top