<p>I have a new Creality Ender 2 Pro with a Creality 4.2.3 mainboard. I'm attempting to compile Marlin to fix a bug. How can I tell what driver chips I have on this board?</p>
<p>I've narrowed it down to likely <code>A4988</code> or <code>TMC2208_STANDALONE</code> or possibly the <code>TMC2225</code>. Strangely Creality only has documentation for the 4.2.2 and the 4.2.7 boards (not 4.2.3)</p>
<p>4.2.2 =&gt; TMC2208<br />
4.2.3 =&gt; ?<br />
4.2.7 =&gt; TMC2225</p>
<p>Some say you can tell the driver just by listening to the noise it makes. <a href="https://youtu.be/4hL-r02w6rM" rel="nofollow noreferrer">Here is a video of the printer running</a>. The motors are nearly silent to my ear.</p>
<p><a href="https://i.stack.imgur.com/ALHyb.jpg" rel="nofollow noreferrer" title="Photo of Ender 2 Pro motherboard version 4.2.3"><img src="https://i.stack.imgur.com/ALHyb.jpg" alt="Photo of Ender 2 Pro motherboard version 4.2.3" title="Photo of Ender 2 Pro motherboard version 4.2.3" /></a></p>
<p><a href="https://i.stack.imgur.com/xUdVU.jpg" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/xUdVU.jpg" alt="Top corner photo" /></a></p>
<p>Resources</p>
<ul>
<li><a href="https://github.com/Creality3DPrinting/Ender-3/issues/58#issuecomment-842935869" rel="nofollow noreferrer">https://github.com/Creality3DPrinting/Ender-3/issues/58#issuecomment-842935869</a></li>
<li>4.2.2 <a href="https://github-repository-files.githubusercontent.com/139231738/7626788?X-Amz-Algorithm=AWS4-HMAC-SHA256&amp;X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20211215%2Fus-east-1%2Fs3%2Faws4_request&amp;X-Amz-Date=20211215T153407Z&amp;X-Amz-Expires=300&amp;X-Amz-Signature=43dfe1ff5518c5003cf55ade1554caeb5953c733a599db07fb153cc976cebb45&amp;X-Amz-SignedHeaders=host&amp;actor_id=0&amp;key_id=0&amp;repo_id=139231738&amp;response-content-disposition=attachment%3Bfilename%3D1623133432-Creality422-Schematic-2.pdf&amp;response-content-type=application%2Fpdf" rel="nofollow noreferrer">schematic</a></li>
<li><a href="https://github.com/MarlinFirmware/Configurations/pull/633#issuecomment-995206382" rel="nofollow noreferrer">Marlin Config pull request</a></li>
</ul>

[{'answer_id': 18570, 'author': 'spuder', 'author_id': 28932, 'author_profile': 'https://3dprinting.stackexchange.com/users/28932', 'pm_score': 3, 'selected': True, 'text': '<p>According to <a href="https://github.com/MarlinFirmware/Configurations/pull/633#issuecomment-995206382" rel="nofollow noreferrer">\'The-EG\' comment</a> in this GitHub issue, <a href="https://github.com/MarlinFirmware/Configurations/pull/633" rel="nofollow noreferrer">Add Creality Ender 2 Pro config #633</a>, you can often determine the stepper drivers by one of a few ways:</p>\n<ol>\n<li><p>Listen to the sound. The \'TMC22**\' will sound much quieter</p>\n</li>\n<li><p>Look for a marking in Sharpie on the SD Card reader</p>\n<pre><code>C = HR4998\nE = A4988\nA = TMC2208\nB = TMC2209\nH = TMC2225\n</code></pre>\n</li>\n<li><p>Remove the heat sync</p>\n<p><a href="https://github.com/MarlinFirmware/Configurations/pull/633#issuecomment-995480295" rel="nofollow noreferrer">https://github.com/MarlinFirmware/Configurations/pull/633#issuecomment-995480295</a></p>\n<p>After removing the heat sync, it appears that the Chip is actually a <code>MS35775</code></p>\n<p><a href="https://i.stack.imgur.com/0o5mK.jpg" rel="nofollow noreferrer" title="Closeup of MS35775 on board"><img src="https://i.stack.imgur.com/0o5mK.jpg" alt="Closeup of MS35775 on board" title="Closeup of MS35775 on board" /></a></p>\n</li>\n</ol>\n'}, {'answer_id': 18728, 'author': 'vimaana', 'author_id': 32660, 'author_profile': 'https://3dprinting.stackexchange.com/users/32660', 'pm_score': 1, 'selected': False, 'text': '<p>MS35775 appears to be TMC208 compatible.  You can find the data sheet on relmon.com here is the overview:</p>\n<ul>\n<li>2-Phase stepping motor peak current of 2A</li>\n<li>Step / dir interface 2, 4, 8, 16, or 32 microstep</li>\n<li>Internal 256 micro steps</li>\n<li>Quiet mode</li>\n<li>Fast mode</li>\n<li>HS Rdson 0.29 Ω ,LS Rdson 0.28 Ω</li>\n<li>Voltage range 4.75 ~ 36V</li>\n<li>When the motor is still, it will enter into the power saving mode automatically</li>\n<li>Internal resistor mode is optional (no need for external sense resistor)</li>\n<li>Single wire UART bus and OTP control</li>\n<li>QFN28 package</li>\n</ul>\n'}]
['https://3dprinting.stackexchange.com/questions/18567', 'https://3dprinting.stackexchange.com', 'https://3dprinting.stackexchange.com/users/28932/']