photonsters / anycubic-photon-docs Goto Github PK
View Code? Open in Web Editor NEWThis repo aims to collect curate and compile information on anycubic photon hardware software and use
License: Other
This repo aims to collect curate and compile information on anycubic photon hardware software and use
License: Other
Let's say you have a couple monitors - maybe a second monitor on your laptop.
And monitor #2 is above #1
You can't drag Photon Workshop from the lower monitor to the upper monitor because the app stops itself from dragging.
Trying to get fancy by making your own border and title bar etc. is stopping the window from just behaving normally and as expected.
Is there any reason it is not possible to make the supports shorter than 3.5mm? I see no reason to waste printing-time making them taller than 1mm. Or is there a good reason for this limitation?
Any thought to adding sources for non-photon branded FEP? In the US, the Anycubic brand FEP is 6x more expensive than offbrand, would be nice to get accounts from users successful with other brands.
I would post specific links, but I don't know if this is desired information or not. (Vendor stuff gets messy)
What more can be said that's not in the title?
Easily 75% of the time when I open a .scene file Photon Workshop crashes and evaporates without a message or dialog.
Reopen the program
Reopen the .scene - now its fine.
Hi,
I have written some steps and I slightly adjusted the PhotonCPP repo to facilitate PCB production.
If you think it might be useful to report the link in the community project, you can find it here:
https://github.com/borelg/PhotonPCB
Have a nice day,
borelg
When the new MonoX completes a job, it raises the plate about 15-20mm.
That's not a lot. So after every job the user has to raise it manually on the touchscreen Very user UNfriendly.
Can the bed be raised to nearly the top just like the older Photons? Leaving plenty of working room?
Anycubic light source uses a 405nm LED (visible range) . There are some printers that uses 365nm light source. It seems the light source for Anycubic can be replaced to 385nm so as allow use of other materials that are photo curable at 385nm. I am looking for such an alternative (light source). Is there any suggestions to guide me on this (light source selection and replacement). Thanks
I just sent the following question to MonoCure about the safety of their resin. The answer will be input for the safety page.
Hi, I am trying to read your datasheet but it keeps me wondering if it is save to use your resin inside my home.
I use it in an attic room (20 Celsius) inside a custom (laminar air flow) print enclosure which vents to the outside. Some odour does leak in the room when printing. (When opening the enclosure to remove the print and cleanup, I use a mask. The mask is a Skandia 1047454 Dual Half Mask with A1 filters. For cleanup I use ResinAway.)
When not printing, I keep the resin in the printing vat (in the enclosure) with an almost airtight lid laid on top.I, my wife and son sleep one floor lower. Should I be worried?
I have tried to install the system through the USB and through the website but both them results in the same error (image attached), also tried to uninstall and install again and nothing. Then tried the ChiTu DLP Slicer32 and also resulted at the same error.
I need help to identify the reason of the error and fix it. Is it the PC's configuration? What are the Software needs to run properly?
have purchased this machine in china in 2019 from factory and got delivered in ghungzou and then got shippment locally to pakistan , i have tested it yesterday , it is not producing 3d form , when i am printing the block it produce which is not solid , what should i do
half block remains with upside and half on downside , it breaks while printing block
Good Afternoon,
With help from the documents on here I'm trying to decipher the firmware GCode settings in relation the the Z axis speed.
I have a query around M8015 and M8016 (mm/s speeds the buildplate moves up in slow phase / fast phase + down). In older firmwares, the values used are TXX, and in the newer ones PXX. Is there a difference between the T and P setting? The comments at the end of the newer version I can't translate, but appear to be defaults if value is 0?
Ultimately, I am trying to flash new timings to the Newer (PXX) version firmware, but am unsure whether to use P or T as I don't understand what the difference is.
Any help is appreciated
Thanks
Old Firmware (Yellow Version Default)
;【Z轴脱模上升和下降速度】 脱模过程中,先慢速上升,再快速上升,然后再快速下降 M8015 T2 ;Z轴慢速脱模上升速度 M8016 T2.5 ;Z轴脱模快速上升及下降速度
Newer Firmware (V4.2.12_LCDM.0 / 1440x2560 /F2.7)
M8015 P0.9 ;Z轴慢速脱模上升速度,支持小数。此处配置非0,M8015 T1自动无效, M8016 P3.0 ;Z轴脱模快速上升及下降速度,支持小数。此处配置非0,M8016 T3自动无效,
Hello photonsters,
I bought the photon a few days ago and i am new in the field of 3D-printing. The setup went well. However sometimes the touchscreen flickers and the included USB-Stick, as well as two of my own, were killed within minutes. At least i managed to print 1% of the photon.photon until my last USB-Stick was destroyed.
Is there any known issue or possibility to fix this easily or should I send it back (I don't want to risk my warranty)?
By the way I don't have facebook and can't see the comments in the group. Is there any possibility you can make the settings more liberal?
Thanks a lot for helping!
I just upgraded my Photon to 4.2.18 SW.
When printing I now see that it moves the platform, exposes and then has the off-time.
I was expecting, move platform, off-time and then expose.
Is it just me or is it for everyone?
I made the .photon using original slicer, then editing it and changed exposure time in Photon File Validator. Now printing...
It would be keen if we could get the RERF files for each of the photon models. I lost my original USB drive and I don't have one for my original Photon.
Hi,
So I own an anycubic photon 3D printer. My screen star print my models with hole thought them and when I did a test the screen showed spots with black holes. I was advised to get a new screen do to the screen failing. So I went and got two ELEGOO 5.5 Inch 2K LCD. When I plugged it in it gave me two error codes T_100 and L_43. I do not know what L_43 is but I do know what the T_100. I then went and tried updating the firmware and to see if that help when that did not help I tried plugging in my back up that I got. When I installed I tried a screen test and it gave me a blank light square with no black square in the middle. I then tried to print something and got no error codes but nothing printed. If anyone has any idea how to fix this?
Any help in solving this problem would be grateful.
Thank you in advance
It would probably be more useful to split the Readme's "cool models for testing" section into two sections:
This section would just have one or two standard calibration models that everyone tends to use for testing, and the second section would contain a list of links to sites like Thingiverse, CGTrader, TurboSquid and any other repositories of free or paid 3D-printable models.
This would probably be of more general use than the current list which is a mix of calibration models, standard test pieces and just random other sculpts.
Everyone has a different definition of "cool" anyway 😄
Hi!
In section : Where can I find the test (lattice cube) file?
The readme has a link here : "It's buried somewhere on the manufacturer's website. For your convenience, you can download a copy of the PHOTON.photon test file here."
But link : https://drive.google.com/file/d/1D8cWCDtwGZoMRmv6u3BkEEocH9v117yE/edit doesn't work. Anyone has the correct one please? Thanks
Hi, my name is Max, I saw that you can change the UI of the Photon, I would like to try it too, but on the CBD website there is no longer the program to change the UI, is it possible to download it somewhere else? Thanks for the attention.
Hi,
here's more detailed description of chitu gcode settings - get them from Orbeat D100 distributor.
As i can see, D100 is using same board as Photon.
I've also connected external stepper driver - TMC2208. On board there are exposed soldering points for connecting external drivers.
Now i'ts silent - i suppose that on board is A4988.
Got also question - photon file editor.
can you make few improvements:
cheers
bartek
heres what i've got from distributor.
Hope it helps
;[[After the semicolon is a comment, please modify the corresponding parameters according to the comment, the command after the semicolon will be ignored]]
The basic format is Mxxx Ixxx, Mxxx Txxx or Mxxx Sxxx, where Ixx (which is the letter I, the first letter of the integer, not the number 1) followed by an integer, which can be either decimal or hexadecimal (starting with 0x) ), followed by Sxx is a floating point number
;
M8513
[Stepper motor direction control] The direction of I1 and I-1 is just the opposite, so if the motor direction is wrong, either change the wiring or change the direction parameter.
M8002 I-1; X stepper motor direction, I1 or I-1
M8003 I1 ; Y stepper motor direction
M8004 I-1 ; Z stepper motor direction
;[XYZ axis extrusion head/platform movement configuration] only affects the actual movement direction of the manual interface button;;;;;;;;;;;;;;;;;;;;;;;;;;
M8005 Z0 ; 0: Z-axis direction, forming bracket movement,
; 1: Z-axis direction resin groove movement
;
; [Speed / Acceleration Settings] Speed in mm / s, acceleration in mm / s ^ 2
M8006 I40; the maximum starting speed, when the speed of movement has passed this speed, it will start at this speed.
This speed is mainly to prevent out of step, this value is too small, will cause the rail angle bump when rounding
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 motion is greater than this value,
; will force the movement to slow down. When filling, there will be a lot of reciprocating motions, this value is large, the noise is large, and it is easy to lose steps.
; This value is small, slow, and print quality is relatively poor when printing speed is high
M8008 I1000; Acceleration, the larger the value, the larger the average speed of actual operation, but the noise is also large, the value is small, and the actual speed will be smaller.
;
;[[[step related parameters]]] After the parameters are set, please print a cube, then measure the size with a ruler to confirm that there is no problem with the parameters.
;
M8009 S0.0125; [XY value of each step of XY] is 20 teeth, the pitch is 2mm (mxl specification, 2gt is 2mm), 1.8 degree stepping motor,
; 16 subdivision, then (20 * 2) / ((360 / 1.8) * 16)
;M8009 X0.0125 Y0.0125 ; If you need to set the X, Y stepper motor parameters independently, you can use this command
;
M8010 S0.000625 ; [Z mm value per step] On a non-delta machine, calculate the formula: lead / ((360 / 1.8) * 16).
;
;[Various speeds maximum] In order to ensure the machine can be stable, please set according to the measured results.
M8012 I200; maximum speed of XY motion mm/s
M8013 I5 ; maximum speed of Z motion mm/s
;
;[zero speed]
M8015 I10 ; The first zero return speed when Z is zero, the speed is faster, the Z movement speed of the manual interface is also the same as this speed, and the Z axis is also used for this speed.
M8015 S30; Zero return speed when XY is zero, the speed is faster, the XY moving speed of the manual interface is also the speed of the XY axis shifting
M8016 I6 ; The second zero return speed when Z returns to zero, the speed is slower. Decreasing the second zero return speed can improve the repeat positioning accuracy of the limit. If the parameter is 0, the second zero is not performed.
[Z-axis demoulding rise and fall speed] During the demoulding process, first slowly rise, then rise quickly, then quickly fall
M8015 T2 ; Z-axis slow release rate
M8016 T6; Z-axis demoulding rapid rise and fall speed
;
; [When the Z axis is demolded, the dwell time after the rise]
M8016 D0; the unit is ms (milliseconds),
;
; [X, Y, Z maximum stroke] unit is mm
M8024 I0 ; X maximum stroke, the shaft is used for demoulding in the X direction or used as a scraping material. If the direction does not require movement, the stroke is zero, and the manual interface cannot operate the scraping. If non-zero is set, the shaft is turned on. The axis will be zeroed
M8025 I0 ; Y maximum stroke, this axis is used to block the lens of the projector. The signal is blocked at the position of zero return. It is not blocked at the maximum stroke position. If the axis movement is not required, set the parameter to 0, manual interface. Also unable to operate, if non-zero is set, the axis will be reset to zero
M8026 I150 ; Z maximum stroke, the stroke is the movement stroke of Z, be sure to use the ruler to measure it, carefully set, pause and print, the Z axis will stay at the maximum stroke position
;
;
;[XY axis limit switch position type]
M8029 I0 ;0: One-sided limit, only use X-, Y-, Z-limit, do not use Z+
2: Bilateral limit, if Z+ and Z- limit are used at the same time, Z+ can limit the maximum stroke of Z
;
;
;
;[XYZ limit switch wiring type] If this configuration is wrong, the motor will not move and the buzzer will be in a certain direction when the motor is operated by the manual interface.
; will make a drop of sound.
Simple judgment method, if the configuration is normal, when the limit is changed to the limit, the buzzer will make a drip sound.
When the limit is changed to the unrestricted position, the buzzer will not sound. If the opposite is found, modify this configuration.
M8029 T0 ;0: Limit switch normally open (when unrestricted - and s voltage is high level, low level when limit)
; 1: Limit switch normally closed (when unrestricted - and s voltage is low level, high level when limit)
;
;ˇľZ-axis limit switch positionˇż
M8029 S0 ; 0: The limit of the extrusion head closest to the platform, the limit is connected to Z-
; 1: the limit of the extrusion head is farthest from the platform, the limit is connected to Z+
;
;[Whether the XYZ axis returns to (0,0,0) after homing,]
M8029 C0 ; 0 : return to the XYZ (0,0,0) position, that is, the position where the extrusion head returns to the coordinate zero position
; ;1 : Stay in the limit position
;
;;
;ˇľFan 1 controlˇż
M8030 I-2 ;>0: If it is necessary to force the fan 1 to automatically turn on the fan when it is greater than a certain temperature, set a temperature greater than 0.
;0: If set to 0, the default does not turn
;-1: Always open MF
;-2: Open when the file is printed, close when not printing EF
;[Fan 2 control]
M8030 T-1 ; 0: If set to 0, the default does not turn
; 1: 1:0 Once exposed, the fan 2 will turn, no exposure, the fan will stop LED
;-1:<0 keeps on MF
;-2: Open when the file is printed, close when not printing EF
;ˇľLED Interface Controlˇż
M8030 S4 ; 0: normally off
;1: normally open
;2: Open when the file is printed, close when not printing EF
;3: File is closed when printing, open when not printing
;4: Once exposed, the LED will turn on, no exposure, the LED will stop LED
; [SD card / U disk support folder display]
M8034 I1 ; 0: Not supported
; 1: support
;
When printing [Z demoulding, total distance of lifting height per unit, unit mm, the distance = slow rising distance + fast rising distance]
M8070 Z7; if motion z is not required, set it to 0
; [Z stripping slow rise distance] when printing]
M8070 S3; if motion z is not required, set it to 0
; [the warm-up time of the projector boot]
M8070 T10; unit is s
; [Projector communication baud rate, if you do not need serial port control, set the baud rate to 0]
M8070 I9600; projector communication baud rate
;[Projector boot command]
M8070 '* 0 IR 001\r' ; can use \r \n \t \x6e to indicate carriage return, line feed, tabulation and special characters such as hexadecimal 0x6e, up to 40 characters
;[Projector shutdown command]
M8071 '* 0 IR 002\r' ; projector shutdown command
;
;[machine type]
M8080 I0 ; 0: XYZ common type,
;
;[thermal resistance type] temperature sensor type
M8081 I0 ; 0: Ideal NTC 100K 1% 3950 B ,
;
;
;[Z zero point and limit position setting] 0: The limit position is the same as the zero point of Z: The limit position is different from the zero point of Z
M8083 I0 ; The limit position is different from the zero point of Z and needs to be used with the M8084 Z* instruction.
;
;
;; [Z limit point and zero limit difference, the value is usually positive value]
;M8084 Z0 ; If you want to set the offset in the configuration, please remove the semicolon in front of the line command, and you can also automatically configure the offset by setting Z to zero on the interface.
;
;
;[Start LOGO time]
M8085 I3000; boot logo duration, minimum 100ms, maximum 6000ms
;[Screensaver time]
M8085 T0; How long does it take to enter the screen saver interface, the unit is seconds (s), when it is 0, it means that the screen saver is disabled.
;[External Drive Settings]
M8087 I0 T0 ; I: Settling time of the direction signal to the high level of the pulse signal, in ns
; T: The minimum hold time of the pulse signal, in ns. If there is no external drive control board, set it to zero.
; Several external drive parameters: THB7128: I100000 T0 ;;;; TB6560: I40000 T0 ;;; TB6600: I100000 T0
;
;
;
;[Action after printing is completed]
M8489 P3 ; action after printing is completed
; 0: Turn off all motors,
; 1: Does not work after printing,
;2: After printing is completed, return to zero, the motor is not powered
;3: After the printing is completed, it drops to the maximum stroke of Z, and the motor is continuously powered.
;
;This parameter must not be less, otherwise the parameter cannot be saved to the device.
M8500; save configuration
;
Hello. I have a printer, ANYCUBIC PHOTON. I want to use it for more than just printing. Tell me if I can display an arbitrary image without using slicer (preferred image format *.BMP, or any other)? And turn on the lights for a few seconds?
FWIW, I read through the FAQ and did not see any info on post-print curing boxes. Would like to learn about common OTS and DIY options, including info on LED wavelength and power. Thanks!
The FAQ mentions that there is some gcode that can be used to shut off the fans, I can't seem to find the fan_off.gcode mentioned in the FAQ.
Can someone include a link directly to it instead? Or better yet, pull it into the repo so it can be version controlled and easily accessible?
Thank you.
#IWantToHelp
I ran an experiment to correlate Chitubox (v1.7.0) slicer settings with Anycubic Photon Firmware (4.2.19.3) behavior. I thought I'd share the results for others' benefit. Please insert the below in the repo in a place that makes sense to you.
I was scratching my head about what exactly the "settings" changed. I couldn't find satisfactory answers online, so I had to do an experiment.
###Method:
In Chitubox: put a model far off the build plate. Model is off the plate because I had resin in the vat, so I did't want it curing.
Make a bunch of .photon files with different combinations of settings; with file names like "E_50,2,2,5,0,0 15,10,65,65,150.photon"
Record video of running the first few layers of each file and go back and try to make sense of stuff.
###Results:
I'll try to list what I found, but first, the "anatomy" of a layer print on the Anycubic Photon. These are "instantaneous time points" I'll use later:
Here is the settings screenshot for the file "E_50,2,2,5,0,0 15,10,65,65,150.photon":
I hope the "bottom" layer stuff is self explanatory; it's just special set of parameters for the first few (2 in this picture) layers. I didn't scrutinize the transition between bottom to normal layers.
One exception: "Bottom Light-off Delay" doesn't seem to do anything.
Here are the more difficult-to-understand (IMO) settings:
Now I see the biggest source of my confusion: There is no setting for the distance traveled between time-points t3 and t4. It seems "hardcoded" at 2.5mm (my estimate).
I was messing with these settings because I can clearly hear the layer doesn't separate from FEP film in those 2.5mm. Now I see why my messing was in vain. I suspect there are M8xxxx gcodes for that distance. I'll start looking in Photonsters repo.
When I perform a UV test on 4.2.17 my Photon is fine. However, if I then update the firmware to 4.2.18/9 (Anycubic or Epax) the LCD begins to flicker whenever the UV test is performed. I have swapped USB sticks, tried updating multiple times.
Updated list of known Serial Commands:
M6030 "Photon/AA-TEST-PRINTS/_ShallowAnglesAATest_0X.photon" (starts a print file name imeddiatly)
M6032 "Photon/AA-TEST-PRINTS/_ShallowAnglesAATest_0X.photon" (Reads a File Into Memory to be started with M6045) R: (file length in bytes)
M20 (List SD Card)
M23 (Select File on SD Card)
M24 (Starts printing the M6032 open file on memory)
M25 (Pause Print)
M27 (Report SD print status) (M27 S4 - Report 4 seconds, M27 S0 - Stop reporting, M27 C - Report currently open filename)
M6045 I4000 "M24" (Waits the Delay set time and Starts Printing the M6032 open file on memory)
M30 (Delete file from SD Card)
M33 (Stops print)
M106 (Turn on Fan, Only works during print)
M107 (Turn off Fan, Only works during print)
M114 (Get current position)
M115 (Firmware Info)
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)
M105 (returns sensor temperatures) R: (ok T:161 /0 B:164 /0 @:0 B@:0)
M8512 "configFile.gcode" (Dumps the current config.gcode EEPROM data into a file)
G28 Z (Home Z Axis)
G0 Z10 (Move Z axis at max speed)
G0 Z10 F600 (Move Z axis at F speed)
M6040 I100 (Reboot I defines the delay before restart)
M7506 I636264 T0 //0; 1; color_flip, (Changes UI colours Negative/Positive/or switch watever its on)
M9005 '"Networkname","Password"'
G90 Absolute Positioning
G91 Incremental Positioning
I want to use two different resins. Cure one partially with one and then another with a different color. Since curing time for each resin is different, I need a way to control the curing height and curing time for each layer independently. I tried 010 Editor, but could only modify the height of each layer. Is there any hack for independent control of curing time and curing height?
Hello to photon users! Is there a way to home photons without touchscreen? Maybe via usb or so
My touch screen is not working in right-down corner, so i can not press the "back" button and therefore level the bed. I hope there is an alternative way to do this
Hello, I currently maintaining SL1toPhoton and pyphotonfile repos. I actually need some help to add support for *.photons
and *.pws
files -- as I suspect you have a good park of printers in your community, and I only have a Fauxton.
Can you add me to Slack?
I am wondering if a comparison between the photon and other similar priced printers has a place here?
Hi
I just wanted to share my theory on the common USB read errors with some of the AnyCubic models.
I had issues where it would not read Lexar USB sticks at all and from what I gathered AnyCubic recommend using <8GB sticks, mine was 16GB.
But I don't actually believe it's the capacity itself as I have now got a SanDisk 16GB to work.
The reason I selected the SanDisk was due to having read an number of reports that the +5V line on the USB interface is sometimes relatively low and so I started to believe that there maybe a power delivery issue and SanDisk appears to have relatively low power consumption.
I think this is why <8GB is recommended and may often times work more reliably as it's likely got less power draw on average.
I'm not sure if we could figure out some mod to provide more reliable power delivery to the USB, or potentially use a USB drive that has external power supply (I've not tried this and it would be less convenient than a flash drive anyway).
Edit: I'm using a Photon Mono.
I found this group and have a similar DLP printer, the wanhao d7, which we have been upgrading but someone mentioned that some of our upgrades may also be useful for the Photon. Is there any chance you can take some pictures and measurements of the space and holes for the reflector for the UV led?
Thanks!
I have tried to downgrade from 4.2.19 to 4.2.18 but I can run the .18 bin OK while the .18 LCD gives me "Unknown file format". Is the LCD necessary given the fact I have installed already the .19 LCD?
It would appear that there is a new firmware available for the photon, titled V1.1_20180720
The bin file is V22_89 compared to the current V22_83
test
Is anyone aware of any gcodes for turning off the touchscreen?
I'm working on a web-based controller for the Elegoo Mars (which often has similarities to the Photon). One of the things that I would like to be able to do is turn off the touchscreen - which seems to be on all the time even if I use M8085 T0
or M8085 T5
(the "screen saver time" command, which just makes the printer show the logo as a "screen saver").
Brand new to 3D printing. I open an stl and then I hit slice. The program closes and I open the sliced file and there's nothing there. Please help
Hello,
I would like to read out the UART interface with my RP Zero. The idea is to be sent to the printer via the GCODES serial interface.
Can someone support me here?
The user Chasedog98 has already done this with the normal photon.
Here is a picture of my Photon S board.
I did the wiring as in his project. And I brought the same image onto the system.
Check this here:
https://github.com/Chasedog98/PhotonPi
How can I test the serial STT via the shell? I see the ttys under / dev / serial.
Is:
GND and RX2 and TX2 the right connect?
Or should I take GND RX1 and TX1?
In the first step I just want to see if I can query something via the serial UART port.
Thank you.
Want to share my Gcode that i'm using to mix resin in VAT.
It's useful specially for colour resins - i got wanhao grey resin water washable, after one day when it stays in resin vat dye stays on bottom.
The LCD screen on my photon has started flickering. I tried reconnecting the wire and updating the firmware but neither have worked.
Hi, after a firmware upgrade my Anycubic Photon didn't turn on anymore, the fix dead, z-axis...file didn't work but with this file I fixed my printer. I want to share it with you.
I believe the post intends to say KHz rather than Hz. 150 - 350 Hz is the basic frequency range of a bass guitar. The snap of a snare drum falls much higher in the frequency range.
Hello everyone,
Anyone has any idea why the printer wouldn't update the firmware when it starts, we even tried to manually update the firmware by printing the .bin file but it doesn't work.
We tried with these two versions of the firmware :
Photon_firmware_4.2.17_beta
Photon_firmware_4.2.14
none of them is working so far, our current firmware version is : V4.2.0_LCD.0 /1440x2560 /F2.7
In the FAQ the google drive link to the PHOTON.photon file is broken
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.