Jump to content
Please check your junk folder for registration emails ×

Gripless

General Member
  • Posts

    2,237
  • Joined

  • Last visited

  • Days Won

    162

Posts posted by Gripless

  1. I saw this, which is why I asked… https://forums.linkecu.com/topic/17552-linkplus-g3-canbus-modificationenable/

    and this…

    https://forums.linkecu.com/topic/14013-g3-with-g4-firmware-dash-compatibility/

     

    A digital output or serial port could drive a canbus controller if the software allows. 

     
    You can get both controller and transceiver on a custom board for about $10 these days if you don’t need fault tolerance FD. 

  2. Oil temp over 110c is f***ed.
    90c seems fine for the sump.


    Few options for those high readings.

    1) each brand as different response curve for the sensor, so it could just be different sensor gauge combo. Even different generations of the same product can vary.

    2) Maybe they have the same gauge but different sensor. Or the aren’t running it in the sump and have it tee’d off the head etc.

     

    3) there gauge is broken. Could be needle is physically out or alignment, or internal component worn. 

     

    4) if it’s really old type where the sensor has what looks like a coil spring the whole length of the cable another heat source along the way like headers or turbo can throw it off. You may need to sleeve it in something too reduce the heat along its path and get a true reading.

     

    • Like 1
  3. 6 hours ago, boon said:

    How the heck does someone conclude "cambelt snapped" without visually confirming the snapped cambelt ;/

    My spare engine was sold as head or piston failure. When opened the factory hashing was still on the bore and everything was within spec,

     

    The real issue was a cheap nasty external wastegate that when closed had a 1mm gap.

     

    There are some special mechanics out there. Or they just want the big dollar repairs to do engine swaps.

    • Like 1
  4. Finished a pcb design for the audio section and ordered yesterday. It should arrive in a week. No time to make a nice case etc but should have something usable in a day or so after it arrives.

     

    I spent a few days working on a spreadsheet to work out what the management/control over canbus looks like for these projects.

    eg any packet with the first byte as 0xFF will be a command, next byte is  is which command eg test or reply with current status.

     

    Initial setup to give it a canbus address will be via the web page. But after that the ecu can send a canbus packet to change the ID, so if you are in the ecu software or want to change it you don’t have to go back to speed setup.

     

    PCBWay has 24 hour turnaround after they check the design. So far other than the first order it’s been under an hour to be checked and approved.

    I tried JLC PCB, which is part of LCSC which is a huge parts/components supplier. If they had a better way of combining shipping or parts and pcbs id likely use them more. Other than a few cheap bulk parts every chip and part has come from LCSC.


     

     

     

     

     

  5. Updated code to latest canbus v5.5 functions. These are a little more complex up front but way easier and consistent once working.

    Not sure yet how well it’ll work for dual canbus networking but that’s not needed for these projects.

    I was thinking of building some bridges to allow canbus translation between different generations or ecu to body control modules etc.


    Second biggest things was I found a small solder blob that had been stopping canbus working on one of the boards. Which was a test one, so likely wasted a bunch of time trying some can stuff on a board that wouldn’t have worked.

     

    tried a new library for led display that doesn’t require a commercial licence if you sell anything based on it. This is a real issue when they want thousands of USD for a single licence.

     

    Accidentally stumbled onto a LIN chip for the older K or L line pre canbus that cost 50c US. Makes it cost effective to make stuff for the older cars especially since it’s still in production. 


     

    Spent a day getting some parts and building a NAS and making a single storage point for all the work. I was spreading work across a fast desktop, an old slow 2014 laptop (it has all the can bus test rig attached) and a modern laptop. 

     

     

    • Like 1
  6. Between heating the metal weights and applying ice to the case I now have 3 more cases to use for prototypes.

    the resin glue still has higher melting point than the ABS plastic case, so I tears a thin layer off from the inside.

     

    Spent time rewriting all the storage and variables to use #define names not random numbers. Everything now makes sense and sits in arrays.

     

    Found a bug that stopped the wifi from being set to always on or off. The button on startup to activate wifi had always worked, but the default is now wifi on so initial config can be done. That required wifi on/off to work so it can startup off and the shiftlight started.

     

    Was halfway through swapping the led display to use a timer and interrupts rather than the dodgy timing hack I made up (It’s simple and fast, but I have no idea how it works or how I came up with it). But the hack can stay as too much effort to fix with the new canbus upadates.

     

    Espressif that make the esp32 these are all based on released v5.5 which redoes the canbus system almost completely.

    There are no examples outside the Espressif ones, so it’s all new code.

     

    While searching for some fixes to the newer code AI keeps offering code snippets. The code is all old. If you say that and ask for updates using new library names it just swaps those names and keeps the old data. It’s a mess and hallucinates the changes between the old and new system and makes a list that isn’t real.

     

    AI coding is pretty poor and keeping up with changes, it likes old examples that everyone repost. All examples it gives for canbus are version 1, that’s very old as few examples even use version 2. That lastest release replaces v2 with a whole new design.
     

    • Like 1
  7. Well the dinosaur board with custom tiny LEDs got assembled then other things for in the way.

     

    All parts arrived for another project after a typically painful aliexpress not accepting returns for mislabelled products.

    the first of a series of 10 moisture sensor on leads with a central temperature, pressure and humidity combo for plant monitoring. Which connects to apple HomeKit so can be used in automation and remote monitoring.

     

    So far nothing seems to remove the glue for the metal blocks. Acetone, glue remover etc all do ore damage to the case than the glue.


    The plan is still to have the shift lights by the end of November along with another ECU canbus expansion. But that might not be on a custom pcb by then just early prototype multi board. But the main code will be done which will make it fully functional.

    • Like 1
  8. AVCS only moves the outer sprocket rotation slightly compared to the camshaft. Even if it’s dead the cam should still spin as freely as the others. And if turning using the cam removal tool or turning from the camshaft bolt the AVCS part is irrelevant.

     

    The AVCS has a position sensor and solenoid so the ecu knows its position if it was lagging or failed. Even then I’m not sure it’d hit a valve if fully out, plus the ecu would have been in limp mode.


    Any resistance is bad bearings or bend valve etc.  
     

    The chance of belt snap for a hard to turn by hand cam seems low. it is possible but unlikely there was oiling issue. That could cause a belt to snap but then the cams are usually rock solid stuck and hand turning them you’d notice then crack like a stuck bolt before they turned more freely.

     

    Much more likely it’s from post belt snap and valve to piston.

    As @boon said any valve contact should show on the piston.

    if there is any then no chance it was avcs.


    Don’t all Gates belts have their logo on them so if it didn’t then it’s was likely a cheap copy.

  9. 16 hours ago, Joker said:

    oooh yup! hah neat not difficult & thanks for that aye

     

    yeah I know on the big events it a lot of cars in one area, I don't think we'll pack the parking paddock but yeah still be nice to know any ways or even dates to avoid cheers!

    Only if your looking at leadfoot, the lower highway has been one way during road works before and backs up for hours with just normal local traffic. 

    • Thanks 1
  10. Sorry if you have thought of this already.

     

    Before you approach anyone make sure you have a good written presentation. With cost breakdown and what sponsors get for the money.

    I know some companies get dozens of applications a week for sponsors and having seen some, most are utter s***. Like I’m great, give me money and they haven’t got better in decades.

     

    There are good ones in a few pages but the best are a dozen or more with easy summary first then details broken down.

    Its a what we can do for your sponsorship dollar sales brochure really.

    For race teams they have driver page with history of racing events even if it’s a kart racer getting into real cars etc.

    list of social media accounts or platforms they are active on.

    Good excuse the rework a history topic or create a dedicated sub forum for sponsors to see without login.

     

    If you want track day etc don’t forget to have a map with areas of signage and named location. The banner sizes they can display in each etc. Tent areas if they wish to bring and setup a stand etc.

    Anything like a PA system and MC can then use the sponsor name when talking about eg the LINK panic area bbq is now serving…

    Can you have cars on track require a big sticker on a window etc so the

    at every photo helps promote the sponsor long after the event.  
    That also includes things like sending the top sponsors little awards or framed certificates thanking them.  For them to display in their showroom or meeting areas etc. 
     

    Oh and a timetable for setup and breakdown if you have need for them.

     

    More generic sponsorship like tires etc maybe and option. Then there’s just generic like spark who did early lead foot sponsorship with extra cell towers etc since cell coverage was non existent.

     

    If you are at any events before go ask the people at sponsor booths etc what they lie and dislike about the event.

    • Thanks 1
  11. Found night lights make good shift lights as they have good front light diffusers.

    Will solder up a new board tomorrow and fit a 24 led strip inside. Using some new smaller 3mm LEDs. 

    This is mostly a joke for a friend, but they come in green, blue and yellow. So may have to make a set and respray them to WRC blue, gravel express green and legacy yellow.

    When idle or low rpm the LEDs show the same colour as the body.

     

     


    S2d4c18e10b5e4804a1e9d3738d7b16a7A.jpg

     

  12. Restored all the code that was commented out for ready for real canbus testing.
    Still need to stop the watchdog timer running when in wifi mode. The watchdog reboots everything if it does not see can messages in 10 seconds. This was as during cranking the voltage dropped and the canbus receiver became unstable.This isn’t likely now but the first prototype has no capacitors in the power supply.

     

    Added a webpage button to check canbus driver status along with stats on queued packets and errors.

     

    Fixed a mistake displaying the flash colour in webpage.

     

    soldered some light sensors to wire and add heat shrink to keep it tidy ready for when needed.

     

    The case I have spare has a couple of metal blocks in it that need to be removed. The early ones the glue was easy to remove, the current ones seem to have melted plastic not glue. It doesn’t dissolve and won’t melt before the case does if the blocks are heated. Guess to save cost they melt other products that fail QA and use them as glue. This one just happens to have been from higher melting point plastic product. 

    I ordered the other model with the battery to see if it has the metal blocks as well.

     

    • Like 1
  13. Well it’s 1am and fixed all the current issues.

    Added the colour option for when it flashes which should have worked already but I had a read 16 bits in the 32 bit read code from a copy paste.

    Code to make canbus speed adjustable added, though the option was in web portal already.

    Started to add some formula options, default is STI but have Porsche and GR Yaris. Different model use different byte orders and modifiers to get rpm.

    Eg

    sti is just byte6 and byte5 joined to make 16bit number

    Porsche uses two bytes joined divided by 4. Which in binary jist removes the last two digits making it 14 bits.

    Yaris may use two bytes joined multiples by 0.8 

     

    I still have to figure out how to do the formulas while running, I may have a seperate function for each, then when it boots that function gets set as the canbus interrupt handler. It saves having a switch if bunch of if statements in the code that would run every can message.

    makes the code larger in storage, but faster in the most critical part.

     

    Canbus code all needs a testing as the current chip has power off and listen only mode pins that can be controlled. Old version didn’t have this. But the old chip can be used on the new board if needed.


    Once it all updated and running it’ll need a complete rewrite as the Esp32 has new release of its core code to 5.5 which has all new canbus functions.

    • Like 1
  14. Found and fixed an issue with the RGB LEDs control dropping out. This was due to the pin used this time. The full incase build was pin 26, current test rig was pin 2 and now pin 4.

    There may have been an issue with power as the LEDs that show the wifi password are white and full brightness so draw 3x more current than when acting as a shift light. They also get toasty warm when full white compared to ambient when showing typical colours.

     

    Finally added a test led function for the custom colour set. Once set in the web interface you can click a button to show those colours love on the display. Since you can only set half the LEDs color as it mirrors each side, when testing it uses the whole display with every other LED blank so it’s easier to interpret color and work out which number each one is.

  15. Learned that wire isn’t always copper anymore.

    for a project I got some 3.5mm audio cables to cut in half to make the wiring have nice quick change sensors..

     

    Since I needed 30+ cables I ordered so that looked like thick cable but they were cotton braid over tiny wire.

    Turned out the wire was copper coated aluminium and is absolutely s***  to solder. Wire is not even thick enough to have insulation on each wire just enamel coating.

     

     

    For the car projects all the wire I use has braided shielded which seems to only come in oxygen free copper OFC. The braid helps prevent electrical noise but more importantly prevents damage when pulled through the back of the dash etc.

  • Who's Online   0 Members, 0 Anonymous, 106 Guests (See full list)

    • There are no registered users currently online
×
×
  • Create New...