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

And, some more photos..



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 )

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
Device | DFFs | LUTs | Distributed RAM | BRAM | BRAM | BRAM | BRAM | BRAM | M18x18 | PLL | ADC | USER IO | TRUE LVDS | EMULATE LVDS | GCLK | BANK | User Flash(KB) | Bitstream(Byte) | Package type | Package size | |
9K | 32K | 128K | 256K | TOTAL | MCU | ||||||||||||||||
EF2L15LG100B | 1500 | 1500 | 12k | 6 | 3 | 1 | 1 | 546k | 8 | 1 | 2 | \ | 81 | 19 | 17 | 16 | 4 | 4M | 162635 | LQFP100 | 14*14 |
EF2L15LG144B | 1500 | 1500 | 12k | 6 | 3 | 1 | 1 | 546k | 8 | 1 | 2 | \ | 114 | 28 | 25 | 16 | 4 | 4M | 162635 | LQFP144 | 20*20 |
EF2L15BG256B | 1500 | 1500 | 12k | 6 | 3 | 1 | 1 | 546k | 8 | 1 | 2 | \ | 207 | 35 | 65 | 16 | 6 | 4M | 162635 | FBGA256 | 17*17 |
EF2L25XG42B/A | 2500 | 2500 | 20k | 9 | 4 | 1 | 1 | 607k | 12 | 1 | 2 | \ | 29 | 12 | 1 | 16 | 4 | 4M | 162635 | XWFN42 | 4.2*4.2 |
EF2L25BG256B | 2500 | 2500 | 20k | 9 | 4 | 1 | 1 | 607k | 12 | 1 | 2 | \ | 207 | 35 | 65 | 16 | 6 | 4M | 162635 | FBGA256 | 17*17 |
EF2L45LG144B | 4480 | 4480 | 35k | 12 | 6 | 1 | 1 | 700K | 15 | 1 | 2 | \ | 114 | 28 | 25 | 16 | 4 | 4M | 162635 | LQFP144 | 20*20 |
EF2L45BG256B | 4480 | 4480 | 35k | 12 | 6 | 1 | 1 | 700K | 15 | 1 | 2 | \ | 207 | 35 | 65 | 16 | 6 | 4M | 162635 | FBGA256 | 17*17 |
EF2M45LG48B | 4480 | 4480 | 35k | 12 | 6 | 1 | 1 | 700k | 15 | 1 | 2 | M3 | 36 | 6 | 9 | 16 | 4 | 4M | 162635 | LQFP48 | 7*7 |
EF2S45 | 4480 | 4480 | 35k | 12 | 6 | 1 | 1 | 700k | 15 | 1 | 2 | \ | 57 | 17 | \ | 16 | 4 | 4M | 162635 | BGA81 | 4.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
One thought on “Anycubic Photon Mono Teardown – Part 1”