Proteus Git Kicad

Hardware inside and outside of the ECU
Post Reply
ayard
Posts: 16
Joined: Sat Jul 10, 2021 3:19 am
Location: Williams Lake, BC, Canada

Proteus Git Kicad

Post by ayard »

Hi all,

I've got a variety of Proteus boards here .... from version 0.3 to 0.6. I was writing a CAN module and when I tried to implement CAN2, I couldn't get the bit rate to work properly, it was always too high. I struggled with this all afternoon, and because I had just written the code, I figured I must have screwed up somewhere. Finally the light bulb blinked on, on my scope I was looking at USB frames, not CAN frames. I was using the PDF schematic for version 0.5 but the board I was testing on was a 0.3, and I guess the connector pin-out for CAN2 on my 0.5 schematic is actually a USB on a 0.3.

Anyways, to save tearing out the rest of my hair, I figured I need to work from the schematic of the board I'm working on. So far, I've only been able to find a PDF schematic for board 0.5. Can anyone point me to the PDFs for the remaining boards? Or failing that, can someone point me to the git repository for the Proteus Kicad hardware. And are the commits labelled so I can find where the final commit was for each board release?

Thanks,

Al
mck1117
running engine in first post
running engine in first post
Posts: 1494
Joined: Mon Jan 30, 2017 2:05 am
Location: Seattle-ish

Re: Proteus Git Kicad

Post by mck1117 »

User avatar
AndreyB
Site Admin
Posts: 14333
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Proteus Git Kicad

Post by AndreyB »

Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
ayard
Posts: 16
Joined: Sat Jul 10, 2021 3:19 am
Location: Williams Lake, BC, Canada

Re: Proteus Git Kicad

Post by ayard »

O/K .... I found the schematics I need except for 0.6. There are only gerber files in the export/0.6 directory. Does this imply that there was only board layout changes in 0.6 and the schematic is the same as 0.5? Or do I need to find a schematic for 0.6?

Al
User avatar
AndreyB
Site Admin
Posts: 14333
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Proteus Git Kicad

Post by AndreyB »

there were schematics changes in 0.6
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
mck1117
running engine in first post
running engine in first post
Posts: 1494
Joined: Mon Jan 30, 2017 2:05 am
Location: Seattle-ish

Re: Proteus Git Kicad

Post by mck1117 »

There was essentially no important schematic change in 0.6. The pair of TLE9201 were replaced with a single TLE9202, and that's pretty much it. The 9202 is literally just two 9201s in the same package, but had better availability.
User avatar
AndreyB
Site Admin
Posts: 14333
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Proteus Git Kicad

Post by AndreyB »

in my opinion this thread is a sign that 0.6 schematics is needed
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
ayard
Posts: 16
Joined: Sat Jul 10, 2021 3:19 am
Location: Williams Lake, BC, Canada

Re: Proteus Git Kicad

Post by ayard »

I'm still a little confused!

I just happen to discover by chance that the Proteus 0.6 board is running an STM32F7 processor. My 0.5 schematic shows the STM32F4 processor. Not realizing this, I DFU'd some code compiled for the F429. It seemed to run but I didn't check out if everything was working. So my question is: will future Proteus's remain with the STM32F7 or was this just a temporary thing to get around supply chain issues?

Al
User avatar
AndreyB
Site Admin
Posts: 14333
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Proteus Git Kicad

Post by AndreyB »

Future Proteus might end up the third option - stm32h7

0.6 was using F7 due to chip shortage drama. At the moment it looks like we can fabricate F4 but we will probably keep fabricating as F7 if we can.
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
mck1117
running engine in first post
running engine in first post
Posts: 1494
Joined: Mon Jan 30, 2017 2:05 am
Location: Seattle-ish

Re: Proteus Git Kicad

Post by mck1117 »

Dunno yet. That batch (and the re-order of that batch) both have F7. The F4 and F7 are functionally identical, but with the CPU core and RAM swapped out, so it's not too big a difference. The chips are fully pin-compatible, so I actually have a 0.5 in my car (came with an F42x) hand swapped to an H743. All 0.3-0.5 should be F4, and all 0.6 should be F7, but you can always just read the PN off the chip directly.

No promises about what future batches will have.
Post Reply