Skip to content

Commit

Permalink
Added v0.5rev1 to fix AUX1 issue
Browse files Browse the repository at this point in the history
  • Loading branch information
vivian-ng committed Dec 8, 2019
1 parent c3d306c commit 32d4b20
Show file tree
Hide file tree
Showing 65 changed files with 156,614 additions and 12,733 deletions.
5 changes: 5 additions & 0 deletions CHANGES.txt
Original file line number Diff line number Diff line change
@@ -1,11 +1,16 @@
Changes
-------
v0.5rev1
--------
- Fixed TX and RX on AUX1 connector (issue with v0.5).

v0.5
----
- Changed 74HCT595 footprint to TSSOP for better use of PCB space.
- Added PWR_SEL jumper to select between 12V and 24V for heated bed MOSFET gate.
- Added debounce capacitor to RESET button.
- Change VUSB_EN jumper to 5V_SEL jumper, to select between VUSB and VIN for 5V source.
- Note: The RX and TX pins labeled on the board are wrongly connected (RX is connected to UART+ and TX to UART-. This prevents the AUX1 connector from working with controllers like the MKS TFT32 unless dupont connectors are used to connect each pin separately.

v0.4
----
Expand Down
5 changes: 3 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

This is a 3D printer control board based on the ESP32 microcontroller, which comes with built-in WiFi and BlueTooth.

**Current version: v0.5**<br>
**Current version: v0.5rev1**<br>

![](media/MRR_ESPE_v0.5.jpg)

Expand All @@ -24,13 +24,14 @@ Features:
- Firmware controlled fans: case, E0, and EXT. These fans can be controlled by firmware, or they can be in the "always on" mode by shorting the respective jumpers.
- EXP3 connector for Creality LCD controller.
- AUX1 connector for use with an external host, such as the closed-source MKS TFT32 (**Untested!!**).
- **Note: v0.5 has an issue with AUX1 connector where the RX and TX pins are swapped. To use with controllers like MKS TFT32, dupont connectors will be needed to connect each pin to their corresponding pin separately instead of an IDC cable.**

# Firmware

Marlin 2.0 has added support for ESP32, including the use of I2S to drive motor steppers. This board was based on the pins definition file pins_ESP32.h with some modifications based on MRR ESPA. <br>
In addition, [Luc](https://github.com/luc-github) has been working on a Marlin fork which incorporates part of his ESP3D webUI into Marlin itself.<br>

**Note: There is a problem with the I2S stepper stream in Marlin firmware; it may result in random pauses during prints**<br>
**Note: Due to timer issues with the I2S stream, babystepping will trigger board reset.**<br>
Note: Marlin's linear advance feature does not work with the I2S stepper stream.<br>

## Flashing firmware
Expand Down
8 changes: 4 additions & 4 deletions current/MRR_ESPE.bak
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@ $Descr A3 16535 11693
encoding utf-8
Sheet 1 1
Title "MRR ESPE"
Date "2019-08-22"
Rev "v0.5"
Date "2019-12-09"
Rev "v0.51"
Comp ""
Comment1 ""
Comment2 ""
Expand Down Expand Up @@ -3406,9 +3406,9 @@ $EndComp
Wire Wire Line
5400 3000 5400 2800
Connection ~ 5400 2800
Text GLabel 4750 8650 2 50 BiDi ~ 0
UART-
Text GLabel 4750 8750 2 50 BiDi ~ 0
UART-
Text GLabel 4750 8650 2 50 BiDi ~ 0
UART+
$Comp
L 74xx:74HC595 U7
Expand Down
Loading

0 comments on commit 32d4b20

Please sign in to comment.