Anycubic Photon Mono Teardown – Part 1

A first look at the guts

I got myself a Resin Printer!

So, Naturally, before printing with it, I attack it with a screwdriver – or hex driver in this case……..

Here’s the first tear-down and initial dismantling of the brand new Anycubic Monochrome Resin Printer

Here’s the light source

And, some more photos..

15 off LED’s drawing a Maximum of 2.1A according to markings on the PCB. That’s 140mA per LED
The Controller PCB – Using a HC012N06L Mosfet

The Controller PCB for the LED’s is surprisingly simple – Voltage in, Presumably constant current out! via the HC012N06L 50A 60V N Channel MOSFET

The PCB itself has 15 off UV LED’s on, and is marked “2.1 A Maximum” and “Photon – Mono V002”

That makes 140mA Maximum per LED

(Thanks Reddit user for pointing out that 1.4A was wrong :-p )

The Main Control Board….

Not all that much exciting going on here really

an ANLOGIC FPGA – EF2L45LG144B –

Whaaaaa!!

This is an FPGA – No idea how powerful it is – the only real FPGA experience i’ve had is with the Spectrum Next – SLX16 one Spartan 6 Series –

Specifications are below if anyone wants to comment – Or Port DOOM to it or something

DeviceDFFsLUTsDistributed RAMBRAMBRAMBRAMBRAMBRAMM18x18PLLADC USER IOTRUE LVDSEMULATE LVDSGCLKBANKUser Flash(KB)Bitstream(Byte)Package typePackage size
    9K32K128K256KTOTAL   MCU         
EF2L15LG100B1500150012k6311546k812\8119171644M162635LQFP10014*14
EF2L15LG144B1500150012k6311546k812\11428251644M162635LQFP14420*20
EF2L15BG256B1500150012k6311546k812\20735651664M162635FBGA256 17*17
EF2L25XG42B/A2500250020k9411607k1212\291211644M162635XWFN424.2*4.2
EF2L25BG256B2500250020k9411607k1212\20735651664M162635FBGA256 17*17
EF2L45LG144B4480448035k12611700K1512\11428251644M162635LQFP14420*20
EF2L45BG256B4480448035k12611700K1512\20735651664M162635FBGA256 17*17
EF2M45LG48B4480448035k12611700k1512M336691644M162635LQFP487*7
EF2S454480448035k12611700k1512\5717\1644M162635BGA814.2*4.2

Inside there’s also a GD32F307 Arm Cortex M4 controller

GD32F307 Key Features

  • Cortex®-M4 Core @ 120 MHz
  • Support H/W DSP instructions
  • Zero-wait state execution from Flash memory
  • Flash from 256 KB to 3072 KB
  • SRAM from 48KB to 96KB
  • EXMC interface support external SRAM
  • Up to 5 x UART (9Mbit/s)
  • Up to 3 x SPI (30Mbit/s)
  • Up to 2 x I2C (400Kbit/s)
  • Up to 2 x CAN2.0B
  • Up to 2 x I2S
  • Support SDIO, Ethernet MAC
  • Support USB OTG FS
  • Up to 3 x 12bit, 2.6M SPS ADCs (up to 24 chs)
  • Up to 2 DACs
  • Standby Current @ 2uA

And, interestingly, a WIFI header! -that just happens to have the same number of pins as an ESP-01 device used in a myriad of cheap devices for serial to wifi

there’s also a nice Winbond SDRAM chip – W9864G6KH 1M x 4 Banks x 16 Bits and it’s the -6 version 166MHz / CL3 standard 0-70 degrees C operating Temperature

There’s an unused header at the ‘top’ of the PCB labelled P1 – Probably a ‘programming’ interface – it’s got enough pins to be a JTAG style 10 Pin interface (same number as used on the Spectrum Next!!)

Haven’t gone much further than this, i’ll continue more next time

Author: Bleugh

Early Fourties, Wife, two kids in primary school. Both of us work full time...3 years now Back in Blighty after a decade away...It's a new country for everyone! Still finding time to tinker!

One thought on “Anycubic Photon Mono Teardown – Part 1”

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s