* 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 # Frankenso
# EFFECTIVELY RETIRED BOARD as of Dec 2021 ## EFFECTIVELY RETIRED BOARD as of Dec 2021
## Overview ## 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) ![Frankenso image](Hardware/Frankenso/Hardware_Frankenso_0_5_native_stm32.jpg)
[For sale fully assembled!](https://www.tindie.com/products/russian/frankenso-full-bundle/) [For sale fully assembled!](https://www.tindie.com/products/russian/frankenso-full-bundle/)
See [HOWTO Quick Start](HOWTO-quick-start) for rusEFI Quick Start. 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 [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_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) [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) 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 ## 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) **A:** [Forum thread](https://rusefi.com/forum/viewtopic.php?f=4&t=1418)
## Default Pinout ## Default Pinout
[Interactive Pinout](https://rusefi.com/docs/pinouts/frankenso/) [Interactive Pinout](https://rusefi.com/docs/pinouts/frankenso/)
@ -74,7 +71,7 @@ See also [Mazda Miata 2003](Mazda-Miata-2003)
See also [Mazda Miata 2003 alt](Mazda-Miata-2003-alt) 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) See also [Trigger Hardware](Trigger-Hardware)
@ -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. 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 ## Cam/crank input
The cheaper way which works for Hall sensors only is to use op-amps channels. 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. 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. 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
Low-side drivers are used for **most** (**all**?) high-Z injectors and relays. Low-side drivers are used for **most** (**all**?) high-Z injectors and relays.
![Low Side Drivers](Hardware/Frankenso/low_side.png) ![Low Side Drivers](Hardware/Frankenso/low_side.png)
@ -234,6 +233,7 @@ Our op-amp of choice is MCP6004-E/SL
**R174 is MOSI pull-up** **R174 is MOSI pull-up**
## USB/TTL ## USB/TTL
![Programming Pads](Hardware/Frankenso/programming_pads.png) ![Programming Pads](Hardware/Frankenso/programming_pads.png)
R351 is 1M R351 is 1M
@ -249,14 +249,15 @@ C354 & C358 are 4.7uF
C355, C356 and C357 are 0.1uF (same thing as 100nF) C355, C356 and C357 are 0.1uF (same thing as 100nF)
## SD card socket ## SD card socket
See [Logging](Logging-Guide)
See [Logging](Logging-Guide)
## EGT ## 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. 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 ## Clock backup battery
CR2032 CR2032
## More pictures ## 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 1992 1993 Mazda MX3 4cyl AT B66T
tight on vertical USB but works 89661-28140 tight on vertical USB but works 89661-28140
need to try 89661-28120 need to try 89661-28120
@ -296,7 +296,6 @@ 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. 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 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 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. 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 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) pin PD3 = P20 connector (same pin goes to one of low-side drivers)
## Low side switch options ## Low side switch options
Part #|Notes|Tested|Qualification Part #|Notes|Tested|Qualification

View File

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

View File

@ -1,6 +1,6 @@
# rusEFI Calibration Via CAN # 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. 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. [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 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 ) 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) 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. 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. 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) [IsoTp ISO 15765-2 in rusEFI - Forum](https://rusefi.com/forum/viewtopic.php?f=5&t=2233)