Merge branch 'master' of ssh://rusefici.freeddns.org:21462/home/git/rusefi

This commit is contained in:
KB1GTT 2019-12-29 18:40:54 -05:00
commit e05b236ab3
7 changed files with 36 additions and 14 deletions

View File

@ -8,10 +8,8 @@
* Frankenso QA 12 cylinder engine
*
* @date Jan 18, 2015
* @author Andrey Belomutskiy, (c) 2012-2018
* @author Andrey Belomutskiy, (c) 2012-2019
*/
#ifndef CONFIG_ENGINES_CUSTOM_ENGINE_CPP_
#define CONFIG_ENGINES_CUSTOM_ENGINE_CPP_
#include "custom_engine.h"
#include "allsensors.h"
@ -298,11 +296,14 @@ void setEtbTestConfiguration(DECLARE_CONFIG_PARAMETER_SIGNATURE) {
// see also setDefaultEtbBiasCurve
}
#if EFI_UNIT_TEST
void setIssue898(DECLARE_CONFIG_PARAMETER_SIGNATURE) {
engineConfiguration->trigger.type = TT_MAZDA_MIATA_NA;
}
#endif /* EFI_UNIT_TEST */
// TLE8888_BENCH_ENGINE
// todo: remove this? this was used to play with "secret" red boards prior to MRE reality
// set engine_type 59
void setTle8888TestConfiguration(DECLARE_CONFIG_PARAMETER_SIGNATURE) {
engineConfiguration->specs.cylindersCount = 8;
@ -394,6 +395,7 @@ void setTle8888TestConfiguration(DECLARE_CONFIG_PARAMETER_SIGNATURE) {
}
/**
* This configuration is used for MRE board Quality Assurance validation
* set engine_type 30
*/
void mreBoardTest(DECLARE_CONFIG_PARAMETER_SIGNATURE) {
@ -507,5 +509,3 @@ void mreBoardTest(DECLARE_CONFIG_PARAMETER_SIGNATURE) {
engineConfiguration->injectionPins[2 - 1] = GPIOE_10;
#endif /* BOARD_TLE8888_COUNT */
}
#endif /* CONFIG_ENGINES_CUSTOM_ENGINE_CPP_ */

View File

@ -2,10 +2,10 @@
* @file custom_engine.h
*
* @date Jan 18, 2015
* @author Andrey Belomutskiy, (c) 2012-2017
* @author Andrey Belomutskiy, (c) 2012-2019
*/
#ifndef CONFIG_ENGINES_CUSTOM_ENGINE_H_
#define CONFIG_ENGINES_CUSTOM_ENGINE_H_
#pragma once
#include "engine_configuration.h"
@ -20,4 +20,4 @@ void setTle8888TestConfiguration(DECLARE_CONFIG_PARAMETER_SIGNATURE);
void setIssue898(DECLARE_CONFIG_PARAMETER_SIGNATURE);
void mreBoardTest(DECLARE_CONFIG_PARAMETER_SIGNATURE);
#endif /* CONFIG_ENGINES_CUSTOM_ENGINE_H_ */

View File

@ -1112,18 +1112,24 @@ void resetConfigurationExt(Logging * logger, configuration_callback_t boardCallb
case MRE_MIATA_NA6:
setMiataNA6_VAF_MRE(PASS_CONFIG_PARAMETER_SIGNATURE);
break;
#if EFI_UNIT_TEST
case ISSUE_898:
setIssue898(PASS_CONFIG_PARAMETER_SIGNATURE);
break;
#endif
case MRE_MIATA_NB2_MTB:
setMiataNB2_MRE_MTB(PASS_CONFIG_PARAMETER_SIGNATURE);
break;
case MRE_MIATA_NB2:
setMiataNB2_MRE_ETB(PASS_CONFIG_PARAMETER_SIGNATURE);
break;
case MICRO_RUS_EFI:
// todo: is it time to replace MICRO_RUS_EFI, PROTEUS, PROMETHEUS_DEFAULTS with MINIMAL_PINS? maybe rename MINIMAL_PINS to DEFAULT?
case PROTEUS:
case PROMETHEUS_DEFAULTS:
case MINIMAL_PINS:
// all basic settings are already set in prepareVoidConfiguration(), no need to set anything here
// nothing to do - we do it all in setBoardConfigurationOverrides
break;
case MRE_BOARD_TEST:
mreBoardTest(PASS_CONFIG_PARAMETER_SIGNATURE);
@ -1171,10 +1177,6 @@ void resetConfigurationExt(Logging * logger, configuration_callback_t boardCallb
case ETB_BENCH_ENGINE:
setEtbTestConfiguration(PASS_CONFIG_PARAMETER_SIGNATURE);
break;
case MICRO_RUS_EFI:
case PROTEUS:
// nothing to do - we do it all in setBoardConfigurationOverrides
break;
case TLE8888_BENCH_ENGINE:
setTle8888TestConfiguration(PASS_CONFIG_PARAMETER_SIGNATURE);
break;

View File

@ -0,0 +1,6 @@
Comment,Designator,Footprint,LCSC Part #
DNP Schottky diode,"D15,D20",D_SOD-323,
100UF 50V Polarized capacitor,C2,CP_Elec_8x10.5,
4.7nF Unpolarized capacitor,"C3,C11",C_0603_1608Metric,C53987
470nF Unpolarized capacitor,"C4,C5",C_0603_1608Metric,C1623
10uF Unpolarized capacitor,"C7,C9,C8",C_0603_1608Metric,C19702
1 Comment Designator Footprint LCSC Part #
2 DNP Schottky diode D15,D20 D_SOD-323
3 100UF 50V Polarized capacitor C2 CP_Elec_8x10.5
4 4.7nF Unpolarized capacitor C3,C11 C_0603_1608Metric C53987
5 470nF Unpolarized capacitor C4,C5 C_0603_1608Metric C1623
6 10uF Unpolarized capacitor C7,C9,C8 C_0603_1608Metric C19702

View File

@ -0,0 +1,3 @@
Designator,Mid X,Mid Y,Layer,Rotation
C1,80.772000mm,-57.150000mm,Top,90
C2,77.900000mm,-88.900000mm,Top,180
1 Designator Mid X Mid Y Layer Rotation
2 C1 80.772000mm -57.150000mm Top 90
3 C2 77.900000mm -88.900000mm Top 180

View File

@ -1,3 +1,7 @@
61x100mm
4 layer
# R0.1
![img](https://raw.githubusercontent.com/wiki/rusefi/rusefi_documentation/Hardware/MC33816_test_board/MC33816_test_board_0_1_half_assembled.jpg)
@ -9,3 +13,10 @@
![img](https://raw.githubusercontent.com/wiki/rusefi/rusefi_documentation/Hardware/MC33816_test_board/MC33816_test_board_0_1_assembled_4.jpg)
# R0.3
Pre-assembly notes:
-- 0.22uF needs at least 100V, but I only found a 50V option, so that one is not populated by china. This is QTY 4.
-- 0R010 may not need to be 0R010, there are several 0R015. However this is not populated at this time. Further research might allow it to be populated. It's only QTY 1.

@ -1 +1 @@
Subproject commit 69a6964f0db13882f70f31cb961c677bfcb5651e
Subproject commit 08677673d2e6c05e8650555fd87ec30876acf831