├── Comparison ├── Comparison.html ├── README.md ├── Resin printers specs comparison with notes.pdf ├── Resin printers specs comparison.pdf └── resources │ ├── D7.png │ ├── D7plus.png │ ├── FLSun_S_Complete.png │ ├── Micromake_L2.png │ ├── Moai.png │ ├── Monoprice_Mini_SLA.png │ ├── Nobel1.0.png │ ├── Nobel1.0a.png │ ├── NovaBene1.png │ ├── Photon.png │ ├── Phrozen_Make.png │ ├── Phrozen_Make_XL.png │ ├── SparkMaker.png │ └── sheet.css ├── FAQ.md ├── LICENSE ├── README.md ├── RULES.md ├── Resin Print Cost Calculator.xlsx ├── Resources ├── AddingSupportsForSLA3DPrinters-v1.pdf ├── ResinCasting-byMarvets-Eric-Paul.pdf └── layer height vs print angle.jpg ├── SPI_File_Fonts.zip ├── _config.yml ├── experimental-test-models ├── gyroidfill-bust40u-testprint.bitmaps.7z └── gyroidfill-bust40u-testprint.photon ├── firmware ├── AC_4.0.11.zip ├── AC_4.1.3.zip ├── AC_4.1.5.zip ├── AC_4.2.1.zip ├── AC_4.2.12.zip ├── AC_4.2.17.zip ├── AC_4.2.18.zip ├── AC_4.2.19.zip ├── AC_4.2.2.zip ├── AC_4.2.3.zip ├── AC_4.2.5.zip ├── DeadZaxis&Fans-Fix-181024.txt ├── DeadZaxis&Fans-Fix-181024.zip ├── FixInvertColour-flip-ui.zip ├── LedModeSetup.gcode ├── README.md ├── V1.0_20180705.zip ├── V1.1_20180720.zip ├── defaults.png ├── dump_debug_file.gcode ├── eeprom_dump.gcode ├── factory-defaults-translated.gcode ├── factory-defaults.zip ├── parameterFactory-default.gcode ├── parameterSlow-T1.gcode └── readme-of-anycubic-gcode-parameterSlow-T1-vs-Factory-default-20180928.txt ├── hardware ├── How-to install external stepper driver.pdf └── photon-stepper-motor.jpg ├── known-issues ├── How to solve the sudden shutdown of the Photon with the blue windows.pdf ├── LCD errors shown on Photon screen and solutions.xlsx ├── LCD-issues-mainboard-soldering-defect.jpg ├── M_11800-troubleshooting-and-fix.md ├── error-code-M11820.JPG ├── photon-known-issues.md ├── photon_bed_mount_assembly.jpg └── photon_psu_comparison.png ├── photon-blueprints ├── 2.8inches_V3.9_Back_Dimensions.PDF ├── 3.5inches_V3.9_Back_Dimensions.PDF ├── Anycubic Photon Fasteners Sheet.xlsx ├── CHITU_FIRMWARE_COMMANDS_Translated_V1.4.0-TO-INVESTIGATE.txt ├── ChituClientWifiProtocol-translated.txt ├── LCD-COVERS-STL │ ├── LCD-PrintedCovers.jpg │ ├── lcd_cover_2.8.STL │ └── lcd_cover_3.5.STL ├── Photon_Touchscreen_Pinouts.pdf ├── Pulseview-CBD-Board-NormalStepperMotion@1mm.sr ├── anycubic-photon-acrylic-panels-v.20180627.pdf ├── anycubic-photon-acrylic-vat-cover-v.20180627.pdf └── readme.md ├── resin-tests ├── Ameralabs-AMD3-Black-180709-x3msnake.jpg └── readme.md └── temp ├── 67719431_10157000657706154_8778829701809438720_n.jpg ├── AA_TEST-Columns_fixed_190319.zip ├── Photon-S_v2.9.9.zip ├── UI_2_8.bin ├── UI_SenKitty.bin ├── msds_anycubic_resin_.pdf ├── nestacube_10mm_.stl ├── notacube_01a_.stl ├── plate_texture.jpg ├── readme.md ├── resin_mixer_remixed.zip ├── rsz_plate_texture.png └── slice_angles-van_kesteren.jpg /Comparison/Comparison.html: -------------------------------------------------------------------------------- 1 | 2 |
ABCDEFGHIJKLMNOPQ
1
ManufacturerWanhao Wanhao MonopriceAnycubicMicromakeFLSunPeopolyXYZXYZ
SparkMaker3D
Nova3dPhrozenPhrozenPhotocentricRemarks
2
TypeDuplicator D7Duplicator D7MP Mini SLAPhotonL2S CompleteMoaiNobel 1.0Nobel 1.0ABene 1MakeMake XLLiquid Crystal
3
Versionv 1.5v 1.5 PLUS(WH D7 clone)(MM L2 Clone)(Diy kit)
4
WebsiteWanhao3dprinter.comWanhao3dprinter.comMonoprice.comAnycubic3d.com3dPrintersbay.comFlsun3dprinter.comPeopoly.netXYZprinting.comXYZprinting.comSparkmaker3d.comNova3dprinter.comKickstarter.comKickstarter.comDiscontinued?
5
Picture






If you own rights to this
picture and object to usage,
please contact me!
6
Remarks- Included resin smells strong.
- Light distribution
- Included resin smells strong.
- Light distribution
Wanhao D7 clone+ Light distribution
- UV-block windows
- PSU

Int. air purification
(act. carbon) not effective
+ Internal slicer handles stl files+ Internal slicer handles stl files

Micromake Clone
- Preparing models for printing is more complex and can be confusing- Consumables (resin)
- Slower than other SLA printer,
- Visible layering
- Proprietary resins
- Consumables (resin)
- Slower than other SLA printer,
- Visible layering
- Proprietary resins
+ Cheap
- Less crisp details
- Resin tank can leak
- Offical resin takes long to ship
A.k.a. Coolwow Mini Desktop SLA
+ Browser controlled.
+ Easy to use.


Mixed customer reviews,
EN manual on site.
- Proprietary resin,
- Mult. bad reviews

Daylight polymer printing
Not available for sale anymore.
7
8
Price ($)$ 527$ 639$ 499$ 518$ 392$ 484$ 1295$ 599$ 1899$ 289$ 650$ 1150$ 2150not available
9
.(shipping to EUR/NL)(shipping to EUR/NL)(shipping to EUR/NL)(shipping to EUR/NL)(shipping to EUR/NL)(shipping to EUR/NL)(w/o shipping)(shipping to EUR/NL)(shipping to EUR/NL)(w/o shipping)(shipping to EUR/NL)(est. shipping to NL)(est. shipping to NL)
10
Resin included (ml)250250250250500NO500500100100250
11
Other included
Spare Fep sheet
Jar for cleaning prints
Spatula
Latex gloves (2x)
Allen (hex) key
Usb stick
Spare Fep sheet
Jar for cleaning prints
Spatula
Latex gloves (2x)
Allen (hex) key
Usb stick
Replacement VAT Film
Plastic Spatula
Latex Gloves
Print Removal Tools
Precision Hex Wrench
Cleaning Container
Resin
Spare Fep sheet
USB memory
Scraper
Toolkit
Rubber gloves (3x)
Mask
Usb 4GB stick
Scraper
Gloves,
USB flash Drive,
Rinse Basket
Scraper
Gloves,
USB flash Drive,
Rinse Basket
Allen (hex) key
PVC Gloves
Filter Cone
Soft scraper
Hard scraper
Hex wrench
PVC Gloves
Filter Cone
Soft scraper
Hard scraper
Hex wrench
Spare Fep sheet
Strainer
Spatula (small)
12
13
Type (LCD/DLP/SLA)LCDLCDLCDLCDLCDLCDSLASLASLALCDLCDLCDLCDLCD (DPP)
DLP uses an array of mirrors and a light column to project an image.LCD uses an screen to mask/block parts of a light column.SLA uses a laser to draw an image.(LCD is often wrongly denoted as DLP)
14
Standalone printing?NOYESNOYESYESYESYESYESYESYESYESYESYESNO
15
16
Air filtrationYES
17
Built-in UV curingYESYES.
18
Dimensions (LxWxH) 260x280x500 260x280x500120x70x200200x220x400195x195x425195x195x425250x250x630280x337x590280x337x590170x170x275210x210x386200x190x320300x300x420300x250x400
19
20
Layer Height Min (mm)0.0350.0350.020.025> 0.02> 0.050.010.0250.0250.020.020.010.010.025
21
Layer accuracy (mm)0.0040.0040.001250.0125
22
Hor. Resolution (pixels)2560x14402560x14402560x14402560x14401920x10801920x1080n.a.n.a.n.a.854x4802560x14402048x10802048x1080
23
Hor. Resolution (mm)0.0470.0470.0470.0470.0570.0570.070.130.130.10.0470.0470.0750.22
24
Hor. accuracy (mm)0.000010.00001
25
Build Volume (LxWxH)120x68x180120x68x180121x68x180115x65x155108x68x200108x68x200130x130x180128x128x200128x128x20098 x 55 x 125120 x 60 x 135121 x 68 x 140200 x 190 x 120200x100x200
26
Speed Max (mm/h)30303020204.8-72404020
27
.
28
Wavelength (nm)405405405405405405405405405405405daylight
29
30
SlicerCreation WorkshopCreation WorkshopCreation WorkshopPhoton SlicerCreation WorkshopCreation WorkshopCuraSparkStudioWindows/OSXNanoDLP
Creation Workshop
Printflow 3D
31
Needed OSWindowsWindowsWindowsWin/OSXWindowsWindowsWin/OSX/LinuxWin/OSXWin/OSXWin/OSX/Linux
NovaMaker
Creation Workshop
Windows
Linux
32
Tested VMs
Linux Wine (Linux 16.04)
PlayOnLinux (Linux Mint 18.03)
Linux Wine (Mint 18.3)
Linux Wine
33
34
User Support Groups (EN)Wanhao Duplicator 7WanhaoD7PlusAnycubicPhotonMicromake L2 Owner's GroupFLSUN S Complete.OwnersPeopolySee Nobel 1AXYZ Nobel 1.0a User GroupSparkMaker SLA 3D Printer (Official)Phrozen3DPENGSee MakePhotocentric LC 3D Printer Users
35
Members7466693261516910617701120221030821
36
37
Wiki/Forum3dPrinterWiki mainsee D7Photon ForumWiki.Peopoly.NetThingiverse Forum
38
.3dPrinterWiki resinssee D7
39
40
ReviewDIY3DTechAll3DP3DMN (vs PeoPoly)3DPrintingProfessorAll3DPTomsGuideMakeUseOfAmazon reviewsPhotoCentric unpacking
41
.Dutch reviewIBuyNewStuffTomsGuideCNetDigitalTrends
42
.ChaosCoreTechTomsGuide
43
.
44
45
Necessary upgradesGood HDMI cableReduce Z wobbleBetter UV blocking window (https://www.youtube.com/watch?v=UXC1Y65BS4E)Tank leakage
46
.Secure LCD-screenReduce Z wobble
Quality Power Cable
47
.Reduce Z wobbleBetter PSUBed screws if rusty
48
49
Optional upgradesStandalone Control Box ($125)Cover clamps
50
.
51
.Better fans
52
.Software-mask
for better
UV light distribution
3 | 40 | -------------------------------------------------------------------------------- /Comparison/README.md: -------------------------------------------------------------------------------- 1 | ## [Comparison Chart PDF](https://github.com/Photonsters/anycubic-photon-docs/blob/master/Comparison/Resin%20printers%20specs%20comparison%20with%20notes.pdf) 2 | -------------------------------------------------------------------------------- /Comparison/Resin printers specs comparison with notes.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Photonsters/anycubic-photon-docs/f18f326c91ff0cc3c99130ade86cbd3ad60ae753/Comparison/Resin printers specs comparison with notes.pdf -------------------------------------------------------------------------------- /Comparison/Resin printers specs comparison.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Photonsters/anycubic-photon-docs/f18f326c91ff0cc3c99130ade86cbd3ad60ae753/Comparison/Resin printers specs comparison.pdf -------------------------------------------------------------------------------- /Comparison/resources/D7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Photonsters/anycubic-photon-docs/f18f326c91ff0cc3c99130ade86cbd3ad60ae753/Comparison/resources/D7.png -------------------------------------------------------------------------------- /Comparison/resources/D7plus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Photonsters/anycubic-photon-docs/f18f326c91ff0cc3c99130ade86cbd3ad60ae753/Comparison/resources/D7plus.png -------------------------------------------------------------------------------- /Comparison/resources/FLSun_S_Complete.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Photonsters/anycubic-photon-docs/f18f326c91ff0cc3c99130ade86cbd3ad60ae753/Comparison/resources/FLSun_S_Complete.png -------------------------------------------------------------------------------- /Comparison/resources/Micromake_L2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Photonsters/anycubic-photon-docs/f18f326c91ff0cc3c99130ade86cbd3ad60ae753/Comparison/resources/Micromake_L2.png -------------------------------------------------------------------------------- /Comparison/resources/Moai.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Photonsters/anycubic-photon-docs/f18f326c91ff0cc3c99130ade86cbd3ad60ae753/Comparison/resources/Moai.png -------------------------------------------------------------------------------- /Comparison/resources/Monoprice_Mini_SLA.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Photonsters/anycubic-photon-docs/f18f326c91ff0cc3c99130ade86cbd3ad60ae753/Comparison/resources/Monoprice_Mini_SLA.png -------------------------------------------------------------------------------- /Comparison/resources/Nobel1.0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Photonsters/anycubic-photon-docs/f18f326c91ff0cc3c99130ade86cbd3ad60ae753/Comparison/resources/Nobel1.0.png -------------------------------------------------------------------------------- /Comparison/resources/Nobel1.0a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Photonsters/anycubic-photon-docs/f18f326c91ff0cc3c99130ade86cbd3ad60ae753/Comparison/resources/Nobel1.0a.png -------------------------------------------------------------------------------- /Comparison/resources/NovaBene1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Photonsters/anycubic-photon-docs/f18f326c91ff0cc3c99130ade86cbd3ad60ae753/Comparison/resources/NovaBene1.png -------------------------------------------------------------------------------- /Comparison/resources/Photon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Photonsters/anycubic-photon-docs/f18f326c91ff0cc3c99130ade86cbd3ad60ae753/Comparison/resources/Photon.png -------------------------------------------------------------------------------- /Comparison/resources/Phrozen_Make.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Photonsters/anycubic-photon-docs/f18f326c91ff0cc3c99130ade86cbd3ad60ae753/Comparison/resources/Phrozen_Make.png -------------------------------------------------------------------------------- /Comparison/resources/Phrozen_Make_XL.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Photonsters/anycubic-photon-docs/f18f326c91ff0cc3c99130ade86cbd3ad60ae753/Comparison/resources/Phrozen_Make_XL.png -------------------------------------------------------------------------------- /Comparison/resources/SparkMaker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Photonsters/anycubic-photon-docs/f18f326c91ff0cc3c99130ade86cbd3ad60ae753/Comparison/resources/SparkMaker.png -------------------------------------------------------------------------------- /FAQ.md: -------------------------------------------------------------------------------- 1 | # Frequently Asked Questions 2 | Frequently asked questions regarding the Anycubic Photon LCD Printer and SLA-LCD resin printing in general. 3 | 4 | ## In September 2019, Anycubic started shipping a look-alike of the original Photon (Classic). 5 | Without any prior announcements, **Anycubic quietly started to ship these machines to unsuspecting buyers. These new printers look exactly like the original Photons (with steel bodies and yellow windows) but are not. The motherboard has been changed, making them an entirely different printer that only looks like the original.** 6 | 7 | These look-alike Photons (commonly called Faux Photons or Fauxtons) share the same mainboards (PTB2BK) with the Photon-S and could then only print new *.pws files as they had Photon-S mainboards, making them incompatible with the original Photons. 8 | 9 | Due to community outcry, in early November 2019 Anycubic were finally forced to admit that they were indeed shipping these Fauxtons. In an official announcement on their Facebook page, they apologised for the "confusion" their ambiguity caused and clarified that they were still shipping the original Photons side by side with the lookalike Fauxtons and that buyers would have to specify their preferred versions. Since then, the new Fauxtons (and the Photon-S) received firmware updates allowing them to print original Photon files. 10 | 11 | As of mid-November 2019, all Photon printers shipping from China are the new Fauxtons. Last remaining stocks of the original Photon were still being shipped only from NA and European warehouses. 12 | 13 | ### How can I tell if my original Photon (Classic) is a true original or the new Fauxton? 14 | Unfortunately, since the Fauxton look physically the same as the original Photon, the only way to tell is to check the firmware version or check the motherboard inside. Look-alike Fauxtons ship with firmware version v3.x.x or v5.x.x). 15 | 16 | 17 | ### I'm considering buying an original Photon, I see there are Blue, Yellow, Orange and Red windows versions, what's the difference? 18 | All newer original Photons and new Fauxtons look-alikes come with Yellow windows. Older original Photons (prior to August, 2018) had Blue windows. Blue [doesn't block UV well](https://www.facebook.com/groups/AnycubicPhoton/permalink/1287895011355138/) and they were changed to yellow later, with newer firmware, slight revisions to uncap the top end of the Z lead screw and include a better PSU. 19 | 20 | Machines with Orange or Red windows are basically user mods. 21 | 22 | 23 | ### Can I print my original Photon (Classic) files on the look-alike Fauxton? 24 | Originally, the file formats were incompatible. Since the November 2019 firmware update for the Fauxton (and the Photon-S), original Photon files can now be printed on the new Fauxton. This post on the Photon Owners Group provides [details the confusing state of the various different file formats (before the Fauxton firmware update).](https://www.facebook.com/groups/AnycubicPhoton/permalink/1821580714653229/) 25 | 26 | ### What about the differences between the original Photon (Classic) and the Photon-S? 27 | The Photon-S was released in February 2019, supposedly as an interim upgrade to the original Photon. However, it turned out to be a sidegrade, rather than a true upgrade. Due to the different motherboard, it's actually a completely *different* printer altogether. 28 | 29 | When first released, the fundamental difference was that the S model was not file compatible with the original Photon, and thus could not use any of the original print files sliced for the original Photon. With the November 2019 firmware update, it can now print original Photon files although initial user reports say compatibility is buggy. 30 | 31 | **Do note that many of the [essential community software and tools](https://github.com/Photonsters/anycubic-photon-docs/blob/master/README.md#community-projects) that have been developed for the original Photon are not compatible and do not work with the S model (or new Fauxton).** 32 | 33 | Contrary to many misleading online reports, when first released, the S model [did **NOT** have anti-aliasing (AA) 34 | ](https://www.facebook.com/groups/AnycubicPhoton/permalink/1616230841854885/) while the original Photon had this important feature via an unofficial firmware and an official AA firmware update in May 2019. 35 | 36 | In August 2019, Anycubic finally released a new firmware for the S model which included the AA feature, but with the update the file format was changed from *.photons to *.pws and made it incompatible. It also broke Chitubox slicer support for the previous file format. At that point, no other slicer (except for paid ones) supported the new *.pws format. Since the November 2019 firmware update, compatibility has been restored. 37 | 38 | The hardware, software and cosmetic differences are: 39 | - Anycubic motherboard instead of the tested and proven Chitu CBD-Tech motherboard. 40 | - Anycubic slicing software instead of Chitu CBD-Tech slicer. Photon-S sliced files cannot be printed on original Photon, and vice versa. 41 | - Plastic shell/chassis instead of all metal stamped steel chassis. 42 | - Two column guide sliders on the same central Z lead screw instead of a single column slide. (Note that these are just simple sliders on guide rods, not recirculating bearing linear rails.) 43 | - Exposure unit consists of a 38W 4X7 UV LED lensed array instead of a 25W 4X4 UV LED reflector cone source. 44 | - Dual "filtration" units instead of a single unit. These are useless marketing gimmicks and just spread smell. 45 | - 10mm taller print capability on the Z axis. 46 | - Build plate surface is machined flat after texture blasting and blue anodizing, otherwise exactly the same. 47 | - Most other components such as the LCD, vat, build plate, carriage arm, etc., remain exactly the same. 48 | 49 | Disassembly and [internal photos (FB link)](https://www.facebook.com/groups/AnycubicPhoton/permalink/1609289172549052/) of the Photon-S by Michael Morairty. 50 | 51 | ### I've just bought a Photon, what accessories should I get? 52 | - [What you need before printing](http://makerfun3d.com/toolbox-resin-printers) by Kevin Rank. (Note that the UV curing suggestion, while usable, is not of the optimal 405nm wavelength required). 53 | - [Here's a video](https://youtu.be/OqJIF1E7MIg) showing some of the basic accessories needed, plus how to filter resin and vat cleaning by Garret Bertrand. 54 | - You will also need a known good branded USB stick (beware of fakes), formatted FAT32. **The included usb stick is known to be problematic and prone to eventual failure.** Transfer all the files from it to your known good USB stick and use that instead. 55 | 56 | ### I've just received my new Photon, should I update the firmware first? 57 | No, it's not necessary, and not recommended at all. Set your printer up and do the test print first. Make sure that your Photon is functioning as it should before considering doing any firmware updates. 58 | 59 | **Do not update** if your Photon is working well. If you're running older firmware and need AA functionality, **do not update to version v4.2.19** as that version is [buggy](https://www.facebook.com/groups/AnycubicPhoton/permalink/1755649334579701/), it is recommended to use v4.2.18 instead. 60 | 61 | 62 | ## Table of Contents 63 | 64 | * [SAFETY](#safety) 65 | 66 | * [BUILD PLATE TRAMMING (LEVELING)](#build-plate-tramming-leveling) 67 | 68 | * [VAT & FEP SETUP](#vat--fep-setup) 69 | 70 | * [MODEL SETUP & SETTINGS](#model-setup--settings) 71 | 72 | * [PRINTING](#printing) 73 | 74 | * [CLEANING](#cleaning) 75 | 76 | * [POST PROCESSING](#post-processing) 77 | 78 | * [TROUBLESHOOTING](#troubleshooting) 79 | 80 | * [MAINTENANCE](#maintenance) 81 | 82 | * [WARRANTY](#warranty) 83 | 84 | * [ACKNOWLEDGMENTS](#acknowledgments) 85 | 86 | 87 | 88 | ## SAFETY 89 | 90 | ### Before you start printing, remember, **safety first!** 91 | It is highly recommended to handle all resins as though they are toxic unless you have specific documentation which states otherwise. 92 | 93 | - 3D printing resins are photopolymers, they react with light especially UV. The process is exothermic and produces very high heat. 94 | - If resin gets into your eyes, or on your skin and is exposed to light, bad things will happen. 95 | - Ensure that you are wearing eye protection. You do not want to get resin into your eyes. 96 | - Ensure you are wearing chemical-resistant gloves, nitrile or neoprene. Latex is not recommended unless only for short periods of time. 97 | - If you get resin on your skin or clothes, keep away from direct sunlight and wash with soap and water immediately. Do not wait! 98 | - Do not directly inhale or ingest resin. 99 | - Common sense applies. 100 | 101 | 102 | ## BUILD PLATE TRAMMING (LEVELING) 103 | 104 | ### What's this leveling that I keep hearing about? 105 | Incorrect build plate tramming (levelling) is the number one reason for print failures. It is a statistical fact, most of the issues posted on the [Anycubic Photon Printer Owners Group](https://www.facebook.com/groups/1194619320682708) invariably traces back to imperfect build plate leveling as the root cause. 106 | 107 | - **Make sure you take the time to level your build plate correctly.** Do not rush this step in your hurry to start printing. 108 | - Once your build plate is leveled correctly and locked down tight, you do not have to relevel it anymore unless you make other adjustments that affect the build plate. 109 | - Ensure that you lock down the build plate after leveling. **Lock that setting (grub) screw tight.** 110 | - Do not confuse build plate tramming (leveling) with adjusting the 4 legs of the machine. 111 | 112 | ### So how do I tram (level) my build plate? 113 | It is highly recommended that you use the official method aka paper method if you're using standard FEP film thickness (100~200um). 114 | 115 | Only try the Flint Read method if you're having trouble getting your build plate level with the paper method, or you're experimenting with thinner FEP film. 116 | - [Paper method (official) by Anycubic - Youtube](https://youtu.be/bIMwjmVl3Ho?t=2m32s) 117 | - [Paper method by Nick Williams - Youtube](https://youtu.be/qEaNVfT8y9w) 118 | - [Flint Read method - Youtube](https://www.youtube.com/watch?v=roAqm5c3rfU) Be very careful if you try this method as you could scratch the FEP film or [pressure damage your LCD screen.](https://www.facebook.com/groups/AnycubicPhoton/permalink/1760625187415449/) 119 | 120 | Important notes: 121 | - Press Home to bring the build plate down before starting to make build plate leveling adjustments. If you do not Home first, it will not set Z=0 correctly. 122 | - After setting Z=0 verify that it is set correctly by removing the vat and starting a print (aka dry run), put a piece of paper on the screen and check that the build plate starts the first layer at the correct Z=0 position that you have set. 123 | - Remember that Z=0 is not the same as Home. 124 | 125 | ### How tight to the paper should I tram/level the build plate? 126 | If you are using the recommended paper method, the paper should be tight enough to pull out with even resistance but not able to push back in. Remember that the build plate must grip the paper evenly. 127 | 128 | **Remember** that as you tighten the setting (grub) screw it will move the plate down a tiny fraction more. You will find that you cannot pull the paper anymore, so you should raise / backoff the build plate level by 0.1mm (100um) until the plate is gripping the paper with even resistance, and that you can pull but not push it back. Then only set Z=0. 129 | - [Example leveling video - Youtube](https://youtu.be/Y0bz5nYwll0) 130 | - [Tight but not too tight example - Youtube](https://youtu.be/qEaNVfT8y9w) 131 | - [Detailed Anycubic leveling instructions - Youtube](https://youtu.be/bIMwjmVl3Ho?t=2m32s) 132 | 133 | ### What type of paper should I use to level the build plate? 134 | Just regular photocopy paper, they're generally around 80gsm, but any paper 70 ~ 120gsm (average thickness ranging from 0.05 to 0.10mm) should work too. Just ensure that the paper is clean and not creased or folded. 135 | Do note if you're using thinner than standard FEP film, the paper method may not work well. Use Flint's method instead. 136 | 137 | ### I tried to tram the build plate but one side is tighter than the other? 138 | Using your fingers, push the opposite side of the plate when tightening the grub screw. Alternatively, if you're using the paper method, you can slip another strip of paper to the side which is too tight and then tighten the screw. You may need to try this a few times to get perfect level. 139 | 140 | ### I tightened the build plate as much as possible but it's still loose? 141 | - If no matter how much you tightened the grub screw to lock the build plate down and the plate still moves, remove the grub screw and check if there's another one already in the hole. Remove the extra screw and retighten. 142 | - The screws holding the build plate assembly together may be loose. [Disassemble, check and retighten.](https://github.com/Photonsters/anycubic-photon-docs/blob/master/FAQ.md#why-does-my-build-plate-move--slip-during-a-print) 143 | 144 | ### I set Z=0 but when I press Home the position is different? 145 | **Home is not Z=0!** Home is fixed, it is the hardware Z endstop, unless you change it physically, it will always be the same position. Z=0 is the offset distance between Home and your screen, you define it when you level the build plate, that's why you have to Home first then move the platfrom, then set Z=0. 146 | 147 | When a new Z=0 is specified, pressing Home will NOT move the platform to the position you specified, it will be the start position when a real print actually starts. You can check it by removing the vat and starting a print. (Thanks to Philippe Maegerman for the original explanation.) 148 | 149 | ### Do I have to relevel my build plate after every print? 150 | No, it is absolutely not necessary. If you have correctly leveled and then tightened and securely screwed and locked down the build plate tight, it will remain in place and correctly leveled for a very long time. 151 | 152 | Make sure you have really tightened the setting (grub) screw to lock the build plate. You only need to relevel your build plate if it has slipped or been knocked or you made changes that affect the Z=0 position. 153 | 154 | ### Should I sand my build plate? 155 | Are you using speciality castable resins? If yes, see below. 156 | 157 | If not, then it is absolutely **NOT NECESSARY** at all. Contrary to all the claims and misinformation being repeated that sanding away the blue anodized colour solves adhesion problems, it does not. 158 | 159 | When you have correctly leveled, the blue anodized aluminium surface of the stock build plate provides plenty of texture to ensure good adhesion. Adhesion is so good that some owners have difficulty removing prints. 160 | 161 | *Sanding is the very last resort that you should attempt, and only when you have verified that the build plate surface is not flat.* 162 | 163 | ![texture](https://github.com/Photonsters/anycubic-photon-docs/blob/master/temp/rsz_plate_texture.png) 164 | 165 | ### I'm using Bluecast but my prints won't stick to the build plate. 166 | Speciality castable resins such as Bluecast are monomer-free formulations. In this situation, the anodized surface of the build plate inhibits adhesion of the oligomers used. 167 | 168 | Bluecast recommends the use of a primer coat as a solution. In the Bluecast Users Group on Facebook, [a post by Bluecast](https://www.facebook.com/groups/Bluecastusers/permalink/1017917775066876/) recommends to sand the build plate as well. Do note that raw aluminium will self anodise in time, so periodic sanding may be necessary. 169 | 170 | ### But I've been told sanding to make the build plate surface rougher solves adhesion problems? 171 | That's not true at all. Once again, it is not about the texture (there's already plenty on the stock blue build plate), it's about build plate flatness and the resin formulation. If your build plate is leveled correctly and its surface is flat, and you're not using speciality monomer-free resin such as Bluecast, you will have good print adhesion. Resin will adhere even to glass as you can see in [this video](https://youtu.be/vRxkcX8kPAc) by Photocentric. 172 | 173 | ### I'm sure my build plate is level but I still can't get a print! 174 | Did you just switch resins? Did you use an unsuitable resin formulated for SLA Laser or DLP printers? Are you using speciality castable resins? Did you mix the resin properly before use? Is the resin expired? Is it too cold? There are many factors that may affect print adhesion. Keep testing to find the root causes for your plate adhesion issues. 175 | 176 | Some resins such as Anycubic Maroon or Monocure Rapid are known to be notoriously difficult to obtain adhesion. This is due to their formulation. Try other resins, or increase bottom exposures by 10 second increments and keep testing. 177 | 178 | Castable and other speciality resins such as Bluecast (monomer-free) generally need longer bottom exposures and the help of a primer coat. Primers are basically just uv glue and can be found online cheaply. You can also try LOCA (Liquid Optically Clear Adhesive), 179 | 180 | For the vast majority of regular modelling resins, ensuring a leveled build plate and increasing bottom exposures should enable plate adhesion. Do not pay for uv glues marketed as miracle cure adhesion bonding concoctions. 181 | 182 | If you're positively sure it's not the resin or other factors mentioned above, and you've got your build plate leveled perfectly, and it's not warped or defective, and you still can't get a print or some parts didn't stick to the plate, [try following these steps very, very carefully.](https://github.com/Photonsters/anycubic-photon-docs/blob/master/FAQ.md#my-prints-just-wont-stick) 183 | 184 | ### I'm giving up, my prints just won't stick! 185 | You may have a warped or defective build plate, the plate surface may not be true and flat. Check for flatness by placing a steel rule across the build plate, against a light source, check if there are any uneven gaps showing. 186 | 187 | It would be more accurate to check by making an imprint. Lightly coat the build plate surface with engineer's blue dye or evenly roll a thin layer of printmaking ink. Place a sheet of paper on a known flat surface such as plate glass or polished granite /marble, then press the build plate on the paper and check the imprint for blank spots. 188 | 189 | ### My build plate is defective and not flat, how do I fix this? 190 | If you've verified that the build plate surface is not flat, you can try to achieve a true flat surface by a process termed [lapping](https://www.wikipedia.org/wiki/Lapping). Unfortunately, most people will not have the tools or skills to achieve this. Try bringing your build plate to a machine shop nearby, they'll know what to do. 191 | 192 | If you want to try this at home, do not simply go rubbing the build plate with sandpaper, you'll probably make things worse. Proceed only if you have the necessary tools and know-how to achieve a true flat surface. 193 | 194 | ## VAT & FEP SETUP 195 | 196 | When you receive your new Photon, it will come with an aluminium vat frame with a FEP film already installed. Check that the film is tight by lightly tapping with your finger. If it is tensioned correctly it should sound just like a snare drum. 197 | 198 | Sometimes the screws may seem loose, but it may be tensioned correctly from the factory. Do not simply tighten the screws or you may then over tension the FEP. 199 | 200 | If tapping the FEP film does not sound correct, it is likely loose, then simply tighten the screws till it sounds like a snare drum. 201 | - [Official Anycubic instructions - Youtube](https://youtu.be/Sdxf9mf7-ns) 202 | 203 | ### How tight exactly should the FEP be tensioned? 204 | If it sounds like a snare drum when you lightly tap with a finger, it should be good enough. But since hearing is subjective, to be precise, you should use an audio analyser to check, factory tensioned FEP film (about 127 to 150 microns thick) is around 350Hz, but anything between 250Hz to 375Hz is fine. 205 | 206 | Some owners have obtained good prints with tensions as low as 150Hz, but there are also reports of leaking vats at those low tensions, For that reason, we advise 250Hz to 350Hz. Be careful when adjusting, over tensioning above 375Hz may tear your FEP film, or may cause bad prints. [(FB post)](https://www.facebook.com/groups/AnycubicPhoton/permalink/1553474471463856/) 207 | 208 | ### Why do I have to go through all this trouble to get correct FEP tension? 209 | When your print peels from the FEP film, there are a lot of suction forces involved. Unlike more expensive machines, the Photon does not have a tilt peel mechanism, it therefore relies on the flexibility of the FEP film to provide a clean and successful peel. 210 | 211 | *If the film is too tightly tensioned, your prints won't peel off properly and may stick to the build plate, too loosely tensioned and it'll have layer lines or other unwanted artifacts.* 212 | 213 | A correctly tensioned FEP therefore will give the best print results and avoid print failures or delamination problems. For an example of print problems which was only resolved by proper FEP tensioning, check this [FB post.](https://www.facebook.com/groups/AnycubicPhoton/permalink/1553474471463856/) 214 | 215 | Here is a [video](https://www.facebook.com/groups/AnycubicPhoton/permalink/1583187968492506) posted on the FB owners group showing the tremendous peel forces involved. 216 | 217 | ### Should I coat my FEP film? 218 | No, FEP (fluorinated ethylene propylene, invented by DuPont, sold under the brandname Teflon FEP), is already one of the most slippery materials known to science. Coating your FEP film with a hydrophobic substance like Rain-X may in fact cause bad quality prints. 219 | 220 | ### Why is my FEP film so cloudy or hazy? 221 | When new, the film is clear. But it is easily scratched by handling or cleaning. Use soft tissue to soak resin when cleaning up the vat, do not aggressively wipe the film as even tissue will scratch it. These micro scratches cause the film to go cloudy. Buffing the film with microfibre cloth will restore some clarity. It is important that the film is kept clear to ensure sharp and detailed prints. 222 | 223 | ### When should I replace my FEP film? 224 | If you take care of it, it will not need to be replaced for months. FEP film needs to be replaced only when it becomes too scratched up or cloudy from use. If it is not replaced your print quality will deteriorate. Replace immediately if it is punctured or torn. If you notice cured resin on your LCD glass, it means the film may have a micro tear. 225 | 226 | ### How do I replace the FEP film? 227 | Watch the video by Anycubic for a detailed step by step. It is important to note one very important omission in that video: some replacement FEP film may come sandwiched between two layers of protective plastic. These have to be peeled off before the FEP film can be used. 228 | - [Official Anycubic instructions - Youtube](https://youtu.be/DLi3chV43LQ) 229 | - [Step by step picture tutorial - Google album](https://photos.google.com/share/AF1QipN3RLrpWpYn73-JfMIi3K09Fe8I2Nkf3PzbdlZNXSB5ElNKtLPk8Ap745EQ3rQylw?key=RFF1a1diNmQ1dUdFNXhzOWs2VU9YM083R0cxTVBn) 230 | - [Check FEP for protective layers - FB post](https://www.facebook.com/groups/AnycubicPhoton/permalink/1518671824944121/) (Thanks Jannick) 231 | 232 | ### How do I test if my FEP film has protective plastic on it? 233 | It's difficult to see if there's protective plastic film on your FEP. An easy way to test is by dripping a few drops of resin on your FEP film, then hold the film vertical. If the resin slides downward easily without sticking and leaves the FEP clear, it's good. If the resin sticks where you dripped it and moves slowly or smears, then you have protective plastic which needs to be removed. 234 | 235 | ### Instead of FEP film, can I use PET/PE/other film? 236 | Not advisable. There's a reason why FEP (Fluorinated Ethylene Propylene) is used. Besides low friction, non-reactivity, flexibility, high heat resistance, high transparency, uv resistance, etc., it is also one of the most slippery substance known to science. 237 | 238 | ### Why do I need to use a bottle cap when replacing the FEP film? 239 | The bottle cap, 30mm diameter x 13mm height, will allow some slack to the film, so that when you tighten the frame down you will get approximate tension. If you don't do that, you will over tension the film and it may tear. If it didn't tear, later on you'll be wondering why all your prints fail. 240 | 241 | 242 | ## MODEL SETUP & SETTINGS 243 | 244 | ### What settings do I need for the test (lattice cube) file? 245 | None. The test file that came on the included USB stick has been pre-sliced and settings configured for the 250ml bottle of translucent green sample resin. All you need to do is select the file and print. If you didn't receive this sample resin with your printer, or received a different colour sample, only then will you need to change the exposure settings. You will then need to either do an exposure test for your resin, or consult the quick settings chart (see below). 246 | 247 | ### Where can I find the test (lattice cube) file? 248 | It's buried somewhere on the manufacturer's website. For your convenience, you can download a copy of the [PHOTON.photon test file here.](https://drive.google.com/file/d/1D8cWCDtwGZoMRmv6u3BkEEocH9v117yE/) 249 | 250 | ### I just downloaded some cool .stl models from somewhere, how come it won't print? 251 | You first need to convert those 3D models by generating sliced layers into a format that your Photon understands and can print. This is done in what's known as a slicer program. A free slicer program comes included in the usb stick provided with your printer. 252 | 253 | ### What other slicer programs can I use? 254 | If you're new to resin printing, the included slicer is best to start with. Once you've familiarised yourself with the basics, there are other slicers with more features you can try. Here is a [list of slicers](https://github.com/Photonsters/anycubic-photon-docs/blob/master/README.md#photon-slicing-software) that work with the Photon. 255 | 256 | ### I bought x resin, what are the best settings for it? 257 | Every resin behaves differently, there are no best settings that will work for every resin and every machine. For a quick start, you can refer to the [community resin exposure settings.](https://docs.google.com/spreadsheets/d/1crvzMnt_8NJXAsABinoIhcOjE8l3h7s0L82Zlh1vkL8/edit#gid=0) Those settings should enable you to quickly get a print going but you will need to test and adjust from there to find the best settings applicable for your machine. 258 | 259 | ### How do I find the optimal settings for my resin and machine? 260 | It used to be only possible via a messy and time consuming trial and error method involving multiple bracketed prints. But thankfully we now have the [Photon Resin Calibration Test](https://github.com/altLab/photon-resin-calibration/blob/master/README.md) aka the Photon XP Finder. This test enables you to find the optimum settings for your resin, matched to your machine, all in one simple and quick print. 261 | 262 | ### My resin is expired, can I still use it? 263 | For Anycubic branded resin, first check if the date is printed in black ink. If it is, then that is the production date. For other resin brands, unless it is clearly stated, double check with the manufacturer first whether the date codes are production or best-by dates. 264 | 265 | Generally, most resin manufacturers advice that resin be used within one year. The dates are basically "use by" dates, not expiry per se. In practice, when kept properly in a cool dry location and unexposed to light, resin can be stored and used without issues. 266 | 267 | ### What do the print settings mean? 268 | This is assuming you're using the Anycubic Photon slicer program (rebadged Chitu slicer v.1.3.6) that is included on the USB stick. Other slicers may use different terminology but they're functionally the same. If you're just starting out, it's highly recommended you use the Anycubic slicer. It's basic, won't overwhelm you with bells and whistles, and just works. 269 | 270 | #### Bottom Exposures (Bottom layers): 271 | This is how long the UV light will turn on to set the layer of resin that is on your build plate for the first few layers (it's extra long to give the resin the best chance to stick to your plate and form a super hard base to help keep your part from wobbling and rocking about.) For the sample green resin at 0.05mm layers, the exposure for bottom layers is 60 seconds. 272 | 273 | #### Bottom layer (Bottom layers): 274 | Simple, this one it's about how many of those super hard base layers to lay down on the base of your print usually this is 5-8 layers. 275 | 276 | #### Normal exposures (Normal exposure time) : 277 | After your base layers have finished this is the time the UV will be on to cure all the rest of the layers of your print and will always be lower than your base/bottom layers setting, For the sample green resin at 0.05mm layers, the exposure for normal layers is 10 seconds. 278 | 279 | #### Exposure off (Off time): 280 | Light off delay. This is the amount of time that the UV light is turned off between the end of one exposure cycle and the beginning of the next. After an exposure, the UV light turns off, the build plate lifts and peels, then descends ready for the next cycle and will wait at the bottom (resting at the set layer height over the FEP sheet, at the bottom of your vat) before the UV light comes on again for the next exposure cycle. 281 | 282 | Longer offtimes leave more time for the resin to settle out and form a new layer with fresh resin. This is especially useful for more viscous resins to mitigate issues of poor definition of surfaces facing the build plate 283 | 284 | If unsure, leave the value at 1, your printer will then default to the firmware settings, usually 6.5 secs for older printers or firmware, 4.5 secs for newer printers or firmware. Any value below your printer's defaults will be ignored. The fastest prints are at default settings. 285 | 286 | ### What is suction warping and how do I combat it, should I add a vent hole? 287 | Vent holes are often improperly called "drain" holes, they are not for draining resin. Imagine a glass full of water upside down in a bucket of water. When you pull the glass up out of the bucket, it stays full until the lip of the glass breaks the surface of the water in the bucket. 288 | 289 | In the vat, the lowest point of the print, the new layer does not (generally) rise above the level of the liquid resin in the vat. Therefore, the liquid resin inside the "bowl" or "cup" cannot evacuate, unless you add a vent hole. This is a significant cause of failures. You have to reduce the work that the stepper motor has to do to lift the platform. 290 | 291 | Initially, In the printer vat, the inside volume of resin will be pulled up. Eventually, depending on the volume of the inside space and the volume of resin in the vat, the new layer will rise above the fluid level because the surface of the fluid will be moving down at ever increasing rates with each layer. That is, the level of the fluid inside the space and in the vat are actually moving in opposite directions. When that happens, all of the fluid inside will be released, but now you have a trapped volume of air, so you will alternate between struggling with lifting up and struggling with pushing down. 292 | 293 | Without vent holes, it's really a recipe for bad prints. The result is that you can get multiple failures at various heights, depending on where these extremes occur. Formlabs has a good article on [model orientation,v enting and suction cups.](https://support.formlabs.com/hc/en-us/articles/115000018124-Model-Orientation) 294 | 295 | ### How do I hollow my model? 296 | It depends on the software. Two popular free programs that make it easy to hollow your models are Chitubox and Meshmixer. Here is a link on [how to hollow with Meshmixer.](https://www.youtube.com/watch?v=ZXu6VYj4Um0) 297 | 298 | ### I can see/print the supports in my .photon sliced file but not my model? 299 | The normals of your model are reversed. Flip them or they wont print. or your model has errors. 300 | - [How to flip normals in meshmixer - Youtube](https://www.youtube.com/watch?v=pa9R-gPUNwg) 301 | - [Meshmixer to repair holes - Youtube](https://youtu.be/kfmY4Wk8bhA) 302 | - [Meshmixer top tips - Youtube](https://youtu.be/C9VDKb3W4qA) 303 | 304 | ### The slicer program says my print will take X hours, but it actually took Y hours? 305 | This is due to your [offtime (or light off) settings](https://github.com/Photonsters/anycubic-photon-docs/blob/master/FAQ.md#exposure-off-off-time) in the slicer. The program will calculate the print time based on the offtime value that you set, it is an estimate, it does not reflect the actual print time. To get an accurate estimate that matches your actual print time, [time your actual offtime and use that value](https://youtu.be/TWdlphFfyLY) in your slicer program. 306 | 307 | ### Can I just use auto supports for all my models? 308 | No. For simple models, auto supports should generally work but as with anything automatic it will never be perfect. For a start, you can use auto supports and supplement with manual supports on parts that the software missed. But it will be best to [learn to place your supports manually](https://github.com/Photonsters/anycubic-photon-docs/blob/master/Resources/AddingSupportsForSLA3DPrinters-v1.pdf) and precisely, you will find that you will need less supports and produce better prints in the long run. 309 | 310 | ### What angle should I use to minimize layer lines? 311 | There isn't one best angle for printing everything. It really depends on your layer height, and the type of model you're printing. Don't forget that model orientation also plays a big part to determine the best angles. You could actually be losing details printing at the wrong angle for the layer height. 312 | 313 | This image by Michael Van Kesteren [from the post on the Facebook group](https://www.facebook.com/groups/AnycubicPhoton/permalink/1646527138825255/) shows the approximate best angle for each layer height to maximize details and minimize layer stepping (pixelation / aliasing) lines. 314 | 315 | ![angles](https://github.com/Photonsters/anycubic-photon-docs/blob/master/temp/slice_angles-van_kesteren.jpg) 316 | 317 | 318 | ## PRINTING 319 | 320 | ### My first print, do I have to print the test lattice cube? 321 | It is highly recommended that you print it. The test file has been presliced for the included sample green resin, all you have to do is select the file and print. 322 | 323 | - A successful test print will confirm that your Photon works as it should, and that you have properly leveled your build plate and your FEP tension is correct. It will also confirm that your machine will reliably work as the test takes over five hours. 324 | 325 | - If it did not print successfully, then troubleshooting will be easier as you can rule out various other problems such as with resin, settings or slicing. 326 | 327 | ### I'm about to start a print but the touchscreen shows a filename highlighted in red? 328 | That's normal, it's showing the last file you selected or printed. 329 | 330 | ### How much resin should I pour into the vat? 331 | Pour resin up to the line where the chamfer starts in the vat, about a quarter up from the FEP. This is about 125ml. 332 | 333 | Do not exceed the line, if there is too much resin, it will rise from displacement and cause a spill. Or get into the screws and ball joint of your build plate. There have been reports that resin in the ball joint may cause the build plate to slip and shift during a print, making it out of level. Besides, once resin cures in there, it's also difficult to clean. 334 | 335 | ### Can I add resin halfway through a print? 336 | - Yes , no problem. You do not have to pause the print, just slowly and gently pour resin into the vat. Make sure to not bump or touch the build plate while pouring. Be mindful of displacement when adding resin. 337 | - Make sure to mix the fresh resin well before adding. Try to ensure the resin temperature is the same, if the difference is more than 5~10 degrees Celsius, it may cause a layer line. 338 | 339 | ### Can I pause halfway through a print? 340 | - Yes, you can pause at anytime during your print. Resume as quickly as you can to ensure that your print will continue safely. However it is generally not recommended as it will most likely leave a line at the layer where you paused. 341 | - If you time your pause after a peel move, the chances of resuming without a line is better. 342 | - Do note that if you switch the printer off during a pause, you will not be able to resume. 343 | 344 | ### Is it ok to leave resin in the vat? 345 | Yes, as long as it's kept away from light, it's safe to leave it for long periods of time. 346 | 347 | ### Can I leave my finished prints hanging on the build plate in the printer overnight? 348 | Yes, you can leave finished prints for as long as you need before removing and post processing. Just like leaving resin in the vat. 349 | 350 | ### I hear a strange faint knock or a suction/sticking sound everytime the plate lifts. Is this normal? 351 | It's completely normal. It's a good sign that your print is sticking to the build plate and that the layers are releasing from the FEP film. It will be more audible during the first few bottomlayers of the print, don't worry if you can't hear it later on as it depends on the layer section being printed. 352 | 353 | ### How do I know that my print is sticking to the build plate? 354 | - One easy way to tell is by listening for the sound that's made as the layer peels off the FEP. You can hear it clearly especially for the first few bottom layers. Don't worry if you can't hear it anymore later, it varies depending on the size of the layer being printed. 355 | - You can also use pause to check on your print, but note that you may get a line at the layer where you paused. 356 | 357 | ### I'm printing the test lattice cube and it's wobbling? 358 | This is normal for the test print. The test cube is supported only by three prongs on the base, as the plate rises the print is releasing from the FEP film in a side to side flex action, hence the wobble. If your build plate is leveled correctly, the test cube will finish printing successfully. 359 | 360 | ### My prints are not dimensionally accurate, sometimes slightly oversized by as much as 0.3mm? 361 | 362 | First, ensure that your exposure settings are optimal for the resin used. Underexposure causes thinner parts, while overexposure will swell. Many of the basic resins swell when printed. There could also be slight shrinkage. It all depends on your settings and the brand of resin and formulations that manufacturers use. It usually isn't noticeable on organic prints. 363 | 364 | ### I make functional parts that must fit together in a precise way, how can I achieve that? 365 | - After testing your resin performance, you can make the adjustments for the model itself in software. This method is not advisable as it will differ if you share the model, or use a different resin as the compensation will then be off. 366 | - A quick and easy way is to adjust the LCD settings in most slicer programs. 367 | - If the adjustments needed are slight, you can try to compensate by reducing or adding exposure times for your prints. 368 | - Some commercial slicing software have a "horizontal size compensation" feature that can make precise adjustments. Chitubox has also announced this feature for a future "Pro" version. 369 | - The Photonsters' community software, [VoxelOps](https://github.com/Photonsters/VoxelsOps) has an "erode" function that can reduce xy dimensions by precise pixels. 370 | - Or simply use resins that generally print true to size. Here is a [list of resins and how they fit.](https://docs.google.com/spreadsheets/d/1yDwszgncTyOxvyJho6y1kxLJquH2GsfL83KaFXT6068/edit#gid=0) 371 | 372 | ### I need to print strong parts, how do I know which resins are suitable? 373 | There are many resins available and are formulated for various usage. Most are general printing resins suitable for models, figures, decorative and non functional prints. When deciding on resins that need to be strong, the resin must be formulated with a high degree of hardness, which also makes it brittle. Therefore, to be both strong and functional, a certain degree of flexibility needs to be blended in. For a start, check the Shore D (Shore Durometer) rating of the resin, then check the flexibility or tensile rating. A high Shore D rating over 80 combined with a high flexibility rating indicates a strong resin. 374 | 375 | Here is a list of some [resin strength tests.](https://docs.google.com/spreadsheets/d/1JlqLSi4sxZLdA-hHCp6Ow4isoGMNI7nlE9Nmbj1ajWk/edit#gid=0) 376 | 377 | ### My prints just won't stick? 378 | This is almost always a build plate leveling (tramming) issue, make sure your leveling is 100% correct before attempting these other solutions. 379 | - Clean the build plate carefully with IPA or other solvents. Dry before use. 380 | - Shake your resin in bottle well before using. Resin already in the vat may have settled and need to be stirred. 381 | - Preheat or warm the resin, you can use a hair dryer on most bottles to gently heat the resin to 20~30°C while swilling. 382 | - Preheat the build plate, same as the resin. 383 | - The build plate may have shifted. Try and level it again, make sure to tighten well. 384 | - There may be cured resin in your vat. Drain and clean. 385 | - Did you remember to set Z=0? 386 | - Build plate is too high or low, this is caused by incorrectly seated ball joint screws. Disassemble, clean and retighten the build assembly. [See disassembly guide below.](https://github.com/Photonsters/anycubic-photon-docs/blob/master/FAQ.md#why-does-my-build-plate-move--slip-during-a-print) 387 | - The FEP film may be too tight or too loose. New vats sometimes comes with loosened screws, but they could be correctly tensioned. Adjust to the [correct tension](https://github.com/Photonsters/anycubic-photon-docs/blob/master/FAQ.md#how-tight-exactly-should-the-fep-be-tensioned), or replace. ([FB post](https://www.facebook.com/groups/AnycubicPhoton/permalink/1553474471463856/)) ([how to tighten](https://youtu.be/Sdxf9mf7-ns)) and ([how to replace](https://youtu.be/DLi3chV43LQ)) 388 | - You may be using resin formulated for SLA laser or DLP printers. Try using a known resin like the sample green. Note that some resins like maroon or yellow are very difficult to work with. 389 | - Are you using a speciality monomer-free resin such as Bluecast? You may need a primer coat. Check manufacturer's recommendations. 390 | - If all else fails, check your plate level once again! 391 | - If you're 110% sure all the above has been tried and didn't work, your build plate may be defective. [Check that the plate surface is flat.](https://github.com/Photonsters/anycubic-photon-docs/blob/master/FAQ.md#im-giving-up-my-prints-just-wont-stick) 392 | 393 | ### The bottom layers stick but my prints didn't form/fell off at the supports? 394 | If your prints have good bottom adhesion but fail at the supports, this is generally due to incorrect exposure setting for your normal layers. As a first step, try increasing exposure. 395 | - Try increasing normal exposures by a second or two. 396 | - You may need to increase support tip size and depth in your slicer settings. 397 | - A mix of medium and heavy supports will help, and/or increase support density. 398 | - It can also be due to the orientation of your model. Try to angle your model and minimise large surface sections. 399 | - Is your model a large solid? Hollowing the model is recommended. 400 | - See [Model setup & settings](#model-setup--settings) above. 401 | 402 | ### I want faster prints, what is the thickest layer setting that I can slice to print with? 403 | The best layer slices for a good balance of speed and quality is 50um (0.05mm) thickness, but (depending on resin) some owners have sucessfully [printed at 100um (0.1mm}](https://www.facebook.com/groups/AnycubicPhoton/permalink/1582504051894231/) layer thickness. Use the [Resin Exposure Finder](https://github.com/altLab/photon-resin-calibration) from the community projects to test if your resin can print at that layer height. 404 | 405 | ### The top of my prints are sharp and detailed, but the bottoms seem soft and less defined? 406 | During the printing process, resin components form covalent bonds, but layer to layer, the part remains in a semi-reacted or semi-cured state. While in this semi-reacted state, the resin retains polymerizable groups that can still form bonds across layers. Polymerization only stops when resin is fully cured via post-processing in a UV station or sunlight. 407 | 408 | Simply put, during printing, the layers of the model facing the FEP film are always sharply defined as the layer is exposed perfectly against it. Whereas the layers facing the build plate, previously exposed, still receive uv light from diffusion/defraction/scattering from the current exposed layer and thus will still cure slightly. This is akin to overexposure and thus details will be lost. Coupled with this, some resin always remains around the bottom parts (facing the build plate), and will also bond and cure to the details as well. 409 | 410 | This is a limitation of the technology but can be largely mitigated and overcome by the following: 411 | 412 | - Ensure that exposure settings are optimal for your resin. Overexposure will magnify this issue. 413 | - Ensure that the model is well orientated and angled to minimise resin pooling and that important details are presented facing the FEP film. 414 | - Allow enough clearance for the supports so that resin does not get trapped between the bottom of the print and the build plate. 415 | - Set longer UV offtimes so that more viscous resins can drain during lift. It will also help to heat the resin during colder temperatures. 416 | - Choose resins with good light blocking formulations. Whether resins are opaque or translucent is irrelevant, the formulations determine this. 417 | 418 | To help in visualisation, there is a [simplified graphic explanation](https://m.facebook.com/groups/1194619320682708?view=permalink&id=1909244509220182) of this issue posted by David McGyver in the owners group on FB. 419 | 420 | 421 | ### Resin really smells bad during printing, how do I reduce the smell? 422 | When you switch on your printer, you may have noticed that the little fan in the print compartment automatically turns on, and stays on. That is the number one cause of resin smells from your printer. What this fan claims to do is to draw smells into a charcoal filter below it, but in reality all it does is to circulate and distribute smells out of the print compartment and into your room. 423 | 424 | The simplest solution to reduce smells, without requiring complicated and time consuming additions such as in-line fans, ducting and drilling, is to simply disconnect that little fan. Here are several ways to do this: 425 | 426 | - Unscrew the two screws that hold the fan onto the red base plate, lift the fan, cut the red and black wires, tape and insulate the wires, and remount the now deactivated fan. 427 | - Open the back and bottom access panels, trace the fan's wires to the connecting block on the mainboard, and disconnect the block. 428 | 429 | Finally, there's also a gcode to switch the fan off, but it will be reset when firmware is updated. Search the Facebook group for fan_off.gcode if you'd like to try this. 430 | 431 | ### Why are my prints mirrored? I checked the model in slicer and it's correct but it prints out mirrored and reversed? 432 | Check the LCD settings in your slicer program. There should be a tab where you can select between LCD_mirror, DLP_normal or Normal. The correct setting should be LCD_mirror. Here is a [screenshot of the selection tab](https://www.facebook.com/groups/1194619320682708?view=permalink&id=1701044800040155) for the Chitubox slicer, it should be similar in the Anycubic slicer and others. 433 | 434 | 435 | ## CLEANING 436 | 437 | ### How do I clean my prints? 438 | 439 | The recommended method is the two tub system. Fill both containers with 91% Isopropyl Alcohol (IPA) or other solvents such as 95% Ethanol. Although not necessary, heating the first tub to around 45°C helps dissolve the resin faster. 440 | 441 | Drop the print into the first tub and swirl for several seconds. Use a soft brush on hard to reach parts, crevices, etc. Then dunk the part in the second tub of solvent and rinse clean. Do not leave your prints soaking too long in the tubs. Remove then dry thoroughly (blow drying with compressed air works best) before uv curing. 442 | 443 | ### What solvents should I use to clean my prints? 444 | Resin manufacturers universally recommend 91% Isopropyl Alcohol (IPA) or 95% Ethanol. Other solvents may be used but generally not recommended. Do not pay for overpriced cleaning solutions marketed for 3D resin printers. Here is a [solvents compatibility chart]( https://support.formlabs.com/s/article/Solvent-Compatibility?language=en_US) published by Formlabs for their resins which can be used as a general guide for most resins. 445 | 446 | ### How long do I clean my parts in solvents? 447 | - For as little time as possible to get your prints cleaned of uncured resin. Do not leave your prints to soak. Some manufacturers advise no longer than 30 seconds. In a post, Formlabs mentioned that prolonged exposure to solvents may make some resins swell from absorbtion. In a related article, Ameralabs [tested prolonged soaking](https://ameralabs.com/blog/can-ipa-cause-cracks-sla-3d-prints/) of parts in IPA and found consequent shrinkage and cracking. 448 | 449 | ### How do I clean the LCD? 450 | You're not actually cleaning the LCD, there's a thin piece of protective tempered glass on top of the actual LCD screen. 451 | - Use soft tissues and a small spray of IPA to remove any dust and stains. If there is dried resin on the glass, you can carefully scrape it off with a razor. Finally, buff the glass with microfibre cloth. 452 | 453 | ### The FEP tore and there's cured resin on the LCD, how do I clean that? 454 | Damp a piece of cloth or tissue with IPA then lay it on the cured resin. Wait a few minutes, then with a fingernail gently try to prise the layer of cured resin off the LCD glass. If you can't easily prise it off, use a razor or glass scraper, but be careful with that. 455 | 456 | ### How do I clean the FEP Film? 457 | - Once you have drained the vat of resin, spray down with IPA and gently wipe off with paper towel or soft tissue. Spray again and use soft tissue to soak off the remaining residue from the FEP. You may need to repeat this several times. Finally buff the FEP with microfiber lens cloth. Be careful of dried resin on the cloth that could scratch or puncture the FEP. 458 | 459 | ### What else can I use to clean my prints and tools from uncured resin? 460 | - Manufacturers universally advice the use of a solvent like 91% IPA (Isopropyl Alcohol) or 95% Ethanol, Proprietary cleaning solutions or other solvents may also be used such as Mineral spirits (aka White spirits, Turpentine), etc. 461 | - If you have bought a water washable resin, you can simply use water and some mild soap. 462 | - A small brush is very helpful to get into and clean the fine grooves or details in your prints. 463 | - Alcohol and other flamable solvents should not be used directly with ultrasonic cleaners because of the fire hazard. 464 | 465 | ### How do I dispose of saturated cleaning solvents, cleaning tools, uncured and cured resin? 466 | - Anything containing uncured resin if no curing is possible should be disposed in a hazards facility near you. Uncured resin is considered extremely hazardous to the envoirenment and must be cured before disposal. 467 | - Cured resin is stable and can be disposed with the rest of the solid trash. 468 | - Resin saturated water (for the water washable resins) and Saturated solvents should be cured in the sun and evaporated, resulting solids can be disposed in the solids trash. 469 | - Resin saturated cleaning paper can also be cured in the sun or in a curing UV oven and treated as solid trash. 470 | - **Never throw resin contaminated fluids down the drain** 471 | 472 | ### Can I extend the life of my solvents? 473 | - Yes, if you regularly cure the washing solvents along with your printed parts and filter out the solids your solvents will last longer. For methods to filter, see [this FB post.](https://www.facebook.com/permalink.php?story_fbid=10158197292218680&id=651553679) about it 474 | 475 | ### How long can I keep the resin in the vat? 476 | It depends on environmental factors and type/brand of resin, typically if the resin is kept out of light and moisture/dirt it may sit in the vat for a few weeks. Clear resins tend to sit better, opaque resins will need more stirring before use to mix the pigments back. 477 | - Check for loose cured resin or stuck resin, you will need to clean that out. 478 | - Cover the vat, you can cut a piece of cardboard that fits over the vat, or print one out on an FDM printer. Here is a good vat cover [found on Thingiverse.]( https://www.thingiverse.com/thing:2837171) 479 | - Before printing, carefully stir the resin for 1 - 2 minutes with the plastic spatula, be careful not to scratch the FEP screen. 480 | - Do not leave the build plate hanging with uncured resin, take it out and clean with IPA, leave it out until you are ready to print, this will lessen the weight on the single lead screw thus prevent deformation and potential Z wobble. 481 | 482 | ### Can I put excess resin that doesn't get used in a print back into the original bottle? 483 | - Yes, but you should strain out any debris first using a filter. 484 | - You can keep the used resin in medicine bottles separately. 485 | 486 | ### Water washable resin, how to dispose of the dirty water after washing the print? Wash it down the drain? 487 | **Do not pour it down the drain!** 488 | 489 | Water washable resin works because it uses water soluble monomers. Water isn't an acrylate. Water can not cure. When you dilute resin into anything that's not capable of curing, it won't be inert again. 490 | 491 | Even after you expose the mixture to UV, the photoinitiators in the diluted resin water will still cleave and generate free radicals. If some acrylate molecules are nearby there will be a tiny bit of chain growth taking place. The spent photoinitiators, pigments, and the portion of the resin that actually cures will settle out, but the rest will still remain diluted in the water. 492 | 493 | *What this means is that resin cannot cure to completion in solution (water). It cannot cure due to change in concentration of reactants and there will be contaminates in the wash that are not safe down the drain.* 494 | 495 | The only proper way to dispose of the wash is to reduce solution by evaporation, and then collect and UV cure the resin residuals and dispose of them properly. 496 | 497 | [Original discussion pertaining to Water Washable resin disposal safety on the Facebook Group.](https://www.facebook.com/groups/AnycubicPhoton/permalink/1866245396853427/) 498 | 499 | ## POST PROCESSING 500 | 501 | ### My print stuck so well to the build plate that I can't remove it? 502 | Congratulations on having a well leveled plate. Sometimes prints adhere so well that removal is difficult. Try the following methods to remove recalcitrant prints, in order of recommendation: 503 | 504 | - Heat up the print and build plate to around 40~50°C by using a hair dryer or running them under hot water. Your print can then be easily removed. 505 | - Freeze the print and build plate for a couple of minutes, a light tap and it'll pop off. 506 | - Use a razor to lift a corner, push a spatula under the lifted edge and remove. 507 | 508 | ### How long should I cure my print? 509 | The best way to find out if your print has cured enough with sunlight or a UV light set up is to find an area where you don't mind a mark and try to dent it with your fingernail, If you can then it's not ready yet, and as soon as you can't dent it it's ready. Do not overcure as resin may become overly brittle, and white or clear resin will turn yellow. 510 | 511 | ### Should I remove supports before or after curing? 512 | It depends. While it is easier to remove before uv curing (it's softer and you can just pull or rub them off), you may want to remove them after, especially thin parts that may warp during the curing process. 513 | 514 | ### How durable are the prints? Will they break if I drop them? 515 | It depends on the resin used. Unlike PLA or ABS, regular hobby grade resin prints are quite brittle and can easily break when dropped. There are specially formulated resins for prototyping or even functional usage which have different properties such as flexibility, hardness and uv resistance. Once you have familiarised yourself with your printer using the sample green resin, you might want to experiment further with different resins. 516 | 517 | ### Why do I get white chalky residue on my prints after curing? 518 | The white residue appears if there's moisture or water on your prints when you UV cure. One way to avoid this is not to wash your prints in water after cleaning in solvents. Always make sure your prints are completely dry before final UV curing. 519 | 520 | 521 | ## TROUBLESHOOTING 522 | 523 | ### Why does my build plate move / slip during a print? 524 | Make absolutely sure that you have tightened the grub screw that secures the build plate fully. This can also happen if there's another grub screw already in the hole preventing tightening fully. Also check that the screws in the carriage arm of your build plate (there are three of them in there) are not loose. Or, if you had overfilled the vat and resin has gotten inside, it makes the grip of the ball joint slip. You'll need to disassemble the build plate assembly and clean thoroughly with IPA then. 525 | 526 | - [Official Anycubic instructions - Youtube](https://www.youtube.com/watch?v=VdiNI_Xu6bI) 527 | - [Photonsters Video Instructions - Youtube](https://www.youtube.com/watch?v=Uc8senzACFM) 528 | 529 | First remove the 4 bolts you can see just either side of the carriage arm (with the red platen knob on it) put them some place safe then take the build plate off, you will see three more screws, unscrew these and then you can take the mechanism of the ball joint apart, be sure to note where it all goes so you can easily put it back together again. 530 | 531 | Now you have it all apart, clean everything with IPA and remove any cured or uncured resin you find, Then just put it all back together nice and tight and relevel the build plate. 532 | 533 | ### My printer stopped and the message on the touchscreen says my print is finished but it's not? 534 | Did you replace the USB stick with a known good branded one yet? The included USB stick is known to be problematic and causes issues like this. 535 | 536 | ### My Photon doesn't work anymore, the touchscreen is fine but the Z motor stopped working, the fans are off, and the LCD doesn't show anything. Is my printer dead? 537 | If you had accidently switched the printer off in the middle of an operation, or if there was a power disruption, it may cause a corruption to the EEPROM. The printer can be easily revived by resetting the EEPROM by reflashing the.gcode file. [Download the factory defaults](https://github.com/Photonsters/anycubic-photon-docs/blob/master/firmware/factory-defaults.zip), extract the .gcode file, put it on your usb stick and 'print' the file. 538 | 539 | ### My printer randomly resets during printing / I have another problem not listed in this FAQ? 540 | - Most of the known problems are listed and there are a few solutions to test. See the [KNOWN ISSUES SECTION.](https://github.com/Photonsters/anycubic-photon-docs/blob/master/known-issues/photon-known-issues.md) 541 | 542 | 543 | ## MAINTENANCE 544 | 545 | ### What maintenance do I need to do to keep my Photon running well? 546 | Nothing much really. Keep everything clean by wiping down with a microfibre cloth slightly dampened with IPA. Wipe resin drops and spills off immediately with IPA and tissue. Keep your vat and FEP clean. Keep the LCD screen perfectly clean. Dust off and keep the printing compartment clean. And every three months or earlier, depending on usage frequency, clean and replace the grease for the lead screw. If it squeaks, do this immediately. 547 | 548 | ### What grease should I use for the lead screw (Z rod)? 549 | Viscous grease. The thick, creamy, toothpaste consistency type. 550 | Aka machine grease, cosmoline, gel grease, gear grease, etc. 551 | White Lithium grease is well received. You could also try "non flick" motorcycle chain grease. 552 | Just make sure the lubricant is not thin and runny. Do NOT use WD-40! 553 | 554 | ### How do I replace the grease on the lead screw? 555 | Wipe all the old dirty grey grease off with a cloth rag, or kitchen towels. Then really get it clean by wiping again with solvent and use a toothbrush to get between the threads. IPA works great. Make sure solvent doesn't drip down into the stepper motor beneath. When it's clean and dry, regrease with good quality grease, apply by dabbing onto the entire length of the screw, then switch on the printer and run the slide block up and down. 556 | 557 | ### Why do people apply Kapton tape all round the perimeter of the LCD glass screen? 558 | Although not strictly necessary, most owners apply tape as an added safety measure in case of resin leaks or the LCD being pulled off together with the vat. 559 | This post [explains why](https://m.facebook.com/groups/1194619320682708?view=permalink&id=1482113671933270) in more detail. 560 | 561 | 562 | ## WARRANTY 563 | 564 | ### My Photon broke down, is there a warranty? 565 | According to the warranty terms stated on Anycubic's website, the [standard warranty period](http://www.anycubic3d.com/maintenance_policy.html) is three months for the LCD mask panel and UV LED unit. All other components (except tools and FEP film) are warranted for twelve months. 566 | 567 | 568 | ## ACKNOWLEDGMENTS 569 | 570 | ### Where did all this information come from? 571 | Most of the information, insights, tips and tricks were gleaned from posts by the helpful members of the [Anycubic Photon Printer Owners Group](https://www.facebook.com/groups/1194619320682708), tested, verified and curated by the Photonsters team. Special thanks goes out to Flint Read for his invaluable "Photon Guide & Tips" from which formed the initial core of this FAQ. 572 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | This is free and unencumbered software released into the public domain. 2 | 3 | Anyone is free to copy, modify, publish, use, compile, sell, or 4 | distribute this software, either in source code form or as a compiled 5 | binary, for any purpose, commercial or non-commercial, and by any 6 | means. 7 | 8 | We only ask for a thank you note with a mention to Photonsters.org 9 | if you use any part of the code as an inspirational source. 10 | 11 | The above copyleft notice and this permission notice can be optionally 12 | included in with copies or substantial portions of this Software. 13 | 14 | In jurisdictions that recognize copyright laws, the author or authors 15 | of this software dedicate any and all copyright interest in the 16 | software to the public domain. We make this dedication for the benefit 17 | of the public at large and to the detriment of our heirs and 18 | successors. We intend this dedication to be an overt act of 19 | relinquishment in perpetuity of all present and future rights to this 20 | software under copyright law. 21 | 22 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 23 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 24 | MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. 25 | IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR 26 | OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, 27 | ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 28 | OTHER DEALINGS IN THE SOFTWARE. 29 | 30 | For more information, please refer to 31 | 32 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Anycubic Photon Owner's Documentation 2 | 3 | Use this repository to collect information on the Anycubic Photon LCD resin printer's hardware, software and usage. 4 | 5 | **IMPORTANT NOTE!** 6 | 7 | **As of September 2019, Anycubic has been shipping printers which deceptively look like original Photon printers but are not. These new printers (commonly called the Fauxton) have new motherboards (PTB2BK) and are incompatible with the original Photon printers. The information provided here for the most part will not apply to this new printer.** 8 | 9 | **Please also note that most of the community tools, software, mods and information here do NOT apply to the new Fauxton or the Photon-S model. They are fundamentally different printers.** 10 | 11 | Want to help? Check at the bottom of this page for the [TO DO](#todo) list and open a [issue with #IWantToHelp.](https://github.com/Photonsters/anycubic-photon-docs/issues/new?title=IWantToHelp) 12 | 13 | ## Table of Contents 14 | 15 | * [Frequently asked questions (FAQ)](FAQ.md) 16 | * [Known issues](known-issues/photon-known-issues.md) 17 | * [Photon technical specifications](#photon-technical-specifications) 18 | * [Photon file image format](#photon-file-image-format) 19 | * [Photon slicing software](#photon-slicing-software) 20 | * [Community resin exposure settings](#community-resin-exposure-settings) 21 | * [Community projects](#community-projects) 22 | * [Community Mods](#user-mods-on-facebook) 23 | * [Social media groups](#social-media-groups) 24 | * [Models, Photon Blueprints & Resources](#models--resources) 25 | * [Firmware Archives](/firmware/README.md) 26 | * [TO.DO.](#todo) 27 | 28 | 29 | 30 | 31 | ## Frequently asked questions (FAQ) 32 | [Check the FAQ page](FAQ.md) before asking questions! You may find the answers to all your questions regarding setting up your Photon, to post processing your prints, already covered in the FAQ. 33 | 34 | 35 | ## Known issues 36 | There are several known issues with the Photon hardware and software. [Check the known issues page](known-issues/photon-known-issues.md) for details, solutions and workarounds. 37 | 38 | 39 | ## Photon technical specifications 40 | #### Dimensions 41 | - Machine Volume: 220(L)x200(W)x400(H) 42 | - Print Volume: 115(L)x65(W)x155(H) 43 | - Empty Vat weight 630g [(FB Link)](https://www.facebook.com/groups/AnycubicPhoton/permalink/1644848155659820/) 44 | 45 | #### Photon masking 46 | - RGB 5.5 MIPI_DSI 2K LCD screen [(Sharp LS055R1SX03)](https://github.com/Photonsters/anycubic-photon-docs/blob/dev/Temp-resources/LS055R1SX03-SKU958440.pdf) 47 | - 68.04(W)mm x 120.96(H)mm (5.46") 48 | - XY resolution: 47.25µ (0.04725mm) 49 | - 538ppi 50 | - Color Pixel Arrangement:RGB Vertical Stripe 51 | - Power Supply Voltage:AVDD=5.5+/-0.1V AVEE=-5.5+/-0.1 V 52 | - MIPI 5.5 50 Pin 0.4 Pitch connectors: [Screen: WP7B-P050VA1 ; Board: WP7B-S050VA1 - (FB)](https://www.facebook.com/groups/AnycubicPhoton/permalink/1646286412182661/) 53 | 54 | #### Motion driver / mechanics 55 | - T8 leadscrew with 2mm lead/pitch 56 | - Nema 17 Motor 1.8º 200steps/rev 57 | - Driver embeded Polulu Alegro 4998 set at 1/16 microstepping 58 | - Hardware resolution 10µ (0.01mm) 59 | - Digital microstepped resolution 0.625µ (0.000625mm) - [Advised reading: Microstepping Myths and Realities](https://tinyurl.com/y92kexf5) 60 | 61 | #### Electronics 62 | - LED power 25W 405nm 63 | - PSU 12v 6A (72w) - 5.5 x 2.5mm Jack - [check image](https://user-images.githubusercontent.com/11083514/42894729-92fd1f22-8aaf-11e8-9f58-2fdb9be91fb1.png) 64 | 65 | #### Photon file image format 66 | - 2560x1440px 67 | - Black and White 68 | - RLE 7bit encoding 69 | - 538 dpi (537.566 dpi) 70 | 71 | 72 | 73 | 74 | ## Firmware & Configuration files 75 | If you've just received your Photon, or it's working properly, **do not** update your firmware unnecessarily. 76 | - [Photon official firmware & default gcode](https://github.com/Photonsters/anycubic-photon-docs/tree/master/firmware) (including unofficial releases and gcode mods). Use at own risk. 77 | 78 | ## Photon slicing software 79 | 80 | #### [ANYCUBIC Photon Slicer](http://www.anycubic3d.com/support/show/594032.html) 81 | Go to [this page](https://www.anycubic.com/) slicer will be shoved under the printer you will have to scroll a bunch. 82 | 83 | [![image](https://user-images.githubusercontent.com/11083514/43782437-4634c3ea-9a57-11e8-8dab-698e92a305be.png)](https://www.anycubic.com/) 84 | 85 | #### [**Chitu Slicer**](http://www.cbd-3d.com/en/soft/dlpslicer.shtml) (ANYCUBIC is rebranded Chitu) 86 | Chitu devs have been helping Photonster devs with some support questions, and Chitu's new software release will allow for better integration of Photonsters tools with the slicer software, and will support many new formats including zip/gcode import/export. 87 | 88 | #### [**Chitubox**](https://www.chitubox.com/) (New Slicer for the photon from the same makers of ChituDLP) 89 | New software that integrates code and ideas first seen in the community projects VoxelOps, Validator, Rob's 3D photon Viewer and Photon File Editor Project. 90 | 91 | #### [**Photon Open Slicer**](https://github.com/Photonsters/Slicer) (Community developed OpenSource Slicer) 92 | A independent command line Slicer from Photonsters, that can be integrated with MeshMixer or any other software capable of outputting a STL file. 93 | 94 | #### [List of Slicing Software](https://docs.google.com/spreadsheets/d/1wZFdewMztEp_1RPubQw_8UdIZK7Z2oIWxByVpAPAfXI/edit#gid=0) 95 | Some of the slicers that are available to date. 96 | 97 | 98 | ## Community resin exposure settings 99 | - [Known good resin settings](https://docs.google.com/spreadsheets/d/1crvzMnt_8NJXAsABinoIhcOjE8l3h7s0L82Zlh1vkL8/edit#gid=0) - Curated by Artur Fuste. 100 | - Also check the resin exposure finder test under community projects below. 101 | 102 | ## Community resin precision gauge test 103 | [Resin Precision-Fit Test-Gauge](https://docs.google.com/spreadsheets/d/1yDwszgncTyOxvyJho6y1kxLJquH2GsfL83KaFXT6068) - This is for resin as tested with no software profile/compensation. Dimensions can be corrected by activating the horizontal-size compensation feature in your slicing software. If you don't have this feature, please contact your slicer developer. 104 | 105 | ## Printed material torsion test results 106 | [Torsion Test Results](https://docs.google.com/spreadsheets/d/1JlqLSi4sxZLdA-hHCp6Ow4isoGMNI7nlE9Nmbj1ajWk) - 3D printed material comparison by torsion testing. 107 | 108 | ## Community projects 109 | - [Resin Exposure Range Finder](https://github.com/altLab/photon-resin-calibration) - Quick method to test multiple resin exposure settings in one go. *(X3msnake)* 110 | - [Photon File Validator](https://github.com/Photonsters/PhotonFileViewer) - Check if your sliced file has errors before printing. *(Bonosoft)* 111 | - [Photon Voxel 3D Viewer](https://github.com/Ordenritterlein/PhotonTool/blob/master/README.md) - Javascript 3D model rebuilder and visualization from sliced Photon files. *(Ordenritterlein / Rob2048)* 112 | - [Photon File Utils - PFE](https://github.com/NardJ/PhotonFileUtils) - Photon file visualizer editor and creator tools. *(NardJ)* 113 | - [PCB2Photon](https://github.com/Reonarudo/pcb2photon) - Swift Gerber image to Photon for PCB mask burning and production. *(Reunarudo)* 114 | - [Photon Go](https://github.com/Andoryuuta/photon) - Library to read and write Photon and .cbddlp files. *(Andoryuuta)* 115 | - [UV light distribution tester](https://www.facebook.com/kzhkshj/posts/1782894801789685) 116 | - [Pixel Dimming Tool](https://github.com/alpet83/PhotonProcessor)*(alpet83)* 117 | - [Photon Open Slicer - POS - Meshmixer Plugin](https://github.com/Photonsters/Slicer) - *(NardJ)* 118 | - [Voxel Ops](https://github.com/Photonsters/VoxelsOps) - Voxel tools to dilate, erode, hollow, project and measure. *(Antharon)* 119 | - [DecreasePixel GUI](https://github.com/Hans2004/Anycubic-Photon-decreasePixel-with-GUI) - Simple erode function. Compensate slices on .photon files to closely fit design dimensions. *(Hans De Jong)* 120 | - [DecreasePixel CLI](https://github.com/Hans2004/AnyCubic-Photon-Decrease-Pixel) - Same as the above but Command Line version. Confirmed working without issue [in a FB post](https://www.facebook.com/groups/AnycubicPhoton/permalink/1835060846638549/) *(Hans De Jong)* 121 | - [cbddlp - xycompensate](https://github.com/yaqwsx/ElegooMarsUtility) *(yaqwsx)* - [check his blog](https://blog.honzamrazek.cz/) 122 | - [Hexeditor Okteta](https://github.com/Hans2004/okteta-photon) template for .photon format. *(Hans De Jong)* 123 | - [PRUSA SLICER SL1 files to Photon Converter](https://github.com/fookatchu/SL1toPhoton) *(fookatchu)* 124 | - [pyPhotonfile - library for photon file manipulating](https://github.com/fookatchu/pyphotonfile)*(fookatchu)* 125 | - [cbddlp, photon, photonS, pws - File cross converter](https://github.com/Ordenritterlein/PhotonsFileConverter) *(Ordenritterlein)* 126 | - [PNG2Photon - Convert a image to a photon file](https://github.com/0x3f00/PhotonCpp) *(0x3f00)* 127 | - [Photon Timelapser EOS](https://github.com/lagnajeet/PhotonTimeLapse) [video](https://www.youtube.com/watch?v=u1mt8Q_h7qg&list=PLVMKVuHiQBM1TjSq00kHshXuMJEsih7rn&index=18) *(lagnajeet)* 128 | - [Photon Network Controller - Allows to manage files and start prints on any CBD board printer](https://github.com/Photonsters/Universal-Photon-Network-Controller/blob/master/README.md) *(lagnajeet)* 129 | - [Gcode to Images](https://github.com/svsdval/gcode2photon) *svsdval* 130 | - [PhotonPCB - Create printed circuit boards with MSLA](https://github.com/borelg/PhotonPCB) *(borelg)* 131 | - [UV3DP - Multiformat converter command line tool (PHZ,CTB,CBDDLP,CWS(nova),SL1...)](https://github.com/ezrec/uv3dp/blob/master/README.md) *(ezrec)* 132 | 133 | - [**#BlackBoaProject** - Photonsters Rebuild Improvement and Documentation of a Photon Classic](https://photos.app.goo.gl/FDa5uVDD6zWR39Wt8) 134 | 135 | 136 | ## User mods (on Facebook) 137 | - [Cheap and easy Heater, PTC Fan and temperature controller](https://www.facebook.com/groups/AnycubicPhoton/permalink/1550627681748535/) 138 | - [PTC Heater and temperature controller V2](https://www.facebook.com/permalink.php?story_fbid=10157191752823680&id=651553679) 139 | - [PTC Heater and temperature controller that prints flat with no support](https://www.thingiverse.com/thing:3412516?fbclid=IwAR2-71wrzMquMxCCqnwgRDSsMIfEYvs9tsWgYu_tbYqgjgc3luOuuhr0QFU) 140 | - [Printed Universal resin drainer](https://www.facebook.com/groups/AnycubicPhoton/permalink/1508547859289851/) 141 | - Gangsta resin drainers [1](https://www.facebook.com/groups/AnycubicPhoton/permalink/1376704139140891/), [2](https://www.facebook.com/groups/AnycubicPhoton/search/?query=gangsta%20drainer&epa=SEARCH_BOX) 142 | - [Red & Black Acrylic windows with cad files](https://www.facebook.com/groups/AnycubicPhoton/permalink/1367548836723088/) 143 | - [Tuning Photon Z driver or using a external Driver module](https://www.facebook.com/media/set/?set=oa.1350659371745368&type=3) 144 | - [Anycubic Photon Z Axis Modification](https://www.facebook.com/groups/AnycubicPhoton/permalink/1599717403506229/) 145 | - [IPA Cleaner Station with stir Mixer](https://www.facebook.com/groups/AnycubicPhoton/permalink/1604847169659919/) 146 | - [IPA Classic Cleaning Station](https://www.facebook.com/permalink.php?story_fbid=10157258442468680&id=651553679) 147 | - [Pi Zero W WiFi Thumb Drive](https://www.facebook.com/groups/AnycubicPhoton/permalink/1610232152454754/) 148 | - [Pi Zero W WiFi Thumb Drive 2](https://www.facebook.com/groups/AnycubicPhoton/permalink/1640913006053335/) 149 | - [NanoDLP Photon Brain Transplant](https://www.facebook.com/groups/AnycubicPhoton/permalink/1657220444422591/) 150 | 151 | **NETWORK ENABLED PHOTON UI** 152 | - [PSHCNET UI in action](https://www.facebook.com/groups/AnycubicPhoton/permalink/1651711838306785/) 153 | - [Network Ready back grill vent](https://www.thingiverse.com/thing:3613864) 154 | 155 | **Z AXIS MODS** 156 | - [Dual Rail Solid - skipbaker](https://www.thingiverse.com/thing:3539028/files) 157 | - [Dual Rail Flanges - PhotonHebs](https://www.thingiverse.com/thing:3473868/files) 158 | - [Dual MGN9H Printed - Beezen](https://www.thingiverse.com/thing:3504872) 159 | - [Dual Linear Bearings - danroh](https://www.thingiverse.com/thing:3490431) 160 | 161 | ## Social media groups 162 | - [Anycubic Photon LCD Printer Owners Group](https://www.facebook.com/groups/AnycubicPhoton/?ref=group_header) on Facebook, with over 10,000 members. 163 | - [ANYCUBIC Photon Forum](http://photonforum.statusavailable.pt/viewforum.php?f=23), managed by official distributor PT. 164 | - [Twitter #AnycubicPhoton](https://twitter.com/hashtag/ANYCUBICPHOTON?src=hash) 165 | 166 | ## Models & resources 167 | 168 | ### Calibration models 169 | Use these resources to test how your Photon is printing, and to remove guesswork from calculating resin exposure times. 170 | - [X3msnake's Resin Exposure Range Finder](https://github.com/altLab/photon-resin-calibration) 171 | - [ANYCUBIC Photon calibration file By Ilja](https://www.myminifactory.com/object/3d-print-anycubic-photon-calibration-file-70127) 172 | - [Photonia Pixel Perfect Range Tester](https://www.facebook.com/groups/AnycubicPhoton/permalink/1567794123365224/) 173 | - [Photon LCD mask Boundary Checker](https://www.thingiverse.com/thing:3345921) - A printable test for your mask boundaries, which may vary from printer to printer. 174 | - [Bed of nails UV coverage test](https://www.thingiverse.com/thing:2852334) - A quick test print to check for even UV coverage of your build plate. Useful for full plate prints or models placed close to edges. 175 | - [Photon LCD defect mapper](https://www.thingiverse.com/thing:3395800) - A quick test print to map LCD dead pixels, and workaround them in your slicer. 176 | - [Z Wobble quick test](https://www.facebook.com/groups/AnycubicPhoton/permalink/1507962279348409/) - A quick test for Z wobble, or other planar surface anomalies. 177 | 178 | ### Photon Cad files and Blueprints 179 | - [Photon Blueprints CAD files on this repo](https://github.com/altLab/anycubic-photon-docs/tree/master/photon-blueprints) 180 | - [Photon on Thingiverse](https://www.thingiverse.com/search?q=Anycubic+Photon) 181 | 182 | 183 | ### Models for Resin Printing 184 | - [DLP/SLA models on MyMiniFactory](https://www.myminifactory.com/search/?tech=DLP_SLA) 185 | 186 | ### Tutorials, videos, tips & tricks 187 | - [Photonsters Youtube Channel](https://www.youtube.com/channel/UCtkUaPjl49fyaNOLNTbKHlQ) 188 | - [Troubleshooting DLP Prints](https://l3d.ie/2018/06/29/dlp-3d-printing-troubleshooting/) 189 | - [Supports created with Meshmixer](https://youtu.be/OXFKVmMwXCQ?t=2m10s) 190 | - [How supports work](./Resources/AddingSupportsForSLA3DPrinters-v1.pdf) 191 | - [2018 - Resin Casting: A Collection of Hypotheses](http://www.santafesymposium.org/2018-santa-fe-symposium-papers/2018-resin-casting-a-collection-of-hypotheses) 192 | - [How to use Netfabb supports with LCD printers](https://docs.google.com/document/d/1aC4MIkIyjG61bllVglCZ308qukxOhE7jJ9tKQQh0aPY) 193 | - [How LCDs work](www.bitly.com/HOW-LCDS-WORK) 194 | - [The science behind a 3d Printer - Projection, Mask and Resins](https://youtu.be/97ARLiTHjX0) 195 | 196 | 197 | ## TODO 198 | 1. Videos for the [Photonsters Youtube Channel](https://www.youtube.com/channel/UCtkUaPjl49fyaNOLNTbKHlQ) 199 | 1. Map Photon hardware 200 | 1. Map Photon file anatomy 201 | 1. How-to test resins 202 | 1. How-to level 203 | 1. How-to use external Stepper driver 204 | 1. Create Repo with resins and community consensus resin test method [check this page](https://github.com/Photonsters/anycubic-photon-docs/blob/master/resin-tests/resin-testing-protocol.md) 205 | 1. List official slicers and alternative/usefull software 206 | 1. Collect config files and firmware from Google group 207 | 1. Collect community reversed Photon CAD parts 208 | 1. List community software projects and tools for the Photon 209 | 1. Finish compare chart https://ethercalc.org/ResinPrintersCompareChart 210 | -------------------------------------------------------------------------------- /RULES.md: -------------------------------------------------------------------------------- 1 | # Rules of editing 2 | - If it dosen't exist create it 3 | - If it's wrong correct it 4 | - If in doubt ask the team (in a new issue mention @photonsters) 5 | 6 | # Rules for content 7 | - Never assume, always be aware 8 | - Double check your sources 9 | - Give proper Kudos 10 | - No advertising 11 | 12 | # How to contribute 13 | - Make a pull request 14 | - Open a issue stating how you can help 15 | - Contact one of the org members trough facebook 16 | -------------------------------------------------------------------------------- /Resin Print Cost Calculator.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Photonsters/anycubic-photon-docs/f18f326c91ff0cc3c99130ade86cbd3ad60ae753/Resin Print Cost Calculator.xlsx -------------------------------------------------------------------------------- /Resources/AddingSupportsForSLA3DPrinters-v1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Photonsters/anycubic-photon-docs/f18f326c91ff0cc3c99130ade86cbd3ad60ae753/Resources/AddingSupportsForSLA3DPrinters-v1.pdf -------------------------------------------------------------------------------- /Resources/ResinCasting-byMarvets-Eric-Paul.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Photonsters/anycubic-photon-docs/f18f326c91ff0cc3c99130ade86cbd3ad60ae753/Resources/ResinCasting-byMarvets-Eric-Paul.pdf -------------------------------------------------------------------------------- /Resources/layer height vs print angle.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Photonsters/anycubic-photon-docs/f18f326c91ff0cc3c99130ade86cbd3ad60ae753/Resources/layer height vs print angle.jpg -------------------------------------------------------------------------------- /SPI_File_Fonts.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Photonsters/anycubic-photon-docs/f18f326c91ff0cc3c99130ade86cbd3ad60ae753/SPI_File_Fonts.zip -------------------------------------------------------------------------------- /_config.yml: -------------------------------------------------------------------------------- 1 | theme:jekyll-theme-hydejack 2 | -------------------------------------------------------------------------------- /experimental-test-models/gyroidfill-bust40u-testprint.bitmaps.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Photonsters/anycubic-photon-docs/f18f326c91ff0cc3c99130ade86cbd3ad60ae753/experimental-test-models/gyroidfill-bust40u-testprint.bitmaps.7z -------------------------------------------------------------------------------- /experimental-test-models/gyroidfill-bust40u-testprint.photon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Photonsters/anycubic-photon-docs/f18f326c91ff0cc3c99130ade86cbd3ad60ae753/experimental-test-models/gyroidfill-bust40u-testprint.photon -------------------------------------------------------------------------------- /firmware/AC_4.0.11.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Photonsters/anycubic-photon-docs/f18f326c91ff0cc3c99130ade86cbd3ad60ae753/firmware/AC_4.0.11.zip -------------------------------------------------------------------------------- /firmware/AC_4.1.3.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Photonsters/anycubic-photon-docs/f18f326c91ff0cc3c99130ade86cbd3ad60ae753/firmware/AC_4.1.3.zip -------------------------------------------------------------------------------- /firmware/AC_4.1.5.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Photonsters/anycubic-photon-docs/f18f326c91ff0cc3c99130ade86cbd3ad60ae753/firmware/AC_4.1.5.zip -------------------------------------------------------------------------------- /firmware/AC_4.2.1.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Photonsters/anycubic-photon-docs/f18f326c91ff0cc3c99130ade86cbd3ad60ae753/firmware/AC_4.2.1.zip -------------------------------------------------------------------------------- /firmware/AC_4.2.12.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Photonsters/anycubic-photon-docs/f18f326c91ff0cc3c99130ade86cbd3ad60ae753/firmware/AC_4.2.12.zip -------------------------------------------------------------------------------- /firmware/AC_4.2.17.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Photonsters/anycubic-photon-docs/f18f326c91ff0cc3c99130ade86cbd3ad60ae753/firmware/AC_4.2.17.zip -------------------------------------------------------------------------------- /firmware/AC_4.2.18.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Photonsters/anycubic-photon-docs/f18f326c91ff0cc3c99130ade86cbd3ad60ae753/firmware/AC_4.2.18.zip -------------------------------------------------------------------------------- /firmware/AC_4.2.19.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Photonsters/anycubic-photon-docs/f18f326c91ff0cc3c99130ade86cbd3ad60ae753/firmware/AC_4.2.19.zip -------------------------------------------------------------------------------- /firmware/AC_4.2.2.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Photonsters/anycubic-photon-docs/f18f326c91ff0cc3c99130ade86cbd3ad60ae753/firmware/AC_4.2.2.zip -------------------------------------------------------------------------------- /firmware/AC_4.2.3.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Photonsters/anycubic-photon-docs/f18f326c91ff0cc3c99130ade86cbd3ad60ae753/firmware/AC_4.2.3.zip -------------------------------------------------------------------------------- /firmware/AC_4.2.5.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Photonsters/anycubic-photon-docs/f18f326c91ff0cc3c99130ade86cbd3ad60ae753/firmware/AC_4.2.5.zip -------------------------------------------------------------------------------- /firmware/DeadZaxis&Fans-Fix-181024.txt: -------------------------------------------------------------------------------- 1 | # Dead Z axis fix by anycubic 2 | 3 | Original FB post: https://www.facebook.com/groups/AnycubicPhoton/permalink/1479964245481546/ 4 | 5 | **Kudos: Curtis Miller** 6 | 7 | I got these files from Anycubic support to fix the issue where there's no movement on the z-axis, the fans don't turn on, and no UV light on the screen. They provided the following instructions and an image which contradicts them: 8 | 9 | ---- 10 | 11 | The attachment firmware for your reference 12 | 13 | The refresh order is: 14 | 15 | - fpga26 16 | - 导出状态文件.txt 17 | - 机器参数.gcode 18 | -------------------------------------------------------------------------------- /firmware/DeadZaxis&Fans-Fix-181024.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Photonsters/anycubic-photon-docs/f18f326c91ff0cc3c99130ade86cbd3ad60ae753/firmware/DeadZaxis&Fans-Fix-181024.zip -------------------------------------------------------------------------------- /firmware/FixInvertColour-flip-ui.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Photonsters/anycubic-photon-docs/f18f326c91ff0cc3c99130ade86cbd3ad60ae753/firmware/FixInvertColour-flip-ui.zip -------------------------------------------------------------------------------- /firmware/LedModeSetup.gcode: -------------------------------------------------------------------------------- 1 | ;[LED Light Control] 2 | M8030 S4 3 | ;0: Normally off 4 | ;1: Normally open 5 | ;2: Open when the file is printing, close when is not printing 6 | ;3: Close when the file is printing, open when is not printing 7 | ;4: Once exposed, the LED will turn on, if not exposed, the LED will stop LED 8 | 9 | M8500 ; save the configuration -------------------------------------------------------------------------------- /firmware/README.md: -------------------------------------------------------------------------------- 1 | ## ANYCUBIC PHOTON FIRMWARE ARCHIVE 2 | 3 | These are archived firmware images of the Anycubic Photon printer. 4 | 5 | Unless there is an issue with your machine or current firmware, it is recommended that you do not unnecessarily update or reflash it. 6 | 7 | **The latest firmware as of October 2019 available from Anycubic's website is v4.2.19. This version is buggy and not recommended. Use v4.2.18 instead.** 8 | 9 | *By downloading and using the archived files, you acknowledge that you are doing so entirely at your own risk.* 10 | 11 | [Yes, I understand, show me the files!](https://github.com/Photonsters/anycubic-photon-docs/tree/master/firmware) 12 | 13 | ## List of Known Firmware 14 | The stock firmware of most of the first generation blue windowed machines is 4.0.11_LCD. It is the only firmware that did not have the "frame shearing" bug. This bug was finally addressed and fixed on firmware v4.2.18. 15 | 16 | Here is a partial list of known firmware with images as documented on a 17 | [Facebook post.](https://www.facebook.com/groups/AnycubicPhoton/permalink/1599259826885320/) 18 | 19 | --- 20 | 21 | ## General Instructions 22 | 23 | - Copy the 3 files (sometimes only 2) to the USB root folder. 24 | - On startup the update.lcd file will be used to update the firmware and the printer will start and then beeps. 25 | - At this point, navigate via the touchscreen menu to the choose and "print" the other file(s), consecutively. 26 | - Once done, safely shutdown and **delete the firmware files** from your usb stick. 27 | - Now you can restart the printer. 28 | 29 | 30 | If the menu shows a T_88 error code, this means that the firmware files were not coherent. 31 | Check in the menu if the version has been updated to the correct firmware version, if so you can "print" the other two files again. 32 | 33 | --- 34 | 35 | ## Photon GCode Commands 36 | 37 | Big thanks to Master Johnson Yeh for putting this together. 38 | 39 | *Translated text:* 40 | 41 | After getting the Chinese version of the gcode parameter description, let me know better that the experiment I did before is correct. 42 | 43 | If you want to control the relevant parameters of the Z axis, the following parameters can be used together with the application. 44 | 45 | M8070 S3 is set to the slow rise Z distance height of the release type. 46 | 47 | M8070 Z6 is the total height of the Z release type = S# slow rise Z distance height + fast rise distance height, so the height of 6-3=3 rapid rise is 3mm 48 | 49 | M8015 T2 is the speed of Z-axis slow release 50 | M8016 T3 is the rapid rise and rapid descent speed of Z-axis release. This parameter speed controls the speed of rapid rise and rapid decline. 51 | 52 | I would like to suggest that Anycubic should add a new parameter to control the falling speed parameter. 53 | 54 | After finalizing the settings, you need to save the parameters you designed to the device using the M8500 parameters. 55 | 56 | My last test parameter was parameter(Slow T1).gcode changed as follows: 57 | 58 | M8015 T1; 59 | 60 | M8016 T2; 61 | 62 | 63 | M8070 Z6; 64 | 65 | M8080 S3; 66 | 67 | M8500 ; 68 | 69 | 70 | *Original text:* 71 | 72 | 取得中文版gcode參數說明後, 讓我更明白之前做的實驗是正確的. 73 | 如果要控制Z軸的相關參數有下列幾個參數是可以搭配應用的. 74 | 75 | M8070 S3 是設定離型的慢速上升Z距離高度 76 | M8070 Z6 是Z離型總高度 = S#慢速上升Z距離高度+快速上升距離高度, 所以6-3=3快速上升的高度為3mm 77 | 78 | M8015 T2 是Z軸慢速離型上升的速度 79 | M8016 T3 是Z軸離型快速上升及快速下降速度, 這個參數速度控制著快速上升跟快速下降的速度 80 | 81 | 我想建議 Anycubic 應該新增加一個參數在控制下降的速度參數. 82 | 83 | 最後完成設定後, 需要使用M8500參數將您所設計的參數保存到設備內. 84 | 85 | 我上一次測試參數是 parameter(Slow T1).gcode 更改的內容如下: 86 | 87 | M8015 T1 88 | M8016 T2 89 | 90 | M8070 Z6 91 | M8080 S3 92 | 93 | M8500 94 | 95 | more info on the gcode params and network here: [https://www.improwis.com/projects/sw_PhotonControl/](https://web.archive.org/web/20231203204955/https://www.improwis.com/projects/sw_PhotonControl/) 96 | 97 | 98 | -------------------------------------------------------------------------------- /firmware/V1.0_20180705.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Photonsters/anycubic-photon-docs/f18f326c91ff0cc3c99130ade86cbd3ad60ae753/firmware/V1.0_20180705.zip -------------------------------------------------------------------------------- /firmware/V1.1_20180720.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Photonsters/anycubic-photon-docs/f18f326c91ff0cc3c99130ade86cbd3ad60ae753/firmware/V1.1_20180720.zip -------------------------------------------------------------------------------- /firmware/defaults.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Photonsters/anycubic-photon-docs/f18f326c91ff0cc3c99130ade86cbd3ad60ae753/firmware/defaults.png -------------------------------------------------------------------------------- /firmware/dump_debug_file.gcode: -------------------------------------------------------------------------------- 1 | ;------------------------------------------------------------------------------------------------------------------ 2 | ; ENABLE M8093 TO DUMP DEBUG TO FILE - Only works in recent firmwares 3 | M8093 I1 -------------------------------------------------------------------------------- /firmware/eeprom_dump.gcode: -------------------------------------------------------------------------------- 1 | ;Dumps the current EEPROM config data into a file 2 | M8512 "configFile.gcode" 3 | -------------------------------------------------------------------------------- /firmware/factory-defaults-translated.gcode: -------------------------------------------------------------------------------- 1 | ;------------------------------------------------------------------------------------------------------------------ 2 | ; ENABLE M8093 TO DUMP DEBUG TO FILE - Only works in recent firmwares 3 | ; M8093 I1 4 | ;------------------------------------------------------------------------------------------------------------------ 5 | ;|||||||||||| Anycubic Photon config file, translated by Toby1kanobi formatted by X3msnake 6 | ;------------------------------------------------------------------------------------------------------------------ 7 | ; Delete all parameters 8 | M8513 9 | ; Delete all parameters stored in inboard memory 10 | ; Comment out if you don't want delete stored values 11 | ;------------------------------------------------------------------------------------------------------------------ 12 | ; Z stepper motor direction 13 | M8004 I-1 14 | ; I1 Clockwise, 15 | ; I-1 Anticlockwise 16 | ;------------------------------------------------------------------------------------------------------------------ 17 | ; XYZ Manual control movement direction 18 | M8005 Z0 19 | ; 0: Z Normal 20 | ; 1: Z- Inverted 21 | ;------------------------------------------------------------------------------------------------------------------ 22 | ;|||||||||||| Speed/acceleration settings. Speed in mm/s, acceleration in mm/s^2 23 | ;------------------------------------------------------------------------------------------------------------------ 24 | ; Z axis default movement speed 25 | M8006 I30 26 | ;------------------------------------------------------------------------------------------------------------------ 27 | ; Jerk 28 | M8007 I15 29 | ; Low value = high accuracy - significantly slower movement 30 | ; High value = Improved print times - Risk of losing steps 31 | ;------------------------------------------------------------------------------------------------------------------ 32 | ; Acceleration 33 | M8008 I700 34 | ; The higher the acceleration the faster the overall print time. Too high risks losing steps. 35 | ;------------------------------------------------------------------------------------------------------------------ 36 | ; Motion tuning 37 | M8010 S0.000625 38 | ; Z per step of mm Formula: Lead/((360/1.8)*16) 39 | ; This setting allows you to replace the default leadscrew with other leadscrews that may have 40 | ; different thread pitches, a finer pitch will increase the machine's effective Z resolution. 41 | ; You must alter the Steps per mm acordingly 42 | ;------------------------------------------------------------------------------------------------------------------ 43 | ; Max travel speed (Rapids) 44 | M8013 I20 45 | ; Z movement maximum speed mm/s 46 | ;------------------------------------------------------------------------------------------------------------------ 47 | ; Zeroing speed 48 | M8015 I3 49 | ; Initial homing speed 50 | ;------------------------------------------------------------------------------------------------------------------ 51 | ; Zero varify 52 | M8016 I2 53 | ; Second homing movement (Bounce) Setting 0 will disable the secon homing operation. 54 | ;------------------------------------------------------------------------------------------------------------------ 55 | ; Peel and lift speeds 56 | M8015 T2 57 | ;------------------------------------------------------------------------------------------------------------------ 58 | ; Initial peel speed slow move 59 | M8016 T3 60 | ; Build plate raise and lower speeds between layers 61 | ;------------------------------------------------------------------------------------------------------------------ 62 | ; Z-axis Hold 63 | M8016 D10 64 | ; The unit is ms (milliseconds) Time build plate will spend stationiary between rise and lower 65 | ; operations 66 | ;------------------------------------------------------------------------------------------------------------------ 67 | ; Max Z height mm 68 | M8026 I155 69 | ; Max Z height, this is th max Z move, not the max build height 70 | ; Changing this value can allow you to shorten or lengthen the max Z volume. You may use this to 71 | ; install a longer Z axis 72 | ;------------------------------------------------------------------------------------------------------------------ 73 | ; Z axis limit switch position type 74 | M8029 I0 75 | ; 0: Unilateral limit, only use Z-limit, do not use Z+ 76 | ; 2: Double limit, if Z+ and Z- limit are used at the same time, Z+ can limit the maximum 77 | ; stroke of Z 78 | ;------------------------------------------------------------------------------------------------------------------ 79 | ; Limit switch configuration 80 | M8029 T0 81 | ; 0: Limit switch normally open (Active low) 82 | ; 1: Limit switch is normally closed (Active high) 83 | ;------------------------------------------------------------------------------------------------------------------ 84 | ; Z axis limit switch position 85 | M8029 S0 86 | ; 0: Limit switch is positioned for mix Z 87 | ; 1: Limit switch is positioned for Min Z 88 | ;------------------------------------------------------------------------------------------------------------------ 89 | ; Z axis park position (0,0,0) 90 | M8029 C0 91 | ; 0 :ØZ Return to cordinate 0,0,0 92 | ; 1 :Stay in the limit position 93 | ;------------------------------------------------------------------------------------------------------------------ 94 | ; LED fan LED_Fan control 95 | M8030 I-2 96 | ; 0: Deactivated 97 | ; -1: Always on 98 | ; -2: Active when printing 99 | ;------------------------------------------------------------------------------------------------------------------ 100 | ; Motherboard cooling fan MB_Fan control 101 | M8030 T-2 102 | ; 0: Always off 103 | ; 1: On while LED is being oeprated 104 | ; -1: Always on 105 | ; -2: On when printing 106 | ;------------------------------------------------------------------------------------------------------------------ 107 | ; LED light control 108 | M8030 S4 109 | ; 4: On when image being displayed 110 | ;------------------------------------------------------------------------------------------------------------------ 111 | ; U-disc 112 | M8034 I1 113 | ; 0: Dissabled 114 | ; 1: Enabled 115 | ;------------------------------------------------------------------------------------------------------------------ 116 | ; Peel lift distance FAST MOVE in mm - speed set by M8016 117 | M8070 Z6 118 | ; 0=Dissable 119 | ;------------------------------------------------------------------------------------------------------------------ 120 | ; Peel first move SLOW MOVE, distance in mm - speed set by M8015 121 | M8070 S3 122 | ; 0=Dissable 123 | ;------------------------------------------------------------------------------------------------------------------ 124 | ; Z zero and limit position setting 125 | M8083 I1 126 | ; 0: Machine zero and limit switch position are the same 127 | ; 1: Machine zero and limit switch position are offset - set with M8084 Z* 128 | ;------------------------------------------------------------------------------------------------------------------ 129 | ; Z limit and zero limit difference, the value is usually positive 130 | M8084 Z0 131 | ; If you want to set the offset in the configuration, change the Z0 value to your machine offset 132 | ; You can also configure the offset automatically by setting°Z Zero¡± on the interface. 133 | ;------------------------------------------------------------------------------------------------------------------ 134 | ; Boot LOGO time 135 | M8085 I5000 136 | ; Boot logo duration, minimum 5000ms, maximum 6000ms 137 | ;------------------------------------------------------------------------------------------------------------------ 138 | ; UI Colour Mode Set 139 | ; M7506 I636264 T0 140 | ; M7506 I636264 T1 141 | ; M7506 I636264 T2 142 | ; T0 - NORMAL / T1 - INVERTED / T2 - FLIP EEPROM SAVED MODE 143 | ; Uncomment one if you have issues with UI being colour inverted 144 | ;------------------------------------------------------------------------------------------------------------------ 145 | ; Screen saver - time to activation in seconds 146 | M8085 T0 147 | ; 0=Dissabled 148 | ;------------------------------------------------------------------------------------------------------------------ 149 | ; External drive settings 150 | M8087 I0 T0 151 | ; I: Direction signal is valid to establish time of pulse signal high level, the unit is ns 152 | ; T: The minimum holding time of the pulse signal in ns. 153 | ; If there is no external drive control board, set both to zero. 154 | ; Several external drive parameters:THB7128:I100000 T0 ;;;;TB6560:I40000 T0 ;;;TB6600:I100000 T0 155 | ;------------------------------------------------------------------------------------------------------------------ 156 | ; Action after printing 157 | M8489 P3 158 | ; 0 = Dissable motors 159 | ; 1 = No function 160 | ; 2 = Home build plate, dissable motors (DO NOT USE) 161 | ; 3 = Move to max Z, dissable motors 162 | ;------------------------------------------------------------------------------------------------------------------ 163 | ; Save parameters 164 | M8500 165 | ; Save the configuration 166 | ;------------------------------------------------------------------------------------------------------------------ 167 | -------------------------------------------------------------------------------- /firmware/factory-defaults.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Photonsters/anycubic-photon-docs/f18f326c91ff0cc3c99130ade86cbd3ad60ae753/firmware/factory-defaults.zip -------------------------------------------------------------------------------- /firmware/parameterFactory-default.gcode: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Photonsters/anycubic-photon-docs/f18f326c91ff0cc3c99130ade86cbd3ad60ae753/firmware/parameterFactory-default.gcode -------------------------------------------------------------------------------- /firmware/parameterSlow-T1.gcode: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Photonsters/anycubic-photon-docs/f18f326c91ff0cc3c99130ade86cbd3ad60ae753/firmware/parameterSlow-T1.gcode -------------------------------------------------------------------------------- /firmware/readme-of-anycubic-gcode-parameterSlow-T1-vs-Factory-default-20180928.txt: -------------------------------------------------------------------------------- 1 |  2 | 3 | After getting the Chinese version of the gcode parameter description, let me know better that the experiment I did before is correct. 4 | 5 | If you want to control the relevant parameters of the Z axis, the following parameters can be used together with the application. 6 | 7 | M8070 S3 is set to the slow rise Z distance height of the release type 8 | M8070 Z6 is the total height of the Z release type = S# slow rise Z distance height + fast rise distance height, so the height of 6-3=3 rapid rise is 3mm 9 | 10 | M8015 T2 is the speed of Z-axis slow release 11 | M8016 T3 is the rapid rise and rapid descent speed of Z-axis release. This parameter speed controls the speed of rapid rise and rapid decline. 12 | 13 | I would like to suggest that Anycubic should add a new parameter to control the falling speed parameter. 14 | 15 | After finalizing the settings, you need to save the parameters you designed to the device using the M8500 parameters. 16 | 17 | 18 | My last test parameter was parameter(Slow T1).gcode changed as follows: 19 | 20 | M8015 T1 21 | M8016 T2 22 | 23 | M8070 Z6 24 | M8080 S3 25 | 26 | M8500 27 | 28 | ============================================== 29 | 取得中文版gcode參數說明後, 讓我更明白之前做的實驗是正確的. 30 | 如果要控制Z軸的相關參數有下列幾個參數是可以搭配應用的. 31 | 32 | M8070 S3 是設定離型的慢速上升Z距離高度 33 | M8070 Z6 是Z離型總高度 = S#慢速上升Z距離高度+快速上升距離高度, 所以6-3=3快速上升的高度為3mm 34 | 35 | M8015 T2 是Z軸慢速離型上升的速度 36 | M8016 T3 是Z軸離型快速上升及快速下降速度, 這個參數速度控制著快速上升跟快速下降的速度 37 | 38 | 我想建議 Anycubic 應該新增加一個參數在控制下降的速度參數. 39 | 40 | 最後完成設定後, 需要使用M8500參數將您所設計的參數保存到設備內. 41 | 42 | 43 | 我上一次測試參數是 parameter(Slow T1).gcode 更改的內容如下: 44 | 45 | M8015 T1 46 | M8016 T2 47 | 48 | M8070 Z6 49 | M8080 S3 50 | 51 | M8500 -------------------------------------------------------------------------------- /hardware/How-to install external stepper driver.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Photonsters/anycubic-photon-docs/f18f326c91ff0cc3c99130ade86cbd3ad60ae753/hardware/How-to install external stepper driver.pdf -------------------------------------------------------------------------------- /hardware/photon-stepper-motor.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Photonsters/anycubic-photon-docs/f18f326c91ff0cc3c99130ade86cbd3ad60ae753/hardware/photon-stepper-motor.jpg -------------------------------------------------------------------------------- /known-issues/How to solve the sudden shutdown of the Photon with the blue windows.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Photonsters/anycubic-photon-docs/f18f326c91ff0cc3c99130ade86cbd3ad60ae753/known-issues/How to solve the sudden shutdown of the Photon with the blue windows.pdf -------------------------------------------------------------------------------- /known-issues/LCD errors shown on Photon screen and solutions.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Photonsters/anycubic-photon-docs/f18f326c91ff0cc3c99130ade86cbd3ad60ae753/known-issues/LCD errors shown on Photon screen and solutions.xlsx -------------------------------------------------------------------------------- /known-issues/LCD-issues-mainboard-soldering-defect.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Photonsters/anycubic-photon-docs/f18f326c91ff0cc3c99130ade86cbd3ad60ae753/known-issues/LCD-issues-mainboard-soldering-defect.jpg -------------------------------------------------------------------------------- /known-issues/M_11800-troubleshooting-and-fix.md: -------------------------------------------------------------------------------- 1 | ## M_11800 Memory Error 2 | ### Troubleshooting and Fixes 3 | According to Anycubic, the M_11800 error means that "the USB stick is not plugged in". Removing and replugging the USB stick will often fix the problem if it wasn't plugged in fully or seated properly. 4 | 5 | But more often than not, it is a devilishly difficult problem to diagnose if it is something else that is making your printer *think* that the USB stick is not plugged in. 6 | 7 | Try these steps one by one ; 8 | 9 | - First, remove usb stick and try a power cycle. Switch off, unplug from mains, wait 10 mins, restart. Wait 1 min, plug in usb stick, wait a while before browsing files on the usb. 10 | 11 | - If not, try a few other usb sticks. Beware of fakes, try good known brands, formated FAT32. 12 | 13 | - If not, open back panel, unplug usb extension cable from mainboard, plug good mini usb stick directly. 14 | 15 | - If not, try a firmware update. Be sure to print all the update files in the given sequence. 16 | 17 | - If not, try another PSU. 12V 6A or higher amps. Possibly power issues causing udisk unmount. 18 | 19 | - If not, there's nothing else you can do unless you're willing to open it up and dive into troubleshooting cold solder joints, C10 filter capacitor, or driver voltage, etc. 20 | 21 | If the above didn't fix the problem, then you'll have to contact your vendor or Anycubic Support. It is most likely a mainboard issue. 22 | -------------------------------------------------------------------------------- /known-issues/error-code-M11820.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Photonsters/anycubic-photon-docs/f18f326c91ff0cc3c99130ade86cbd3ad60ae753/known-issues/error-code-M11820.JPG -------------------------------------------------------------------------------- /known-issues/photon-known-issues.md: -------------------------------------------------------------------------------- 1 | **CONTACT ANYCUBIC SUPPORT FIRST!** 2 | 3 | This should be your first point of contact for faulty machines, some of the fixes here may void your warranty, proceed at your own risk! ([Anycubic Support Contact Page](http://support.anycubic3d.com/submit.html)) 4 | 5 | The following issues and solutions have been compiled from cases reported by Photonsters in the [Anycubic Photon Printer Owners Group](https://www.facebook.com/groups/1194619320682708) on Facebook. 6 | 7 | **IMPORTANT NOTE!** 8 | 9 | As of September 2019, Anycubic has been shipping printers which deceptively look like Photon printers but are not. These new printers are incompatible with the original Photon printers. The troubleshooting guides and fixes provided here do not apply to this new printer. 10 | 11 | --- 12 | 13 | ## KNOWN ISSUES 14 | 15 | - Filenames on USB stick must not contain special characters as the Photon will not read them. Try also to avoid long filenames although they have been confirmed to be fine. [(FB post)](https://www.facebook.com/groups/AnycubicPhoton/permalink/1370647173079921/) 16 | - Faulty internal USB cable. (loose or bad connection, causing random resets) 17 | - Random resets possibly caused by internal memory buffer issue. 18 | - Z-wobble. 19 | - Included USB stick is faulty. (replace with known good usb formatted FAT32) 20 | - Bad PSU brick. (included with older Photons before yellow windows) 21 | - Random resets / reboots. 22 | - Random freezes mid-print. (usually usb related) 23 | - LCD half screen issues. 24 | - LCD screen flickering during print or corrupted and shifted layers or artifacts. [(FB post1)](https://www.facebook.com/groups/AnycubicPhoton/permalink/1322462231231749/) [(FB post2)](https://www.facebook.com/groups/AnycubicPhoton/permalink/1379338082210830/) [(FB post3)](https://www.facebook.com/groups/AnycubicPhoton/permalink/1539849456159691/)) 25 | - Screen cable broken / sheared during shipping. 26 | - Mainboard failure. ([see how to test video](https://youtu.be/F69UMKYKvbY)) 27 | - Memory errors. 28 | - Dead motor / Z axis. ([FB post](https://www.facebook.com/groups/AnycubicPhoton/permalink/1540155946129042/)) 29 | - Failure to set homing offset values. (config.gcode issue, reflash config.gcode) 30 | - Layers shifting/shearing on LCD during print. (occurs on certain files, firmware issue, downgrade to v4.0.11 to fix) 31 | - Loose print bed head / print head too short. (build plate assembly issue) 32 | - Slicer does not display STL. (PC graphics board driver issue) 33 | - Slicer up to 1.3.6 has a floating point bug in layer sizes other than 50u making layer height float. ([FB post](https://www.facebook.com/groups/AnycubicPhoton/permalink/1398780826933222/)) 34 | - Z motor stops moving mid-print, LCD keeps exposing resin, no error message, stopping print and moving Z via menu works. 35 | - LCD screen light bleed. UV test rectangle shows dimly, low contrast, entire screen letting UV through slightly. Possibly fpga/contrast issue reported fixable by firmware update. [(FB post)](https://www.facebook.com/groups/AnycubicPhoton/permalink/1531910403620263/) 36 | - LCD stops displaying layer slices halfway through a print, all other functions still continues. [(FB post)](https://www.facebook.com/groups/AnycubicPhoton/permalink/1548763945268242/) 37 | [(Youtube video)](https://youtu.be/S-G0X7rQl8w) 38 | - Squares print rhomboid, circles are skewed. 39 | - Build Plate Does Not Reach Z0 Bottom. 40 | 41 | --- 42 | 43 | ### *.photon files can't be detected or won't print on Photon printer. 44 | #### Symptoms 45 | - *.photon sliced file prepared in anycubic/chitu slicer v1.3.6 or Chitubox is not detected or won't print on an original Photon printer. 46 | 47 | #### Suggested Fixes 48 | - Check firmware version of printer, if it shows v3.4.x then it is **not** an original Photon. You have a new Photon, otherwise known as a Fauxton. These are new printers that look like an original Photon but the motherboard and firmware has been changed. 49 | - Try to reslice your model and obtain *.pws output files. These are the only files that will print on a Fauxton. 50 | - If you have been sold one of these new printers without your knowing, you may try to seek resolution from your Seller. 51 | 52 | ### Random Resets / Memory Errors / USB Read Problems 53 | #### Symptoms 54 | - Printing freezes at random points, resets to homescreen. 55 | - Random freezes with error code. (see error codes below) 56 | - File browser not displaying any models. 57 | - USB key light indicator is off, but plugged in (it should always be on.) 58 | - If you wiggle the USB key, you can read files again. 59 | 60 | #### Suggested Fixes 61 | - Replace stock USB key with a known good branded one, formatted to FAT32. 62 | - Only have one file on USB, using short name and no non english characters or spaces. 63 | - If problem still occurs you might have defective USB extension cable or faulty mainboard. 64 | - Video instructions for checking USB cable [Youtube video](https://www.youtube.com/watch?v=6JowsfJEdHs) 65 | - Test with a new USB Extension cable. this is male to female type, you can easily access this by removing the four screws holding the rear vent panel. UNPLUG POWER BEFORE DOING THIS! 66 | Unplug the male connector to the mainboard and plug in a replacement, then plug in your USB key. If this fixes the problem, contact Anycubic for a replacement cable as it uses a special external mount. 67 | - If you have a small USB key, you can plug it directly to the mainboard for testing, (Not recommended as a permanent solution.) 68 | - If the problem isn't solved with replacement USB cable, then you might have a faulty mainboard. Contact Anycubic immediately for a replacement or new machine. Firmware updates will not solve the USB issue. 69 | - Before printing try to remove power cable with no USB plugged in, wait for 1 min then plug power and USB back in. Possible cause might be IC Memory buffer issue, unplugging the power should reset it. (Update 15-07-18) 70 | - Check printer driver reference voltage is between 1.07V to 1.16V. If not, tune it to around those figures. [FB post](https://www.facebook.com/groups/AnycubicPhoton/permalink/1404990436312261/) (confirmed by Laszlo Cook.) 71 | - Check power supply unit (PSU) version. Early versions are known to be faulty. Replace with another 12V 6A unit. [Comparison photo](https://raw.githubusercontent.com/Photonsters/anycubic-photon-docs/master/known-issues/photon_psu_comparison.png) 72 | 73 | ### Slicer Won't Display Model / Does Not Work 74 | The Anycubic Photon Slicer currently does not support intergrated graphics driver, or resolutions above 2K. 75 | 76 | ### Loose Build Plate / Plate Too High 77 | #### Symptoms 78 | - The build plate easily tilts side to side even when grub/mount screw is tightened, 79 | - The build plate sits too high from the FEP and cannot lower any further. 80 | [Photo of the print bed assembly here](https://github.com/Photonsters/anycubic-photon-docs/blob/master/known-issues/photon_bed_mount_assembly.jpg) 81 | 82 | #### Suggested Fixes 83 | - Disassemble build plate assembly, clean and reseat ball joint. [Youtube video](https://www.youtube.com/watch?v=VdiNI_Xu6bI) 84 | - Check your build plate mount screws. [Youtube video](https://www.youtube.com/watch?v=Uc8senzACFM) 85 | - Remove the grub screw. 86 | - Remove the four screws holding the build plate. 87 | - Tighten three more screws inside that help secure the ball joint. 88 | - Make sure to clean out any resin with IPA or other solvents. 89 | - All screws should be tight. 90 | - Realign and adjust the build plate. 91 | - If you can't tighten down the build plate with the grub screw, make sure there isn't two screws in there. 92 | 93 | ### Z Wobble / Non Random Layer Artifacts 94 | #### Symptoms 95 | - Non random layer artifacts visible on surfaces no matter what orientation of print. 96 | - Consistent banding lines approximately 2mm apart. 97 | - Consistent warped prints. 98 | 99 | #### Causes and Suggested Fixes 100 | - First, try cleaning the lead screw (Z rod) and reapply with good quality viscous grease. 101 | - FEP film may be loose. Tighten the FEP. [Youtube video](https://youtu.be/Sdxf9mf7-ns) 102 | - Replace the FEP film. [Youtube video](https://youtu.be/DLi3chV43LQ) 103 | - Tighten the eccentric roller of the slide block. [Anycubic official video](https://www.youtube.com/watch?v=4cfCWmHtsy8) 104 | - Brass nut of the lead screw loose or not seated properly. Remove, clean, reseat and tighten the four screws. 105 | - Bent or warped motor dampener /cushion. Open back vent hatch, check and replace if necessary. 106 | - Motor mounting causing lead screw to be off centre or not perpendicular to lcd glass. Tighten the two screws that hold the motor. Sometimes, loosening the two screws slightly may provide a [temporary fix.](https://www.facebook.com/groups/AnycubicPhoton/permalink/1547616112049692/) 107 | - Replace entire integrated motor lead screw assembly. 108 | 109 | ### Layer Shifting / Shearing On LCD During Print 110 | #### Symptoms 111 | - Only occurs on certain prints, depending on placement and/or geometry. 112 | - Prints look like they have been sliced / cut and moved onto another part of the build plate. 113 | - Layer images on LCD look sheared and do not correspond to layer images showing correctly on touchscreen. 114 | - Checking the Photon file reveals no problems. (in slicer or Validator) 115 | 116 | #### Causes And Suggested Fixes 117 | - Firmware bug affecting all firmware except v4.0.11 (Fixed in 4.2.18+) 118 | - Do a 'dry run' and use timelapse camera to check if the LCD images shift or shears during print. 119 | - Suggested fix is to upgrade firmware to 4.2.18+ [FB Post](https://www.facebook.com/groups/AnycubicPhoton/permalink/1644853745659261/) 120 | 121 | ### Anycubic Photon Slicer Does Not Display STL 122 | - Update display driver. 123 | 124 | ### Anycubic Photon Slicer Does Not Run 125 | - Reinstall slicer program. 126 | - Reinstall C++ distribution library. 127 | https://support.microsoft.com/en-au/help/2977003/the-latest-supported-visual-c-downloads 128 | 129 | ### LCD Displays Only Half Screen 130 | #### Symptoms 131 | - LCD displays half the screen only, touchscreen display shows correctly. (This not related to flickering LCD issue) 132 | 133 | #### Causes and Suggested Fixes 134 | - Check that all cable connections are seated correctly. 135 | - Contact Anycubic Support. 136 | - Update or reflash firmware obtained from Anycubic website. 137 | 138 | ### Squares Print Rhomboid, Circles Are Skewed 139 | #### Symptoms 140 | - A cube when printed turns out to be not perfectly squared. Cylinders when printed have a lean. [FB post](https://www.facebook.com/groups/AnycubicPhoton/permalink/1571701802974456/) 141 | 142 | #### Causes and Suggested Fixes 143 | - Check that the rail column is perpendicular to the red base plate. It may be a small degree off, and could be leaning forward or to the sides, or a combination. Use a small engineer's square to check accurately. If the column is leaning it will cause prints to skew. Adjust the 4 mounting bolts for the column, you may have to loosen and tighten so that the column is perfectly vertical. It takes some trial and error to get it right. If not, you will have to shim the column base. [FB post](https://www.facebook.com/groups/1194619320682708?view=permalink&id=1479801292164508) 144 | 145 | ### Build Plate Does Not Reach Z0 Bottom 146 | #### Symptoms 147 | - After leveling and setting Z=0 correctly, prints still fail. [FB post](https://www.facebook.com/groups/AnycubicPhoton/permalink/1502900896521214/) 148 | 149 | #### Causes and Suggested Fix 150 | - Check if the carriage arm is hitting the top of the vat wall and is thus prevented from reaching Z0 to the bottom of the vat. 151 | - A simple fix is to add 4 washers as spacers to the 4 screws that secure the build plate to the ball joint assembly. 152 | 153 | ### Unresponsive Z Carriage, LCD Inactive, Dead Fans. 154 | #### Symptoms 155 | - On boot, Z carriage does not move, touchscreen Z controls are unresponsive. LCD test shows nothing on screen, fans are dead. 156 | 157 | #### Causes and Suggested Fix 158 | - Bad shutdown, or power interruption, no matter how slight sometimes causes corruption to the EEPROM. 159 | - Download the factory defaults gcode file and reflash EEPROM. 160 | - Or update the firmware. 161 | 162 | 163 | ### Other Random Issues 164 | #### Symptoms 165 | - After you have tried all the fixes above, machine is still behaving abnormally. Possibly faulty Mainboard. 166 | 167 | #### Causes and Suggested Fixes 168 | - Check for mainboard faults using mulitmeter following this video. [Anycubic Official Video](https://youtu.be/F69UMKYKvbY) 169 | - Replace Mainboard. 170 | 171 | ## Error Codes 172 | These are some of the known error codes that the Photon will display. 173 | 174 | #### M_10000 175 | [FB post](https://www.facebook.com/photo.php?fbid=2212662805488791&set=gm.1625910550886914&type=3&permPage=1) 176 | 177 | #### M_11820 178 | Machine will randomly freeze during print and display error, Z does not retract, fan stays on. 179 | 180 | #### M_11800 181 | From Anycubic engineer, "this means USB is not plugged in". [Troubleshooting and fixes for M_11800 Error.](https://github.com/Photonsters/anycubic-photon-docs/blob/master/known-issues/M_11800-troubleshooting-and-fix.md) 182 | 183 | #### M_11000 184 | USB read problem, Replace with new good branded USB stick, formatted FAT32. 185 | 186 | #### M_400 187 | USB cable problems? [FB](https://www.facebook.com/photo.php?fbid=2276138085762970&set=p.2276138085762970&type=3&permPage=1) 188 | 189 | #### T_100 190 | "No TE signal for 2K LCD" 191 | This indicates an LCD screen physical connection problem. 192 | [YoutubeVideo](https://www.youtube.com/watch?v=b4NgkbUrcwc&t=302s) 193 | 194 | The Tearing Effect Signal (TE) is a feedback signal from the LCD Controller to MCU. This signal reveals the display status of the LCD controller. In the non-display period, the TE signal will go high. Therefore, this signal enables the MCU to send data by observing the non-display period to avoid tearing. 195 | 196 | According to hardware Master César Fernández, once a bad LCD or bad LCD connector is ruled out, next things to look for in order of economy are: 197 | - Reinstall firmware for a version very different than the current one and test. 198 | - Check Onboard LCD connector, replace if damaged and test. 199 | - Check R15, R16, R24 Resistors and Q10 transistor, replace if shorted or wrong value and test. 200 | 201 | If none of the above work, then: 202 | - Replace Mipi bridge ICs and test. 203 | - Replace FPGA and test. 204 | 205 | [Diagnostic Method - FB](https://www.facebook.com/groups/AnycubicPhoton/permalink/1700449923432976/?comment_id=1700542163423752&reply_comment_id=1701479253330043&comment_tracking=%7B%22tn%22%3A%22R%22%7D) 206 | 207 | #### T_88 208 | Meaning: "2K LCD signal errors (TWICE)"; Reconnect the cable of the 2k screen is ok. 209 | [FB post 1](https://www.facebook.com/groups/AnycubicPhoton/permalink/1373149382829700/) [FB post 2](https://www.facebook.com/groups/AnycubicPhoton/permalink/1603268679817768/) 210 | 211 | ### Complete list of onscreen error codes 212 | [Complete list of onscreen error codes, probable causes and solutions](https://github.com/Photonsters/anycubic-photon-docs/blob/master/known-issues/LCD%20errors%20shown%20on%20Photon%20screen%20and%20solutions.xlsx) as provided by Anycubic. 213 | -------------------------------------------------------------------------------- /known-issues/photon_bed_mount_assembly.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Photonsters/anycubic-photon-docs/f18f326c91ff0cc3c99130ade86cbd3ad60ae753/known-issues/photon_bed_mount_assembly.jpg -------------------------------------------------------------------------------- /known-issues/photon_psu_comparison.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Photonsters/anycubic-photon-docs/f18f326c91ff0cc3c99130ade86cbd3ad60ae753/known-issues/photon_psu_comparison.png -------------------------------------------------------------------------------- /photon-blueprints/2.8inches_V3.9_Back_Dimensions.PDF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Photonsters/anycubic-photon-docs/f18f326c91ff0cc3c99130ade86cbd3ad60ae753/photon-blueprints/2.8inches_V3.9_Back_Dimensions.PDF -------------------------------------------------------------------------------- /photon-blueprints/3.5inches_V3.9_Back_Dimensions.PDF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Photonsters/anycubic-photon-docs/f18f326c91ff0cc3c99130ade86cbd3ad60ae753/photon-blueprints/3.5inches_V3.9_Back_Dimensions.PDF -------------------------------------------------------------------------------- /photon-blueprints/Anycubic Photon Fasteners Sheet.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Photonsters/anycubic-photon-docs/f18f326c91ff0cc3c99130ade86cbd3ad60ae753/photon-blueprints/Anycubic Photon Fasteners Sheet.xlsx -------------------------------------------------------------------------------- /photon-blueprints/CHITU_FIRMWARE_COMMANDS_Translated_V1.4.0-TO-INVESTIGATE.txt: -------------------------------------------------------------------------------- 1 | ; 【【Http://www.chitucloud.com/chitudoc/search.html, Chitu Help Center 2 | ; 【【The semicolon is a comment, please modify the corresponding parameters according to the comment, the commands after the semicolon will be ignored】】 3 | ; The basic format is Mxxx Ixxx, Mxxx Txxx or Mxxx Sxxx, where Ixx (the first letter of the letter I, integer, not the number 1) is followed by an integer, which can be decimal or hexadecimal (starting with 0x ), Followed by Sxx is a floating point number 4 | ; 5 | ; [Printing shutdown and power-off preservation] need to use the module together, if there is no relevant module, please set it to 0; 6 | M8000 I0; Power-off save support or not, I1 means support, I0 means not support, restart after setting is effective 7 | M8001 I0; support for printing shutdown or not, I1 means support, I0 means not support, restart after setting is effective 8 | ; 9 | ; [Stepper motor direction control] The direction of I1 and I-1 are just opposite, so if the direction of the motor is wrong, either change the wiring or change this direction parameter 10 | M8002 I-1;; X stepper motor direction, I1 or I-1 11 | M8003 I1; Y stepper motor direction 12 | M8004 I-1; Z stepper motor direction 13 | M8005 I1; E stepper motor direction 14 | M8005 I1 E2; Set the direction of the second E stepper motor, I1 or I-1, if there is no multi-nozzle, please ignore this configuration 15 | M8005 I1 E3; Set the direction of the third E stepper motor, I1 or I-1, if there is no multi-nozzle, please ignore this configuration, the three-nozzle currently only supports three in and one out 16 | 17 | ; [XYZ axis extrusion head / platform movement configuration] will only affect the actual movement direction of the manual interface buttons ;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 18 | M8005 X0; 0: extrusion head movement in X axis direction 19 | ; 1: X axis direction platform movement At present, most of the machines on the market are X axis extrusion head movement 20 | M8005 Y0; 0: Y-axis direction extrusion head movement 21 | ; 1: Y-axis direction platform movement The current I3 structure Y-axis is platform movement, 22 | ; Y-axis of delta, ultimaker and makerbot is extrusion head movement 23 | M8005 Z0; 0: Extrusion head movement in the Z axis direction, currently the I3 structure and delta structure Z axis are the movement of the extrusion head, 24 | ; 1: Z axis direction platform movement, ultimaker and makerbot structure Z axis is platform movement 25 | ; 26 | 27 | 28 | 29 | ; [XYZE default speed / acceleration setting] Speed ​​is in mm / s and acceleration is in mm / s ^ 2 30 | M8006 I80; the maximum starting speed, when the movement speed has exceeded this speed, it will use this speed as the starting point, 31 | ; This speed is mainly to prevent out-of-step, this value is too small, will cause the rail angle to bulge when rounding 32 | M8007 I25; the maximum rail bending speed value (corresponding to the jerk speed in the open source firmware), if the actual rail bending speed of the movement is greater than this value, 33 | ; Will force the movement to slow down. When filling, there will be a lot of reciprocating motion, this value is large, the noise is large, and it is easy to lose steps. 34 | ; This value is small, the speed is slow, when the printing speed is high, the print quality will be relatively poor 35 | M8008 I1000; acceleration, the greater the value, the greater the average speed of actual operation, but the noise is also larger, the smaller the value, the smaller the actual speed, 36 | ; 37 | 38 | ; [E-axis independent speed / acceleration setting] Speed ​​is in mm / s and acceleration is in mm / s ^ 2 39 | ; Note: If the E axis is a decelerating stepper motor, because of the reason for deceleration, the speed and acceleration of the E should be reduced, otherwise the E axis will have the risk of step loss 40 | M8007 E40; the maximum rail bending speed value (corresponding to the jerk speed in the open source firmware), if the actual rail bending speed of the movement is greater than this value 41 | M8008 E1500; acceleration, the greater the value, the greater the actual running average speed, and the rail bending speed and acceleration of the E axis will affect the bridge drawing 42 | ; 43 | 44 | 45 | ; [【[Stepping related parameters]]] After the parameters are set, please print a cube, and then measure the size with a ruler to confirm that there is no problem with the parameters 46 | ; If the machine has a delta structure, please set the motor parameters of XYZ to the same, the Z parameter is the same as the XY calculation method 47 | M8009 S0.0125; [mm value of each step of XY] such as 20 teeth, tooth pitch is 2mm (mxl specifications, 2gt tooth data is 2mm), 1.8 degree stepper motor, 48 | ; 16 subdivision, then (20 * 2) / ((360 / 1.8) * 16) 49 | ; M8009 X0.0125 Y0.0125; If you need to set X, Y stepper motor parameters independently, you can use this command 50 | ; 51 | M8010 S0.00125; [mm value of each step of Z] On a non-delta machine, the calculation formula: lead / ((360 / 1.8) * 16). 52 | ; If it is on a delta machine, please set it to be the same as the XY parameter Y 53 | 54 | ; 55 | ; [Mm value of each step] Calculation formula: wheel circumference / ((360 / 1.8) * 16), circumference is diameter * Pi 56 | M8011 S0.0117; If you find that the set wire is relatively thin, or frequent faults, it is recommended to set this value a little smaller than the real value, 57 | ; Better threading 58 | ; 59 | ; 60 | ; 【Maximum speeds】 In order to ensure the stability of the machine, please set according to the actual measurement results 61 | M8012 I200; the maximum speed of XY movement mm / s 62 | M8013 I20; Maximum speed of Z movement mm / s 63 | M8014 I150; the maximum speed of the extruder mm / s 64 | ; 65 | ; [Zero Speed] makerware slicing software will ignore this zero speed, because the zero speed is specified in its gcode 66 | M8015 I10; The speed of the first reset to zero when Z returns to zero, the speed is faster, and the Z movement speed of the manual interface is also the same as this speed 67 | M8015 S30; The first zero speed when XY returns to zero, the speed is faster, the XY movement speed of the manual interface 68 | M8016 I6; The second reset speed when Z returns to zero, the speed is slower, reducing the second reset speed can improve the repeat positioning accuracy of the limit 69 | M8016 S10; The second zero-return speed when XY returns to zero, the speed is slower, reducing the second zero-return speed can improve the repeated positioning accuracy of the limit 70 | ; 71 | ; [Pre-extrusion before printing] 72 | M8017 I10; pre-extrusion length mm, whether the first layer sticks to the bottom plate directly affects the print quality, a little more pre-extrusion will make the bottom plate stick better 73 | M8018 I70; the maximum pre-extrusion speed of the extruder mm / s, non-reduction gear feeding, the maximum speed is usually above 100, 74 | ; 75 | ; [Parameters closely related to compatibility with Replicator / Makerware software] If you do not intend to be compatible with this type of software, you can leave it alone 76 | M8019 I50; The maximum unwinding speed supported, the unit is mm / s. When it is 0, it means the same as the E maximum speed. 77 | ; By default, Makerware double-head slices are very slow to rewind, and the rewinding pause time is very long 78 | M8020 S3; Length of thread withdrawal, mm, withdrawal distance, too small withdrawal will cause wire leakage, too large withdrawal, too long pause time, easy wire leakage, 79 | ; Please set according to your feeding type and extruder type, if it is 0, the length of unwinding follows the slicing software 80 | M8033 S8; the length of the wire withdrawal when the makerware software switches the extrusion head, the makerware slice specifies that the wire withdrawal is very long, 81 | ; Easy to jam when back squeezing, if it is zero, follow the setting of the slicing software 82 | ; 83 | ; [Default consumable diameter] unit is mm 84 | M8021 S1.75; consumable diameter 85 | ; 86 | ; 【Maximum temperature of extrusion head】 87 | M8022 I245; the highest temperature supported by the extrusion head, set this temperature in order to prevent the user from accidentally operating the extrusion head temperature to cause damage to the extrusion head, 88 | ; The thermal resistance can only reach 260 degrees, and the peek tube begins to soften at about 260 degrees 89 | ; 90 | ; 91 | ; [The consumable interface, the minimum temperature of the wire] 92 | M8022 T170; consumable interface, the minimum temperature required to extrude consumables 93 | ; 94 | ; [Maximum hot bed temperature] 95 | M8023 I120; the maximum temperature of the hot plate, too high temperature is easy to damage the hot plate 96 | ; 97 | ; [Temperature error detection] The default temperature error detection will pop up a warning when the temperature sensor is not plugged in or the heating power is too small. 98 | ;; It is strongly recommended not to disable this feature 99 | M8023 T0; 0: enable temperature detection 100 | ; 1: Prohibit error detection of extrusion head and hot bed temperature 101 | ; 2: Only the error detection of hot bed temperature is prohibited 102 | ; 103 | ; [X, Y, Z maximum stroke] Please set according to the actual print size, the unit is mm 104 | ; Please set this parameter carefully! ! ! ! ! ! , If the setting is too small, when printing, the place beyond the set stroke 105 | ; It cannot be printed. If the setting is too large, if the slice movement command exceeds the actual machine stroke, it will not 106 | ; Limiting the exceeded position will force the motor to collide 107 | ; If the machine is delta structure, the following stroke parameters will be ignored 108 | M8024 I200; X maximum stroke, in the case of lcd enabled sound, the movement beyond the stroke during printing will cause the buzzer to sound, 109 | ; There will be no travel limit during manual interface operation 110 | M8025 I200; Y maximum stroke 111 | M8026 I200; Z maximum stroke 112 | ; 113 | ; [Set the number of extrusion heads] At least 1, currently up to 3, in the case of 3 nozzles, only supports three in and one out 114 | M8027 I1; configure the number of extrusion heads 115 | ; 116 | ; [Whether it is more in and one out nozzle], the more in and out nozzle share a temperature sensor and a heating rod 117 | M8027 S0; 0: no more in one out 1: more in one out 118 | 119 | ; [Special function of multiple Y or multiple Z]; 120 | ; The second extrusion head is used as Z. Some large machines require two Z axes, so you can use E2 as the Z axis. This command will force the number of extrusion heads to 1. 121 | ; M8027 Z0; If the function is enabled, please remove the preceding ';', to disable the function, use ';' to comment it out, 122 | ; 0: Double Z double limit mode, the second limit is connected to Z +, 123 | ; 1: Double Z single limit mode, only need to connect a limit switch 124 | ; 3: Three Z mode, the other two Z extension ports 125 | ; 126 | ; Use the second extrusion head as Y 127 | ; M8027 Y0; If the function is enabled, please remove the preceding ';', to disable the function, use ';' to comment it out 128 | ; 129 | ; The second extrusion head is used as the first extrusion 130 | ; M8027 E0; If this function is enabled, please remove the preceding ';'. To disable this function, use ';' to comment it out 131 | ; 132 | ; [Hot bed enable] Some machines may wish to ban the hot bed. 133 | M8027 T1; 1: enable hot bed 134 | ; 0: No hot bed 135 | ; 136 | ; [Advanced settings, back thread compensation] 137 | M8028 S0.00; Rewind compensation, machine, extrude after rewinding, because of elasticity, it will actually retreat a little bit from the original position, 138 | ; Directly zero if you don't understand 139 | ; 140 | ; [XY axis limit switch position type] 141 | ; 0: reprap models, usually use repetier-host and cura, the limit switch position is at the zero point of x, y, 142 | ; The limit is installed in X-, Y-. When the position is limited, the extrusion head is on the left front of the platform 143 | ; 1: Similar to makerbot, usually use replicatorG / makerware / makerbot desktop slicing software, 144 | ; The limit position is at the maximum value of x, y, the limit is connected to X +, Y +, when the limit is placed, the extrusion head is on the right rear of the platform 145 | ; 2: ultimaker models, with limit switches on both sides, a total of six limit 146 | ; 3: When the position is limited, the extrusion head is on the left rear of the platform (rarely, the limit is connected to X-, Y +) 147 | ; 4: When the position is limited, the extrusion head is on the right front of the platform (rarely, the limit is connected to X +, Y-) 148 | ; For delta type machines, this parameter will be ignored, the limit switches are all connected to X +, Y +, Z +, 149 | M8029 I0; 0: unilateral zero limit (front left), such as mendel, i3 ... 150 | ; 1: Unilateral maximum point limit (rear right), such as makerbot model 151 | ; 2: Bilateral limit, such as ultimaker model, mini board only XYZ three limit, do not configure to use this option 152 | ; 3: Left rear limit (very few) 4: Right front limit (very few) 153 | ; 154 | ; 155 | ; 156 | ; [XYZ limit switch wiring type] If this configuration is wrong, when the motor is operated in the manual interface, the motor will not move in a certain direction and the buzzer 157 | ; It will make a drip sound. In addition, the short-circuit cap next to the Filament seat is used to select the limit voltage value (3.3 / 5V). It must not be suspended. 158 | ; Simple judgment method, if the configuration is normal, the buzzer will beep when the limit is changed to the limit, 159 | ; The buzzer will not sound when the limit is changed to the non-limit. If the phenomenon is found to be the opposite, modify the configuration 160 | M8029 T0; 0: limit switch normally open (-and s voltage is high level when there is no limit, low level when limit) 161 | ; 1: Limit switch is normally closed (-and s voltage is low level when not limited, high level when limit) 162 | ; 163 | ; 【Z-axis limit switch position】 164 | M8029 S0; 0: the limit when the extrusion head is closest to the platform, the limit is connected to Z- 165 | ; 1: limit when the extrusion head is farthest from the platform, the limit is connected to Z + 166 | ; 167 | ; 【Whether the XYZ axis returns to (0,0,0), only for XYZ or hbot models】 168 | M8029 C0; 0: return to the XYZ (0,0,0) position, ie the position where the extrusion head returns to the front left of the platform 169 | ;; 1: stay in the limit position 170 | ; 171 | ; 172 | ; [Breakage detection enable] The breakage limit is connected to the limit of FILAMENT. If this function is enabled, the leveling limit of the delta structure must be connected to Z- 173 | ; If this function is not enabled, the leveling limit of the delta structure is connected to FILAMENT 174 | M8029 D0; 0: prohibit material breakage detection 175 | ; 1: Enable material break detection 176 | ; 177 | ; [FILAMENT (breakage detection / leveling limit) limit start configuration]; 178 | ; In Delta models, the leveling switch is only enabled after the leveling is clicked and the motor returns to zero. 179 | ; If the switch is set incorrectly, it will cause the motor to keep moving on the top during automatic leveling, and will not go down to the bottom plate. 180 | ; Normally, this limit is always in the disabled state, even if the switch is triggered, it will not cause the drip of the buzzer. 181 | M8029 P1; 1: Same as XYZ limit type 182 | ; -1: opposite to XYZ limit type 183 | ; 184 | ; [Extrusion Fan Control] If the extruder head is a makerbot structure, the extruder needs to dissipate heat as soon as it is heated, otherwise the extrusion machine will overheat 185 | ; If the extruder is a structure of ultimaker, whether the fan needs to be turned on is specified by the slicing software 186 | M8030 I0;> 0: If you need to force the extruder to automatically turn on the fan when it exceeds a certain temperature, set a temperature greater than 0. 187 | ; 0: If set to 0, the beginning of the fan is controlled by the slicing software 188 | ; 189 | ; 【Main board fan control】 190 | ; Set the motherboard fan self-starting temperature must be placed after the M8030 I0 command, there are two fans on the makerbot motherboard, 191 | ; There is a side fan that turns on automatically when it is higher than a certain test. You can connect the fan to the motherboard fan and configure this parameter 192 | ; M8030 I0 T-1; The parameter behind I indicates the temperature, when it is 0, it means that the motherboard fan will not change with the temperature, 193 | ; Otherwise, when the temperature of the extrusion head reaches the specified temperature, the fan will turn on 194 | ; 195 | ; [Set the offset of the second extrusion head (right extrusion head)] The unit is mm, if it is a single head, the following two parameters are invalid, the double head offset in cura is set to 0 196 | M8031 S35.0; Offset in X direction (left and right) 197 | M8032 S0; Y direction offset (front and rear) 198 | ; 199 | ; [Whether the SD card supports the display of folders] 200 | M8034 I1; 0: not supported 201 | ; 1: Support 202 | ; 203 | ; 204 | ; 205 | ; 206 | ; If the machine has a delta structure, the position of the center of the disc is (X0.5 Y0.5), 207 | ; In other structures, the front left position is (X0.0 Y0.0) 208 | ; In the delta leveling test (only used when the delta manual leveling test is enabled, if it is automatic leveling, the following parameters are invalid), it is recommended that the positions of the points are 209 | ; Is (X0.5 Y0.5) (X0.15358984, Y0.3) (X0.84641016, Y0.3) (X0.5, Y0.9), 210 | ; Of course you can also take points as absolute coordinates 211 | ; [Leveling test points] can take up to 5 points, X, Y are floating point numbers, if X, Y are less than 1, it means the ratio of relative travel, 212 | ; Otherwise, it is expressed as the absolute coordinate value of X, Y, the unit is mm 213 | ; If the stroke is (200,200), M8036 X0.1 Y0.1 and M8036 X20 Y20 have the same effect, 214 | ; If the absolute value is less than 1, it means comparison, otherwise it is absolute coordinates 215 | M8035 I4; the number of leveling points, 216 | M8036 X0.2 Y0.2; In XYZ manual leveling and delta leveling test, there are as many instructions as there are points. If it is delta automatic leveling, the position of the first point is the sensor away from the center of the nozzle Distance (positive right rear), other point parameters are invalid 217 | M8036 X0.8 Y0.2 218 | M8036 X0.8 Y0.8 219 | M8036 X0.2 Y0.8 220 | ; 221 | ; 222 | ; [Machine Type] 223 | M8080 I0; 0: XYZ common type, 224 | ; 1: delta type (delta machine limit connected to X +, Y +, Z +, left: X motor, right: Y motor, rear: Z motor) 225 | ; 2: Hbot / CoreXY type 226 | ; 3: SCARA (in internal test, the limit is connected to X-, Y-) 227 | ; 4: Excavator structure (internal test) 228 | ; 229 | ; [Thermal resistance type] Temperature sensor type 230 | ; For the thermal resistance, the thermal resistance of the same parameter is actually slightly different, the temperature of different thermal resistance is relatively close at low temperature, 231 | ; At high temperature, the displayed temperature difference can reach 40 degrees, if it is a thermal resistance, please be sure to set the correct thermal resistance type, 232 | M8081 I2; 0: ideal NTC 100K 1% 3950 B, 233 | ; 1: K-type thermocouple, 234 | ; 2: EPCOS NTC 100K 1% 3950 B, corresponding to marlin sensor type 1, most of them on the market 235 | ; 236 | 237 | ; [Enable automatic leveling] 0: Disable automatic leveling enable (XYZ structure will automatically become a semi-automatic leveling method, youku search for "Chitu motherboard-leveling point configuration") 238 | ; 1: Allow automatic leveling to be enabled (the number of automatic leveling points of the XYZ structure is 7x7, which is somewhat similar to the way of delta leveling) 239 | ; For xyz leveling documents, please search for xyz automatic leveling at http://www.chitucloud.com/chitudoc/search.html 240 | ; M8083 I0; On the delta interface, you can enable it through the interface, if you only want to set through the interface, you can comment out this line, 241 | ; If it is the automatic leveling of XYZ structure, the leveling switch is directly connected to Z-, remove the original limit switch, 242 | ; Also used with M8084 Z * instruction 243 | ; 244 | ; [The angle when the servo is retracted and the angle when it is lowered when leveling], it is only effective when auto-leveling is supported. For detailed documentation, please search for "Servo" in the Chitu Help Center 245 | M8083 D0 P0; The angle at which the steering gear is retracted behind D, and the angle at which the steering gear is lowered after P. If the two angles are the same, it is regarded as not requiring the support of the steering gear. 246 | ; The angle that the specific servo can reach is determined by the specific servo, the 180-degree steering angle servo, our measured range is between -85-105 degrees 247 | 248 | 249 | ; [Delta Settings] If it is not of delta type, the following parameters will be ignored ;;;;;;;;;;;;;;;;;;;;; 250 | ; M8083 S200; Delta rod length, this can be set directly on the delta interface, if you want to set in the configuration, remove the previous semicolon 251 | ; M8084 S120; Delta ring radius, this can be set directly on the delta interface, when adjusting the machine, 252 | ; It is more convenient to set directly on the interface 253 | M8084 D0; leveling radius difference, automatic leveling take point radius = ring radius + leveling radius difference, some printers print range 254 | ; Larger than the bottom disc, the probe can easily exceed the printing range. In most cases, the difference is negative, such as M8084 D-10 255 | M8084 P0; Delta automatic leveling point-taking mode, different point-taking modes, the point-taking range is a little different, you can adjust the radius difference 256 | ; To make corrections, 257 | ; 0: 7x7 points, square points, leveling diameter is diagonal distance 258 | ; 1: 37 points, regular hexagons take points, the leveling diameter is diagonally diagonal distance 259 | ; 260 | ;; [Z leveling limit difference, advanced parameters, do not move]; 261 | ; Height difference of Z leveling limit on Delta machine or auto leveling XYZ machine = Z position of leveling limit-Z zero position, 262 | ; In most cases, you only need to set to 0 263 | ; 0: Offset is forbidden, the travel of Z is determined by "Set Z to zero", the printed gcode does not need to add automatic leveling instruction, it is recommended to use this mode 264 | ; The current position other than 0: Z is automatically determined when the leveling limit is triggered. Under the DELTA structure, the G29 automatic leveling command must be connected after G28 returns to zero. 265 | ; Before printing order. If the photoelectric leveling limit is usually positive, if the extruder is attached to the hot plate during the limit, it is negative 266 | M8084 Z0 267 | ; 268 | ; 269 | ; 【Startup LOGO time】 270 | M8085 I3000; boot logo duration, minimum 100ms, maximum 6000ms 271 | 272 | ; [Screensaver Time] 273 | M8085 T0; How long to stand by will enter the screen saver interface, the unit is second (s), when it is 0, it means that the screen saver is forbidden 274 | 275 | ; [Standby shutdown function, need to cooperate with the shutdown function module] 276 | M8085 P0; How long will the machine be turned off in standby, this function can only be used when the setting of the shutdown function module is installed, 277 | ; The unit is second (s), when it is 0, it means that the standby shutdown function is prohibited 278 | 279 | ; [Software crossover, do not move this value] 280 | M8086 I1; software frequency division, some users use a motor with a 0.9 step angle or an external 32 subdivision drive, 281 | ; To achieve the effect of 1.8 step angle or 16 subdivision, you can set the frequency division to 2, the default is 1, no frequency division; 282 | ; 283 | ; 284 | ; [External drive settings] 285 | M8087 I0 T0; I: Settling time from direction signal effective to pulse signal high level, unit is ns 286 | ; T: The shortest holding time of the pulse signal, the unit is ns, if there is no external drive control board, please set it to zero. 287 | ; Several external drive parameters: THB7128: I100000 T0 ;;;; TB6560: I40000 T0 ;;; TB6600: I100000 T0 288 | ; 289 | ; 290 | ; [Proportion of pwm when the motherboard fan is turned on] 291 | M8489 I256; The PWM ratio of the motherboard fan since the start is up to 256. Some motherboard fans have strong wind force and relatively high noise. 292 | ; The fan wind and noise can be changed by this parameter 293 | ; 294 | ; 【Manual / consumables interface extruder threading speed】 295 | M8489 T8; In the manual / consumables interface, the wire feed speed of loading consumables, the unit is mm / s, 296 | ; The wire feed speed is too fast to feed the wire in time, causing the extruder to squeeze out of step 297 | ; 298 | ; [Delta leveling speed down] 299 | M8489 S4; Delta model's descending speed when taking points when leveling. Decreasing this speed can improve the accuracy of automatic leveling. 300 | ; 301 | ; 302 | ; [Action after printing] 303 | M8489 P0; Action after printing is completed 304 | ; 0: turn off all motors, heat 305 | ; 1: No action after printing, completely follow gcode instructions 306 | ; 2: After printing, reset to zero 307 | ; 3: After the printing is completed, it is reduced to the maximum stroke of Z, and the motor is continuously powered. 308 | ; 4: After the printing is completed, wait for the temperature of the nozzle 1 to drop to 50 degrees before reminding the completion of printing 309 | 310 | ; [PID parameter setting of temperature] If you are not an expert and your current temperature control is relatively stable, you do not need to move this parameter 311 | ; M301 P22.2 I1.08 D114; Before configuration, please remove the semicolon in front 312 | ; 313 | ; 314 | M8520 I0; 1: Support laser engraving related configuration 315 | ; 0: Related configuration of laser engraving is not supported, the related function is to set the speed in the more button 316 | ; 317 | ; 【【【【【【【Save parameter】】】】】】】】 【This parameter must not be less, otherwise the parameter cannot be saved to the device 318 | M8500; save configuration 319 | ; 320 | ; 321 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 322 | ; [Code used for testing] ;; 323 | ; M8510; Make the configuration effective immediately, but do not save the configuration, mainly used in the occasion of temporary test configuration 324 | ; M8511; Restore to the saved configuration, unsaved configuration is lost, usually used with M8511 325 | ; M8512 "Configuration file .gcode"; Save the configuration to a file, the file is an absolute path 326 | ; M8520 I0; 1: Support laser engraving related configuration 327 | ; 0: Related configuration of laser engraving is not supported, the related function is to set the speed in the more button 328 | ; M8520 T0; 1: Support related test functions of manual leveling 329 | ; 0: Does not support manual leveling related functions, the function is reflected in the operation according to leveling 330 | ; M6010 T0 I4; Create a loop start point, start Loop0, loop four times 331 | ; M6011 T0; Check if Loop0 is completed, if not, continue to loop, otherwise continue 332 | ; M6020 X0.1 Y0.92 Z0.5 F6500; X, Y, Z respectively and the ratio of the entire printing stroke as the value 333 | ; M6030 "file"; Run the file under the current relative path, if the file name has ':', it means an absolute path 334 | ; M6031; Pause printing, but will not move the extrusion head 335 | ; M6032 "file"; Print file from sd card and prepare to read file 336 | ; M6040 I0; Restart, the next parameter is how long the delay is mm 337 | ; M6045 I4000 "M24"; Pause current printing, execute M24 command after 4s delay to resume sd command 338 | ; M6046 I4000 "M0"; Similar to M6045, except that the execution of the sd card is not suspended, do not block the normal downward execution of the sd card 339 | ; M6050 S0.1 P0.04; Mixed color configuration Extrusion head 1 The initial ratio of the yarn output is 0.1, and for each 1 mm increase in Z, the extrusion ratio of the first outlet increases by 0.04 340 | ; M6051 D0 P0 I1; Pull the D0 pin level to 1, there are 8 expansion IO ports, the motherboard version must be V3.6 or above to have the expansion IO port, 341 | ; Next to the motherboard, there is a silk screen next to the IO port 342 | ; M6051 D0 P1 I1; Wait for the pin level of D0 to become 1, otherwise it will block the command 343 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 344 | -------------------------------------------------------------------------------- /photon-blueprints/ChituClientWifiProtocol-translated.txt: -------------------------------------------------------------------------------- 1 | G:\yiyu\workspace\software_v3_V1.2.30\software_v3_V1.2.30\software_v3\DOC\赤兔主板-wifi通信协议-wifi-protocal.txt 26 November 2016 16: 35 2 | Author: Yi Yu last modified: 2016 1 14 3 | Requirements:motherboard firmware must > V1. 3. 7 4 | Support for androi, ios 5 | Communication method: UDP protocol, 3000 ports 6 | Communication mode: 7 | Mobile terminal: send command 8 | Device side: successful return ok\r \ \ n 9 | Some commands will also display additional information before, if not specifically indicated, the success only return ok \ r\n, otherwise return the relevant information and then return 10 | Back to ok\ \ r \ \ n 11 | Failure returns Error:+ error message\r\n 12 | All the commands are based on the handshake operation, in the face of G28 this long operation command, it is recommended to set the longest probably 5s socket ultra 13 | When, once timed out, sends the M4004 command to query the current status 14 | Basic commands: 15 | M99999 16 | Local Area Network broadcast, through this instruction to scan the device 17 | ok MAC:18:fe:34:d7:a7:16 IP:192.168.1.106 VER:V10. 0. 3 ID:38, d9, 5d, fa, dd,8b, 1a, 4d 18 | NAME:yiyu-esp1 19 | MAC:wifi mac address 20 | IP: WiFi LAN IP address 21 | VER: version number of the wifi firmware 22 | ID: unique identification of the wifi module 23 | NAME: set WiFi module name 24 | Get the device's xyze step parameters, step parameters will be used in subsequent file compression.The first command after the connection must be this 25 | All the commands that you can't follow are unresponsive!!!!!!!!!!!!!! 26 | M4001 27 | ok. X:0.0127 Y:0.0127 Z:0.00125 E:0.00225 T:0/200/200/200/1 U: 'UTF-8'B:0 28 | # T after the parameters for the machine type / x Stroke / y stroke / Z stroke / nozzle number 0: xyz Model 1: delta model 29 | , For delta models, x-Stroke=y-stroke=delta radius parameter Z for delta Z maximum debugging 30 | #U is connected to the back of the motherboard coding, B: followed by whether to enable the hot bed 31 | Get status: 32 | #This command must be issued once about 2S, if there is no status message for a long time, the motherboard side may be disconnected 33 | M4000 34 | Return: 35 | ok. B:-50/0 E1:-52 / 0 E2: 76/0 X:0.000 Y:0.000 Z:0.000 F:0/0 D:0/0/0 T:0 36 | B: hot bed current temperature / target temperature 37 | E1: thermal Head 1 current temperature / target temperature 38 | E2: thermal Head 2 current temperature / target temperature 39 | X, Y,Z:coordinate position, in mm 40 | F: Extrusion Head 1 fan PWM / extrusion Head 2 fan the maximum value is 256 41 | D: SD ocation of card currently Read/ total size of file currently read on SD card / whether pause 42 | , When the file is not open, the total size is 0, the pause flag is only valid when the file is open, and 1 is paused 43 | T: when the file has started, only the file starts printing is valid 44 | Move command: 45 | X axis plus G0 X10 F1200 I0 \ r \ \ n #X axis moves right 10mm, at a speed of 1200mm/s per minute movement 46 | X axis minus G0 X-10 F1200 I0 \r \ \ n 47 | Y axis plus G0 Y10 F1200 I0 \r \ n 48 | Y-axis minus G0 Y-10 F1200 I0 \r \ n 49 | Z axis plus G0 Z10 F600 I0 \r \ n 50 | Z-axis minus G0 Z-10 F600 I0 \r \ \ n 51 | E axis plus G0 E10 F300 I0 \r \ \ n 52 | E-axis minus G0 E-10 F300 I0 \r \ \ n 53 | HOME zero G28\r \ \ n 54 | Heating extrusion head Command: 55 | M104 S60 #heated to 60 degrees, followed by S is the temperature of the degree of execution 56 | Heating hot bed command: 57 | M140 S60 #is heated to 60 degrees, followed by S is the temperature of the degree of execution 58 | -1.- 59 | G:\yiyu\workspace\software_v3_V1.2.30\software_v3_V1.2.30\software_v3\DOC\赤兔主板-wifi通信协议-wifi-protocal.txt 26 November 2016 16: 35 60 | Fan on.: 61 | M106 S127 #fan on, PWM is 127, maximum is 256 62 | Fan off: 63 | M107 64 | Emergency stop.: 65 | M112 #stop all the motors 66 | Extended Command: 67 | Display the file list: / / note transcoding, sent up must be m4001 information returned encoding 68 | M20 69 | Normal returns the following results, the board will return a line by line: 70 | Begin file list\r\n # 71 | First file 34343\r\n #file name file size (bytes) 72 | Second file 34233\r \ \ n 73 | End file list\r \ n #end of file list 74 | Select the SD card and print: / / note transcoding, the file must be sent down m4001 encoding information returned 75 | M6030 'file name' #such as M6030 ' file.gcode' 76 | Start or resume printing: 77 | M24. 78 | Pause printing: 79 | M25 80 | Stop printing: 81 | M33. 82 | Create file: / / note transcoding, the file must be sent down m4001 information returned encoding 83 | M28 file name#such as M28 new_file.gcode 84 | In the case of the file is not closed(such as printing), return Error!File: test.gcode is opened\ \ r \ \ n 85 | ,Where"test.gcode " is the name of the file that has been opened 86 | Delete file: / / note transcoding, the file must be sent down M4001 information returned encoding 87 | M30 file name#such as M30 new_file.gcode 88 | Write the file: 89 | After the M28 file is created 90 | All commands except the M4000 and M29 are treated as write data, and the effective data length of a package is recommended to be 256 * 5 or 91 | Shorter 92 | The data written is formatted as follows: 93 | / Valid data (data length) / data in the file offset (4byte)| 94 | Test (1byte, XOR operation of all preceding data) / 0x83(1byte) | 95 | If an incorrect test or data loss occurs, you receive the following message: 96 | resend 32432\r\\ N where 32432 is the offset of the data to be retransmitted in the file 97 | If a write error occurs, it will receive: 98 | Error:write dat\r\ \ n 99 | Write the end of the file: 100 | M29. 101 | Read files: 102 | M6032 'file name' #such as M28 'new_file.gcode' 103 | Successful return ok L: file length, such as ok L:3128340 104 | Failure returns Error:..... 105 | Then request data read out with M3000 request data read out, the data format of the data format to write the file when the return of the same 106 | If the data is lost, request the retransmission of the data at the specified file offset with M3001 Ixxx, such as M3001 I324242 107 | Turn off the device, after printing the shutdown module of the device, the command will let the device power off: 108 | M4003 109 | Querying the current command blocking condition: 110 | M4004. 111 | In 112 | -------------------------------------------------------------------------------- /photon-blueprints/LCD-COVERS-STL/LCD-PrintedCovers.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Photonsters/anycubic-photon-docs/f18f326c91ff0cc3c99130ade86cbd3ad60ae753/photon-blueprints/LCD-COVERS-STL/LCD-PrintedCovers.jpg -------------------------------------------------------------------------------- /photon-blueprints/LCD-COVERS-STL/lcd_cover_2.8.STL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Photonsters/anycubic-photon-docs/f18f326c91ff0cc3c99130ade86cbd3ad60ae753/photon-blueprints/LCD-COVERS-STL/lcd_cover_2.8.STL -------------------------------------------------------------------------------- /photon-blueprints/LCD-COVERS-STL/lcd_cover_3.5.STL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Photonsters/anycubic-photon-docs/f18f326c91ff0cc3c99130ade86cbd3ad60ae753/photon-blueprints/LCD-COVERS-STL/lcd_cover_3.5.STL -------------------------------------------------------------------------------- /photon-blueprints/Photon_Touchscreen_Pinouts.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Photonsters/anycubic-photon-docs/f18f326c91ff0cc3c99130ade86cbd3ad60ae753/photon-blueprints/Photon_Touchscreen_Pinouts.pdf -------------------------------------------------------------------------------- /photon-blueprints/Pulseview-CBD-Board-NormalStepperMotion@1mm.sr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Photonsters/anycubic-photon-docs/f18f326c91ff0cc3c99130ade86cbd3ad60ae753/photon-blueprints/Pulseview-CBD-Board-NormalStepperMotion@1mm.sr -------------------------------------------------------------------------------- /photon-blueprints/anycubic-photon-acrylic-panels-v.20180627.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Photonsters/anycubic-photon-docs/f18f326c91ff0cc3c99130ade86cbd3ad60ae753/photon-blueprints/anycubic-photon-acrylic-panels-v.20180627.pdf -------------------------------------------------------------------------------- /photon-blueprints/anycubic-photon-acrylic-vat-cover-v.20180627.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Photonsters/anycubic-photon-docs/f18f326c91ff0cc3c99130ade86cbd3ad60ae753/photon-blueprints/anycubic-photon-acrylic-vat-cover-v.20180627.pdf -------------------------------------------------------------------------------- /photon-blueprints/readme.md: -------------------------------------------------------------------------------- 1 | # PHOTON BLUEPRINTS 2 | 3 | Serial connection: 115200, 8, n, 1 4 | You can use Putty, Tealterm or Arduino Serial 5 | 6 | - Touch - SPI (SCK, SDI, SDO, CS, GND, 5V) 7 | - Touchscreen LCD - Paralell 16bit (D0-D15, RS, WR, RD, CS, GND, 5V) 8 | - [BlackBoa Dissasembly photos and mesures](https://photos.app.goo.gl/FDa5uVDD6zWR39Wt8) 9 | 10 | - [CAD model of complete Photon mechanical assembly on GrabCAD](https://grabcad.com/library/photon-3d-printer-assembly-1) 11 | 12 | ## ICs 13 | 14 | Screen Controllers 15 | 16 | - XPT2046 or HR2046 (touch - all screens) 17 | - [ILI9341 (2.8")](2.8inches_V3.9_Back_Dimensions.PDF) 18 | - [ILI9488 (3.5")](3.5inches_V3.9_Back_Dimensions.PDF) 19 | - [TSC2046 - Touch Digitizer IC](https://www.ti.com/lit/ds/symlink/tsc2046.pdf) 20 | 21 | - [TouchScreen Pinouts (KUDOS Cex123)](Photon_Touchscreen_Pinouts.pdf) 22 | - Touchscreen cable: 40-Pin FFC/FPC Flat Cable Pitch 0.5mm 300mm [Forward Direction](https://user-images.githubusercontent.com/11083514/60126474-fea23a80-9785-11e9-896a-7aaa8cd2b04f.png) 23 | 24 | Logic Chips 25 | - [FPGA - Altera EP1C3 Cyclone 1](https://user-images.githubusercontent.com/11083514/60964874-5e631e80-a30c-11e9-8678-4eee115b1eeb.jpg) (responsable for image processing) 26 | - [ARM - STM32F407ZCT6](https://user-images.githubusercontent.com/11083514/60965063-cdd90e00-a30c-11e9-8cb0-f4535a3e73f8.png) (responsible for motion actions and ui) 27 | 28 | ## OTHER PARTS 29 | 30 | - Omron endstop [EE-SX674-WR](https://s.click.aliexpress.com/e/_d6Iysd5) 31 | - Z axis U ballbearings [SG15-2RS](https://s.click.aliexpress.com/e/_d7qVfIT) 32 | - [List of all fastener sizes and threads used on the Photon](https://github.com/Photonsters/anycubic-photon-docs/blob/master/photon-blueprints/Anycubic%20Photon%20Fasteners%20Sheet.xlsx) 33 | 34 | 35 | #### Confirmed Gcode Commands via Serial: 36 | 37 | - M6030 "Photon/AA-TEST-PRINTS/_ShallowAnglesAATest_0X.photon" (starts a print file name imeddiatly) 38 | - M6032 "Photon/AA-TEST-PRINTS/_ShallowAnglesAATest_0X.photon" (Reads a File Into Memory to be started with M6045) R: (file length in bytes) 39 | - M24 (Starts printing the M6032 open file on memory) 40 | - M27 (Report SD print status) (M27 S4 - Report 4 seconds, M27 S0 - Stop reporting, M27 C - Report currently open filename) 41 | - M6045 I4000 "M24" (Waits the Delay set time and Starts Printing the M6032 open file on memory) 42 | - M4001 (returns the configured stepper movement for all axis) R: (X:0.011430 Y:0.011430 Z:0.000625 E:0.001340 T:0/0/0/155/1 U:'GBK' B:1) 43 | - M105 (returns sensor temperatures) R: (ok T:161 /0 B:164 /0 @:0 B@:0) 44 | - M8512 "configFile.gcode" (Dumps the current config.gcode EEPROM data into a file) 45 | - G28 Z (Home Z Axis) 46 | - G0 Z10 (Move Z axis at max speed) 47 | - G0 Z10 F600 (Move Z axis at F speed) 48 | - M6040 I100 (Reboot I defines the delay before restart) 49 | - M7506 I636264 T0 //0; 1; color_flip, (Changes UI colours Negative/Positive/or switch watever its on) 50 | - M9005 '"Networkname","Password"' 51 | - G90 Absolute Positioning 52 | - G91 Incremental Positioning 53 | 54 | [List of WIFI commands taken from ChituClient App](ChituClientWifiProtocol-translated.txt) 55 | -------------------------------------------------------------------------------- /resin-tests/Ameralabs-AMD3-Black-180709-x3msnake.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Photonsters/anycubic-photon-docs/f18f326c91ff0cc3c99130ade86cbd3ad60ae753/resin-tests/Ameralabs-AMD3-Black-180709-x3msnake.jpg -------------------------------------------------------------------------------- /resin-tests/readme.md: -------------------------------------------------------------------------------- 1 | ## Resin testing and reviews have it's own project now 2 | 3 | - Check [resin-reviews.org](http://resin-reviews.org) project 4 | -------------------------------------------------------------------------------- /temp/67719431_10157000657706154_8778829701809438720_n.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Photonsters/anycubic-photon-docs/f18f326c91ff0cc3c99130ade86cbd3ad60ae753/temp/67719431_10157000657706154_8778829701809438720_n.jpg -------------------------------------------------------------------------------- /temp/AA_TEST-Columns_fixed_190319.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Photonsters/anycubic-photon-docs/f18f326c91ff0cc3c99130ade86cbd3ad60ae753/temp/AA_TEST-Columns_fixed_190319.zip -------------------------------------------------------------------------------- /temp/Photon-S_v2.9.9.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Photonsters/anycubic-photon-docs/f18f326c91ff0cc3c99130ade86cbd3ad60ae753/temp/Photon-S_v2.9.9.zip -------------------------------------------------------------------------------- /temp/UI_2_8.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Photonsters/anycubic-photon-docs/f18f326c91ff0cc3c99130ade86cbd3ad60ae753/temp/UI_2_8.bin -------------------------------------------------------------------------------- /temp/UI_SenKitty.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Photonsters/anycubic-photon-docs/f18f326c91ff0cc3c99130ade86cbd3ad60ae753/temp/UI_SenKitty.bin -------------------------------------------------------------------------------- /temp/msds_anycubic_resin_.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Photonsters/anycubic-photon-docs/f18f326c91ff0cc3c99130ade86cbd3ad60ae753/temp/msds_anycubic_resin_.pdf -------------------------------------------------------------------------------- /temp/nestacube_10mm_.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Photonsters/anycubic-photon-docs/f18f326c91ff0cc3c99130ade86cbd3ad60ae753/temp/nestacube_10mm_.stl -------------------------------------------------------------------------------- /temp/notacube_01a_.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Photonsters/anycubic-photon-docs/f18f326c91ff0cc3c99130ade86cbd3ad60ae753/temp/notacube_01a_.stl -------------------------------------------------------------------------------- /temp/plate_texture.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Photonsters/anycubic-photon-docs/f18f326c91ff0cc3c99130ade86cbd3ad60ae753/temp/plate_texture.jpg -------------------------------------------------------------------------------- /temp/readme.md: -------------------------------------------------------------------------------- 1 | ## Temp folder for temp stuff 2 | ### Sen's public temp stuff 3 | Do not link to teh temp stuff in this temp folder as temp things have a tendency to go poof at anytime. 4 | -------------------------------------------------------------------------------- /temp/resin_mixer_remixed.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Photonsters/anycubic-photon-docs/f18f326c91ff0cc3c99130ade86cbd3ad60ae753/temp/resin_mixer_remixed.zip -------------------------------------------------------------------------------- /temp/rsz_plate_texture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Photonsters/anycubic-photon-docs/f18f326c91ff0cc3c99130ade86cbd3ad60ae753/temp/rsz_plate_texture.png -------------------------------------------------------------------------------- /temp/slice_angles-van_kesteren.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Photonsters/anycubic-photon-docs/f18f326c91ff0cc3c99130ade86cbd3ad60ae753/temp/slice_angles-van_kesteren.jpg --------------------------------------------------------------------------------