* fix #327

* fix links and MD hierarchy

* fix links
This commit is contained in:
mi-hol 2022-12-31 20:56:50 +01:00 committed by GitHub
parent 233bef0700
commit a623a234a9
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 74 additions and 80 deletions

View File

@ -1,6 +1,6 @@
# Frankenso
# EFFECTIVELY RETIRED BOARD as of Dec 2021
## EFFECTIVELY RETIRED BOARD as of Dec 2021
## Overview
@ -16,7 +16,6 @@ Frankenso should be powered by ignition switch. Frankenso main relay output can
![Frankenso image](Hardware/Frankenso/Hardware_Frankenso_0_5_native_stm32.jpg)
[For sale fully assembled!](https://www.tindie.com/products/russian/frankenso-full-bundle/)
See [HOWTO Quick Start](HOWTO-quick-start) for rusEFI Quick Start.
@ -34,7 +33,6 @@ See [HOWTO Quick Start](HOWTO-quick-start) for rusEFI Quick Start.
[3D Files](https://cad.onshape.com/documents/e3886c26c195f696b0992337/w/606a3f224be979ff0bba0b49/e/aa0d12eea4c57b8fd8218752) at OnShape
[frankenso_schematic.pdf 0.4](https://github.com/rusefi/rusefi-hardware/tree/main/classic-designs/rusefi_hardware_history/frankenso_rev00.40/frankenso/frankenso_schematic.pdf)
[Frankenso 0.3 archive](https://github.com/rusefi/rusefi-hardware/tree/main/classic-designs/rusefi_hardware_history/frankenso_rev00.30.7z)
@ -47,7 +45,7 @@ See [HOWTO Quick Start](HOWTO-quick-start) for rusEFI Quick Start.
See also [online BOM](https://rusefi.com/docs/ibom/frankenso_latest.html)
[disovery pinout - ADVANCED](https://docs.google.com/spreadsheet/ccc?key=0Arl1FeMZcfisdEdsa01mTW9YV0pRU29POUE4QUlma0E)
[discovery pinout - ADVANCED](https://docs.google.com/spreadsheet/ccc?key=0Arl1FeMZcfisdEdsa01mTW9YV0pRU29POUE4QUlma0E)
## FAQ
@ -55,7 +53,6 @@ See also [online BOM](https://rusefi.com/docs/ibom/frankenso_latest.html)
**A:** [Forum thread](https://rusefi.com/forum/viewtopic.php?f=4&t=1418)
## Default Pinout
[Interactive Pinout](https://rusefi.com/docs/pinouts/frankenso/)
@ -74,11 +71,11 @@ See also [Mazda Miata 2003](Mazda-Miata-2003)
See also [Mazda Miata 2003 alt](Mazda-Miata-2003-alt)
![Frankeso Default Pinout](https://raw.githubusercontent.com/rusefi/rusefi/master/hardware/frankenso/www_docs/frankenso_default_pinout.png)
![Frankenso Default Pinout](https://raw.githubusercontent.com/rusefi/rusefi/master/hardware/frankenso/www_docs/frankenso_default_pinout.png)
See also [Trigger Hardware](Trigger-Hardware)
Here is a video about how to chang these "Honda obd1 ecu" connector pins. It has also been found that the second stage release can be done with a flat hair clips can be used from the back side of the connector to release the pin.
Here is a video about how to chang these "Honda obd1 ecu" connector pins. It has also been found that the second stage release can be done with a flat hair clips can be used from the back side of the connector to release the pin.
[![Video How to Depin Honda and Acura OBD1 ECU Connectors](Hardware/Frankenso/depin.png)](https://www.youtube.com/watch?v=Lv02bCy0yQs)
@ -90,7 +87,7 @@ Inductors - black squarish things with "330" on them - orientation does not matt
R1001 - 1K resistor - orientation does not matter
D1001 - that's the trickiest one. I need a magnifying glass to see the dash which should be oriented towards the round electrolytic capacitor/connector section.
D1001 - that's the trickiest one. I need a magnifying glass to see the dash which should be oriented towards the round electrolytic capacitor/connector section.
Yellow capacitors - should be oriented as on the picture
@ -113,6 +110,7 @@ If you're assembling your Frankenso yourself:
3. If you've got +5V then install a jumper at W23 - its right next to L1002 (the left inductor) in the picture above - this will bring power to the rest of the board. If you don't have +5V then something is wrong.
## Cam/crank input
The cheaper way which works for Hall sensors only is to use op-amps channels.
For rev 0.1 you can use channels 9 & 11. To enable this configuration you would need to run a yellor jumper wire from the op-amp side of W211 to JPTODO to and a white hacky wire right from op-amp chip pads XX&XX to TODO.
@ -134,6 +132,7 @@ LCD power jumper: JPO1
The screen has 16 wiring holes, so does Frankenso. The middle 4 wires are not used, the other 6+6 wires on the sides should be connected.
## Low side
Low-side drivers are used for **most** (**all**?) high-Z injectors and relays.
![Low Side Drivers](Hardware/Frankenso/low_side.png)
@ -162,7 +161,7 @@ C104 is 0.1uF / 100nF
R102, R103, R104, R106, R107, R108, R109 & R110, R111 & R112 are 5K
R113 & R114 are 10K
R113 & R114 are 10K
![VR IC Pads](Hardware/Frankenso/vr_pads.png)
@ -227,13 +226,14 @@ Our op-amp of choice is MCP6004-E/SL
**Troubleshooting notes:**
**R170 is INT/HOLD pull-up**
**R170 is INT/HOLD pull-up**
**R171 is CS pull-up**
**R171 is CS pull-up**
**R174 is MOSI pull-up**
**R174 is MOSI pull-up**
## USB/TTL
![Programming Pads](Hardware/Frankenso/programming_pads.png)
R351 is 1M
@ -249,14 +249,15 @@ C354 & C358 are 4.7uF
C355, C356 and C357 are 0.1uF (same thing as 100nF)
## SD card socket
See [Logging](Logging-Guide)
See [Logging](Logging-Guide)
## EGT
Frankenso board has provisions for exhaust gas temperature but MAX31855 chips are not included in DIY kits and not populated on assembled boards. Special connectors would also be needed to connect the EGT sensing wire.
## Clock backup battery
CR2032
## More pictures
@ -283,7 +284,6 @@ Different case but also works - Toyota Cressida - a bit tight with LCD 89661-30
1992 1993 Mazda MX3 4cyl AT B66T
tight on vertical USB but works 89661-28140
need to try 89661-28120
@ -296,8 +296,7 @@ Mazda 929 JE48 18 881A
89661-32590 and 89661-32260 are taller cases. Kind of an option - only one mounting hole aligns perfectly but couple of holes could be massaged to work. TODO adjust Frankenso board accordingly.
89561-32021, 89561-32022, 89661-32231, 89661-12511, 89661-07010, 89661-07050 are using other connectors so these would require cutting
89561-32021, 89561-32022, 89661-32231, 89661-12511, 89661-07010, 89661-07050 are using other connectors so these would require cutting
89661-3T270 board fits but no LCD access and no mounting hole line up
@ -335,7 +334,6 @@ LM2596 5V TO-263 Voltage Regulator
SN65HVD230 sop-8
In order to make cheap kits available we need to use generic eBay "2000 pcs 0805 parts". Good news most 0805 components have a wide acceptable range.
Part #/system|Schematics value|Acceptable range of values
@ -359,8 +357,6 @@ pin PB1 = P13
pin PD3 = P20 connector (same pin goes to one of low-side drivers)
## Low side switch options
Part #|Notes|Tested|Qualification

View File

@ -17,70 +17,70 @@ extra_css:
- style.css
nav:
- 'Downloads': Download
- 'Downloads': Download.md
- 'Getting Started':
- 'How to search the Wiki': HOWTO-Search-on-rusEFI-wiki
- 'Quick Start': HOWTO-quick-start
- 'How to ask questions': HOWTO-ask-questions
- 'Support': Support
- 'How to create a TunerStudio project': HOWTO-create-tunerstudio-project
- 'HOWTOs and FAQs': Pages-FAQ-and-HOWTO
- 'How to search the Wiki': HOWTO-Search-on-rusEFI-wiki.md
- 'Quick Start': HOWTO-quick-start.md
- 'How to ask questions': HOWTO-ask-questions.md
- 'Support': Support.md
- 'How to create a TunerStudio project': HOWTO-create-tunerstudio-project.md
- 'HOWTOs and FAQs': Pages-FAQ-and-HOWTO.md
- 'Community':
- 'Forum': "https://rusefi.com/forum/"
- 'Slack': HOWTO-join-slack-channel
- 'Engines running on rusEFI': List-of-Engines-Running-rusEFI
- 'HOWTO-help-rusEFI': HOWTO-help-rusEFI
- 'Slack': HOWTO-join-slack-channel.md
- 'Engines running on rusEFI': List-of-Engines-Running-rusEFI.md
- 'HOWTO-help-rusEFI': HOWTO-help-rusEFI.md
- 'Setup Guides':
- 'Trigger - Configuration': Trigger-Configuration-Guide
- 'Trigger - Setting Offset': How-Do-I-Set-My-Trigger-Offset
- 'Electronic Throttle Body': Electronic-Throttle-Body-Configuration-Guide
- 'Trigger - Configuration': Trigger-Configuration-Guide.md
- 'Trigger - Setting Offset': How-Do-I-Set-My-Trigger-Offset.md
- 'Electronic Throttle Body': Electronic-Throttle-Body-Configuration-Guide.md
- 'Pages':
- 'Fuel': Pages-Fuel
- 'Flex Fuel': Flex-Fuel
- 'Hardware': Pages-Hardware
- 'Sensors and Actuators': Pages-Sensors-and-Actuators
- 'Ignition': Pages-Ignition
- 'Software': Pages-Software
- 'TunerStudio Views': rusEFI-project
- 'How To': Pages-HOWTO
- 'Fuel': Pages-Fuel.md
- 'Flex Fuel': Flex-Fuel.md
- 'Hardware': Pages-Hardware.md
- 'Sensors and Actuators': Pages-Sensors-and-Actuators.md
- 'Ignition': Pages-Ignition.md
- 'Software': Pages-Software.md
- 'TunerStudio Views': rusEFI-project.md
- 'How To': Pages-HOWTO.md
- 'Features':
- 'rusEFI Online': Online
- 'rusEFI virtual simulator': Virtual-simulator
- 'Fueling': Fuel-Overview
- 'Multispark': Multi-Spark
- 'Cranking': Cranking
- 'Electronic Throttle': Electronic-Throttle-Body-Configuration-Guide
- 'Knock Sensing': knock-sensing
- 'Variable Valve Timing': VVT
- 'FSIO - Flexible Sweet Input Output': FSIO
- 'GDI': GDI-status
- 'Digital Dash': Digital-Dash
- 'rusEFI Online': Online.md
- 'rusEFI virtual simulator': Virtual-simulator.md
- 'Fueling': Fuel-Overview.md
- 'Multispark': Multi-Spark.md
- 'Cranking': Cranking.md
- 'Electronic Throttle': Electronic-Throttle-Body-Configuration-Guide.md
- 'Knock Sensing': knock-sensing.md
- 'Variable Valve Timing': VVT.md
- 'FSIO - Flexible Sweet Input Output': FSIO.md
- 'GDI': GDI-status.md
- 'Digital Dash': Digital-Dash.md
- 'Hardware':
- 'rusEFI Hardware Overview': Hardware
- 'Wiring & Connectivity Overview': FAQ-Basic-Wiring-and-Connections
- 'rusEFI Assembly Completeness Chart': Completeness-Chart
- 'Kit Instructions': Pages-Kit-Instructions
- 'rusEFI Hardware Overview': Hardware.md
- 'Wiring & Connectivity Overview': FAQ-Basic-Wiring-and-Connections.md
- 'rusEFI Assembly Completeness Chart': Completeness-Chart.md
- 'Kit Instructions': Pages-Kit-Instructions.md
- 'Boards':
- 'Hellen': Hellen-One-Platform
- 'Proteus': Proteus
- 'MicroRusEFI (MRE)': Hardware-microRusEFI
- 'Frankenso': Hardware-Frankenso
- 'Frankenstein': Hardware-Frankenstein
- 'Hellen': Hellen-One-Platform.md
- 'Proteus': Proteus.md
- 'MicroRusEFI (MRE)': Hardware-microRusEFI.md
- 'Frankenso': Hardware-Frankenso.md
- 'Frankenstein': Hardware-Frankenstein.md
- 'Plug & Play Hardware':
- 'Hellen Miata 90-95': Hellen64-Miata-NA6-94
- 'Hellen Miata 01-05 VVT': Hellen-NB2
- 'MRE Adapter55: from Lada to e30': MREAdapter55
- 'Frankenso Mazda Miata NA6 PnP': Frankenso-MazdaMiataNA6-pnp
- 'Creating a PnP PCB': HOWTO-Make-a-PnP-board
- 'Hellen Miata 90-95': Hellen64-Miata-NA6-94.md
- 'Hellen Miata 01-05 VVT': Hellen-NB2.md
- 'MRE Adapter55: from Lada to e30': MREAdapter55.md
- 'Frankenso Mazda Miata NA6 PnP': Frankenso-MazdaMiataNA6-pnp.md
- 'Creating a PnP PCB': HOWTO-Make-a-PnP-board.md
- 'Contributors':
- 'Documentation Strategy': Documentation-Strategy
- 'HOWTO Contribute to Documentation': HOWTO-contribute-to-documentation
- 'Documentation Strategy': Documentation-Strategy.md
- 'HOWTO Contribute to Documentation': HOWTO-contribute-to-documentation.md
- 'Firmware Code Doxygen': "https://rusefi.com/docs/html"
- 'Firmware Code Automated Test Coverage': "https://rusefi.com/docs/unit_tests_coverage"
- 'HOWTO Contribute To Firmware': HOWTO-contribute-to-firmware
- 'Firmware performance tracing': Developer-Performance-Tracing
- 'Connector Mapping': Connector-Mapping
- 'HOWTO Contribute To Firmware': HOWTO-contribute-to-firmware.md
- 'Firmware performance tracing': Developer-Performance-Tracing.md
- 'Connector Mapping': Connector-Mapping.md
- 'Misc':
- 'How to convert from carburetor to EFI': how-to-convert-from-carburetor-to-EFI
- 'Do I need a wideband oxygen sensor?': do-i-need-wideband-oxygen-sensor
- 'How to convert from carburetor to EFI': how-to-convert-from-carburetor-to-EFI.md
- 'Do I need a wideband oxygen sensor?': do-i-need-wideband-oxygen-sensor.md
- 'Sitemap': sitemap.xml

View File

@ -1,6 +1,6 @@
# rusEFI Calibration Via CAN
# TL,DR
## TL,DR
With all the electromagnetic interference around the gasoline engine due to sparking CAN physical layer provides the level of reliability above RS232 and USB physical layers.
@ -8,24 +8,22 @@ With all the electromagnetic interference around the gasoline engine due to spar
[https://github.com/rusefi/rusefi/tree/master/java_console/io/src/main/java/com/rusefi/io/can](https://github.com/rusefi/rusefi/tree/master/java_console/io/src/main/java/com/rusefi/io/can) folder has java implementation of ISO-TP packet encoding/decoding.
There is no standard way of communicating with CAN bus on Windows. At the moment rusEFI is focusing on [PCAN by Peak System]([https://www.peak-system.com/](https://www.peak-system.com/)) and ELM327 options of the Windows side of CAN.
There is no standard way of communicating with CAN bus on Windows. At the moment rusEFI is focusing on [PCAN by Peak System](https://www.peak-system.com/) and ELM327 options of the Windows side of CAN.
## PCAN
# PCAN
Between three major professional CAN frontend vendors we like PCAN by [https://www.peak-system.com/](https://www.peak-system.com/) due to the combination of the following
1) documented Windows DLL drivers with official java wrappers called [PCAN-Basic API]([https://www.peak-system.com/](https://www.peak-system.com/)PCAN-Basic.239.0.html?&L=1)
1) documented Windows DLL drivers with official java wrappers called [PCAN-Basic API](https://www.peak-system.com/PCAN-Basic.239.0.html?&L=1)
2) [https://github.com/moonglow/pcan_cantact](https://github.com/moonglow/pcan_cantact) open source firmware for [cheeeeeeap third party devices](https://rusefi.com/forum/viewtopic.php?f=13&t=2243 )
rusEFI bridge between PCAN and ISO-TP is located at [https://github.com/rusefi/rusefi/tree/master/java_console/io/src/main/java/com/rusefi/io/stream](https://github.com/rusefi/rusefi/tree/master/java_console/io/src/main/java/com/rusefi/io/stream)
# ELM327
## ELM327
With more than a dozen magic commands it's possible to switch ELM327 device into binary transition with serial communication between calibration software and ELM327 acting as a bridge. At the moment we have a very odd bug making the overall solution not working as of Jan 2022.
See [https://canhacker.com/ch-obd-m02/](https://canhacker.com/ch-obd-m02/) for great pinout image. Yes both GND are needed for reliable ELM327 operation.
[IsoTp ISO 15765-2 in rusEFI - Forum](https://rusefi.com/forum/viewtopic.php?f=5&t=2233)