Giter Site home page Giter Site logo

makerbase-mks / mks-tinybee Goto Github PK

View Code? Open in Web Editor NEW
110.0 14.0 111.0 377.6 MB

MKS TinyBee is a mainboard for 3d printing, based on ESP32 module

License: GNU General Public License v3.0

Makefile 0.18% C 42.09% C++ 50.08% Python 0.52% Shell 0.64% Assembly 0.03% GDB 0.01% NASL 0.01% CMake 0.03% OpenSCAD 0.03% JavaScript 0.76% G-code 0.01% HTML 5.43% CSS 0.19% Batchfile 0.01% Dockerfile 0.01%

mks-tinybee's People

Contributors

makerbase-mks avatar mks-viva avatar ms1987 avatar solawc avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

mks-tinybee's Issues

no movement of the 3d touch.

at first,
You could change the pinout which does not correspond on the pdf (inversion of 5v and GND) this is not serious.
no movement of the 3d touch.
3d touch tested with a BTT skr 1.4 turbo and it works perfectly.
I followed all the steps in the manual and it's not the first one I've installed.
I tested with a second 3d touch, the same.
the 3d touch test on power on is good
please help me

New UpDate MKS TINYBEE Marlin 2.1.x Fix Bug

This New Marlin for MKS TINYBEE Am Try TEST And Fix Now Work With TMC2209 v1.0 v2.0 with Out Prolem

SOON COME v 2.1.x bugfix and v 2.0.9.2

This FirmWare TEST Full WORK

MKS_TINYBEE Marlin 2.1.x
-MKS v 3.0 RBG full color support
-WiFi support SDCard support
-TMC2209 x4 ( v1.0-v2.0)
###This Config Fix and TEST By. BIRD Engineer ThaiLand ###
contract us : [email protected]
Line ID : flishy Thank You
Hope Have fun And Make Item With 3D Print ^.^ _/_

Endstop issue

Hello everyone, I recently bought this board but I'm having an issue with the endstops, command M119 shows them to work properly but motors don't stop. I disabled the V pin as I saw somewhere else but the problem persist. Right now I'm thinking it could be a compatibility with my motor drivers or something but I'm not sure

Drivers: Bigtreetech TMC2209 V1.2

Configuration.h:
//===========================================================================
//============================== Endstop Settings ===========================
//===========================================================================

// @section homing

// Specify here all the endstop connectors that are connected to any endstop or probe.
// Almost all printers will be using one per axis. Probes will use one or more of the
// extra connectors. Leave undefined any used for non-endstop and non-probe purposes.
#define USE_XMIN_PLUG
#define USE_YMIN_PLUG
#define USE_ZMIN_PLUG
//#define USE_IMIN_PLUG
//#define USE_JMIN_PLUG
//#define USE_KMIN_PLUG
//#define USE_XMAX_PLUG
//#define USE_YMAX_PLUG
//#define USE_ZMAX_PLUG
//#define USE_IMAX_PLUG
//#define USE_JMAX_PLUG
//#define USE_KMAX_PLUG

// Enable pullup for all endstops to prevent a floating state
#define ENDSTOPPULLUPS
#if DISABLED(ENDSTOPPULLUPS)
// Disable ENDSTOPPULLUPS to set pullups individually
//#define ENDSTOPPULLUP_XMIN
//#define ENDSTOPPULLUP_YMIN
//#define ENDSTOPPULLUP_ZMIN
//#define ENDSTOPPULLUP_IMIN
//#define ENDSTOPPULLUP_JMIN
//#define ENDSTOPPULLUP_KMIN
//#define ENDSTOPPULLUP_XMAX
//#define ENDSTOPPULLUP_YMAX
//#define ENDSTOPPULLUP_ZMAX
//#define ENDSTOPPULLUP_IMAX
//#define ENDSTOPPULLUP_JMAX
//#define ENDSTOPPULLUP_KMAX
//#define ENDSTOPPULLUP_ZMIN_PROBE
#endif

// Enable pulldown for all endstops to prevent a floating state
//#define ENDSTOPPULLDOWNS
#if DISABLED(ENDSTOPPULLDOWNS)
// Disable ENDSTOPPULLDOWNS to set pulldowns individually
//#define ENDSTOPPULLDOWN_XMIN
//#define ENDSTOPPULLDOWN_YMIN
//#define ENDSTOPPULLDOWN_ZMIN
//#define ENDSTOPPULLDOWN_IMIN
//#define ENDSTOPPULLDOWN_JMIN
//#define ENDSTOPPULLDOWN_KMIN
//#define ENDSTOPPULLDOWN_XMAX
//#define ENDSTOPPULLDOWN_YMAX
//#define ENDSTOPPULLDOWN_ZMAX
//#define ENDSTOPPULLDOWN_IMAX
//#define ENDSTOPPULLDOWN_JMAX
//#define ENDSTOPPULLDOWN_KMAX
//#define ENDSTOPPULLDOWN_ZMIN_PROBE
#endif

// Mechanical endstop with COM to ground and NC to Signal uses "false" here (most common setup).
#define X_MIN_ENDSTOP_INVERTING true // Set to true to invert the logic of the endstop.
#define Y_MIN_ENDSTOP_INVERTING true // Set to true to invert the logic of the endstop.
#define Z_MIN_ENDSTOP_INVERTING true // Set to true to invert the logic of the endstop.
#define I_MIN_ENDSTOP_INVERTING false // Set to true to invert the logic of the endstop.
#define J_MIN_ENDSTOP_INVERTING false // Set to true to invert the logic of the endstop.
#define K_MIN_ENDSTOP_INVERTING false // Set to true to invert the logic of the endstop.
#define X_MAX_ENDSTOP_INVERTING false // Set to true to invert the logic of the endstop.
#define Y_MAX_ENDSTOP_INVERTING false // Set to true to invert the logic of the endstop.
#define Z_MAX_ENDSTOP_INVERTING false // Set to true to invert the logic of the endstop.
#define I_MAX_ENDSTOP_INVERTING false // Set to true to invert the logic of the endstop.
#define J_MAX_ENDSTOP_INVERTING false // Set to true to invert the logic of the endstop.
#define K_MAX_ENDSTOP_INVERTING false // Set to true to invert the logic of the endstop.
#define Z_MIN_PROBE_ENDSTOP_INVERTING true // Set to true to invert the logic of the probe.

Thank you in advance guys

System reboot/restart while ENDSTOP triggered

Hi, I just got this MB several days ago, and i am still working on this MB with my 3DP.
Right now i hv a problem with the ENDSTOP function. When the 3DP triggered the ENDSTOP signal (either X,Y or Z) the system will reboot(restart) immediately and i hv no idea about this. I tried to use marlin original F/W to test this issue, however the situation is still the same. Can any one give me a hint to solve this issue ?? Thank you in advance.

Encoder of stock Ender3 display with one-ceble connection doesn't work

I've replaced stock board v4.2.2 of Ender 3 with MKS TinyBee.
As a display was used stock display with one cable.
Connected slots EXP1-EXP1 on both display and the board.
In Marlin configuration I tried several display options, but only several provided boot logo and information screen:

#define CR10_STOCKDISPLAY
#define ANET_FULL_GRAPHICS_LCD
#define ANET_FULL_GRAPHICS_LCD_ALT_WIRING 

The button part of the controller seems to work fine and allows to enter the menu, beeper also does his job.
But when I turn the wheel, the current menu item doesn't change, as if the encoder isn't responding.
Maybe my encoder is dead or there's something with pinout, unfortunately I can't check on another display.

Tune Z-offset while printing not working

Hi all,

I have a sort of frankenstein home made machine, based on a CR10.
Using the tinybee MKS with TMC2209 Stand alone and dual extruder.
Issue: when starting a print, going to tune and set the z-offset does not do anything. I moved it manually with a large range (like 5 mm etc) but nothing changes.

I have attached my configuration files for your reference.
Is this a bug?

Kind regards
configuration_files.zip

another day another issue :( : connecting to octoprint

Hi all

I am trying to connect this board to octoprint. The RPI detects it (I can see it in dmesg) but when I try to connect from the octoprint interface, it does not find it.

I have both Serialports 0 and -1 enabled. I tried to add a 3rd but that is (obviously) not defined.

How to proceed?

Regards

Thermistor Temperatures are way off.

I have replaced an SKR mini v1.1 with the TinyBee.

#define TEMP_SENSOR_0 1
#define TEMP_SENSOR_BED 1

The temperature on the TinyBee is way off. It reads about 73 degrees for both the bed and E0 whereas the SKR board reads about 18 degrees.
This is at ambient temperature with the printer just sitting idle so I can confirm that the temperature is about 18 degrees.

When I disconnect the thermistors the temperatures read 70 degrees.

Gcode M149 confirms that the printer is set to Celcius.
The thermistors are standard 100K and the printer is using a 12V power supply

Random Layershift

Severe layer shifting (6mm in Y direction 3mm in X direction) wehen it occurs it happens mostly in XY direction at the same time.
Happens randomly, occurred in 2nd layer after 10minutes aswell as in 20th layer after 30minutes. Tried Marlin2.0.9.2 from here aswell as official 2.0.9.3, same issue. (2.0.x bugfix dosn't compile with bltouch enabled...other issue not mentioned yet). The motor currents are sufficient, speeds and acceleration are reduced (35mm/sec).
With mesh bed leveling enabled diagonal moves at 180mm/s are stuttery, board randomly froze several times during first print didn't occure since then. Maybe broken Board?

MKS TinyBEE AnyCubic Kossel Linear Plus Marlin 2.0.9.2 Bug LayerShift

any one can help am use mks tinybee on kossel linear plus
tmc2209 x4
am test all config in Marlin 2.0.9.2 have bug layershift it jump when print long 15cm + layer have shift any one can help fix this
am try test close all command
S_curve
Breze_support
change jerk it not help

Serial TFT or Wifi but not both?

According to the docs to use a serial tft you must disable wifi? Can you please explain why? The ESP32 has 3 UART ports and all of them should be accessible as well as wifi.

TMC2130 Compatibility

Hello all,

Is MKS Tinybee compatible with TMC2130?

TMC2130 is not listed in the document but I'd like to double check if there is any updated information. I have Tinybee board and TMC2130 drives, I hope both works.

image

BR,
Onur

pointers on compiling 2.0.9.3 for BOARD_MKS_TINYBEE

  1. Run it in VSCODE. The command line platformio gives issues with the libraries
  2. If you disable or forget to enable ESP3D in configuration_adv.h it won't compile as MYSERIAL2 is only defined when that is enabled. If you don't want the webserver, disable second SERIAL PORT_2 in configuration.h
  3. The temperature reading is way off after normal compilation
  • you can overcome this by changing line 233 in HAL.cpp to HAL_adc_result = mv * 1023.0 / 2570.0; (Mark 2570 instead of 3300, originally had 2600 but that was giving me runaway errors on the hotend, took value from the MKS source tree)
  1. Babystepping appears to at least be enabled in 2.0.9.3. I believe it works, but cannot confirm 100% as my offset on this build was spot on.
  2. Don't forgot to enable the filament runout pin in pins_MKS_TINYBEE.h. This was the first thing I forgot.

Most of this information can be found on the internet, but is scattered and took me over 10 hours to gather it all (or maybe I suck at searching :) ). This is not my discovery, merely a write up.

Power supply 12V/24V

Hello,
I have a 12V 20A power supply, I see that on the board there are 12V and 24V outputs, would I have 24V output with a 12V power supply. (i have a 24V heat bed)
Does the card have a DC-DC converter?
Thanks for your answer.

Thermistor accuracy issue.

See #7 (comment)

Looks like this board uses a 2.5V zener diode as the ADC reference voltage (VDDA measured at 2.5/2.51v on the unconnected TH1/2 pins on a couple of boards). Hard to be certain as there doesn't appear to be a parts list available for this board. However, changing the scaling value to 2500.0 instead of 2600.0 (see link) seems to give more accurate results as you'd expect.

Unable to upload to Tinybee, Access is denied

Hi, im unable to flash and upload to my tinybee board using usb C cable as it gives me the error below. Tiny bee does show up and is detected in device manager.

image

I can only update firmware through access point + esp3d interface using OTA update.

Any idea how to fix?

CR-10 screen does not work well

I would like to use Tinybee to replace my ender3 pro MotherBroad, but When I use #define CR10_STOCKDISPLAY for LCD the tune bottom doesn't work well.(I can press the bottom but can't go up and down). Is anyone have this problem?

Problem with MKS_MINI_12864

The firmware after a recent update is compiled, but the screen does not work, it just glows and that's it.

Compiling error

I'm using latest files from here, and anytime I'm changing MKS_MINI_12864_V3 to MKS_MINI_12864 in Configuration.h I'm getting:

Linking .pio\build\mks_tinybee\firmware.elf
.pio/build/mks_tinybee/src/src/lcd/dogm/u8g_dev_uc1701_mini12864_HAL.cpp.o:(.data.u8g_dev_uc1701_mini12864_HAL_2x_hw_spi+0x8): undefined reference to `u8g_eps_hw_spi_fn(_u8g_t*, unsigned char, unsigned char, void*)'
collect2.exe: error: ld returned 1 exit status
*** [.pio\build\mks_tinybee\firmware.elf] Error 1

Without any changes it compiles without errors.

Hotend error

Hello,
I'm having an error on the HotEnd. Wires connected fine I just uploaded the code and there was no change since last working code.
I used it for a couple of times heating it, but now showing and error.
Note: HotBed is not connected yet.

Please Help.

IMG_1024

Compile error with TMC2209 drivers

Enabling TMC2209 drivers on the controller BOARD_MKS_TINYBEE results in the error

Marlin/src/HAL/ESP32/../../inc/../HAL/ESP32/inc/SanityCheck.h:33:4: error: #error "TMC220x Software Serial is not supported on ESP32."
Marlin/src/HAL/ESP32/../../inc/SanityCheck.h:2897:4: error: #error "TMC2208 or TMC2209 on X requires X_HARDWARE_SERIAL or X_SERIAL_(RX|TX)_PIN."

Configuration.h

#define X_DRIVER_TYPE  TMC2209
#define Y_DRIVER_TYPE  TMC2209
#define Z_DRIVER_TYPE  TMC2209
#define E0_DRIVER_TYPE TMC2209

Configuration_adv.h

 #define  X_SLAVE_ADDRESS 0
 #define  Y_SLAVE_ADDRESS 1
 #define  Z_SLAVE_ADDRESS 2
 #define E0_SLAVE_ADDRESS 3

TMC2209 microstep DIP switch settings

@radioproektor in #1 (comment)
... and referenced #14 (comment)

I'm pretty sure that the above linked graphic isn't correct. The TinyBee DIP switches connect to Vdd when ON, Gnd (via internal pull-down on 2209) when OPEN. Switch table should look like this:

MS1 MS2 uSteps
OFF OFF 8
ON OFF 32
OFF ON 64
ON ON 16

Note that MS3 switch is normally left OFF (open circuit) when using a 2209 as it's connected to the Tx UART output on some modules. On other modules it's connected to SPREAD input (switch ON to enable SpreadCycle, OFF for StealthChop) eg. FYSETC v3+. Usually pin next MS2 is marked SP or SPRD instead of UART or Tx on the module.

References:
TinyBee Schematic : https://github.com/makerbase-mks/MKS-TinyBee/blob/main/hardware/MKS%20TinyBee%20V1.0_001/MKS%20TinyBee%20V1.0_001%20SCH.pdf
Trinimatic TMS2209 Datasheet: https://www.trinamic.com/fileadmin/assets/Products/ICs_Documents/TMC2209_Datasheet_V103.pdf

A fatal error occurred: Failed to connect to ESP32: Timed out waiting for packet header

Whenever I try to flash the FW I always get the error:

Uploading .pio\build\mks_tinybee\firmware.bin
esptool.py v3.0
Serial port COM5
Connecting......................................_____

A fatal error occurred: Failed to connect to ESP32: Timed out waiting for packet header
*** [upload] Error 2
======================================================= [FAILED] Took 274.93 seconds =======================================================

Environment Status Duration


mks_tinybee FAILED 00:04:34.931

I saw the Topic "USB Doesn't work", but come on I bought a fully functional board and now I'm the one who needs to repair it?! Waiting for feedback from your customer support

stepping-table and microstepping-settings for TMC2209

Hello, could you please add a stepping-table for the settings to your documentation?
In Marlin there is an option for optimized step-generation for those trinamics stepper drivers that is not mentioned in your documentation.
Also setting the right microstepping is unclear to me. A small table what activates spreadcyle and what stealthchop and what microstepping is used would be very good for the customers. Regards, Jan

Marlin 2.1.x bugfix have bug surface move on delta it curve like palabolic cant print

Marlin 2.1.x bugfix have bug surface move on delta it curve like palabolic cant print

am use mainboard MKS TINYBEE and test on marlin 2.1.x bugfix cant print because have bug move axis x and y curve like palabolic am try test all marlin it fix by marlin 2.1

https://github.com/MarlinFirmware/Marlin/archive/2.1.zip

https://github.com/MarlinFirmware/Configurations/tree/release-2.1

on this link

This My FirmWare FIX LayerShift and FIX bug surface move on AnyCubic Kossel Linear Plus

https://drive.google.com/file/d/1ul_R1qhKv85zVdQV6JqzSsqLfH8LV5lW/view?usp=sharing

EXE FILE

https://drive.google.com/file/d/1CKuAVVHLj6oZrzccxDCDo8YsOQpYrrYO/view?usp=sharing

RARFILE

Sudden voltage drop when activating the heated bed.

My setup: bltouch Smart v3, heated bed 12v 310*310mm, mk8 extruder, tmc2209 drivers, tft 35 v1.0 with esp wifi module, mks mosfet for bed, mks ups, power source 12v 30a

The problem: After 3 days configuring, today I arrive at the time of printing but my surprise It was that when you turn on the heating of the bed, a voltage drop occurs which causes the malfunction It was that when you turn on the heating of the bed, a voltage drop occurs which caused the malfunction of the tft, I already tried connecting the bed directly to the tinybee,And also connecting the MOSFET mks module getting the same result.

I have a mega with ramps 1.6, for testing and the latter work optimally without absurd voltage drops.

In my ignorance I got curious... Can any other pin on the board be configured to be a signal and thus only use the MOSFET (in signal input mode)

Layer shift

Layer shift by 1-2 mm on long prints for no apparent reason.
The motor currents are sufficient, the speeds are small, about 80-100 mm/sec.

NEOPIXEL_LED Backlight

Hello! The backlight of the MKS MINI 12864 V3.0_002 screen does not work.
Please tell me what needs to be fixed?
Thanks!

0032

Correct / best DIP-Settings for TMC2100

I am using a little bit older TMC2100 drivers on my Tinybee.
I am wondering what the correct DIP switch settings would be.
According to this https://www.reprap.org/wiki/TMC2100 wiki entry I need at least one connection open to have 16 microsteps with interpolation but I guess the DIP switches offer GND and VCC as an option only?
Which DIP settings should I choose if I want the best microstepping with either StealthChop or SpreadCycle mode?
Cheers,
Teki

Pin connection for Endstops

Hi all,

I am using the standard creality end stop. They have a S G and V pin out. I tried connecting them according to the pin out of the tinybee, but when I plug them in, the mainboard goes in error. What is the correct connection for these type of endstops?

Kind regards

Steve

USB Doesn't Work

Well, I doubt this comes as a surprise to MKS, even though they have three versions of the board per the GitHub. However, I'm completely baffled why such an oversight would have taken place.

So, USB is non-functional on the v1.0 board that I have. At first, I thought it could be a driver issue. However, after taking the board and looking it over again, I realize that it uses the CH340G (which I am extremely familiar with on a technical level). And decided this couldn't be the issue. So knowing one of the biggest issues with this USB Serial Adapter is the lack of an adequate clock, I probed pins 7 & 8 of the IC only to discover absolutely no clock signal...

Thinking this was an issue somewhere on the board, I decided to jump on the repository to look at the schematic to back trace the signal and fix the problem. But low and behold, three versions of the board available in the GitHut Repository, and not a single one of them has the 12mhz Clock signal. As a matter of fact, those signals were left completely omitted. And you even left off the oscillator! But even stranger than this, YOU ACTUALLY SOLDERED ON THE USB INTERFACE IC!!! Why? Literally, what purpose did this serve if there isn't even a clock signal to drive the controller???? How did this board even make it through Quality Control??? And yes...it even has a QC sticker on the back of it....

I'm also sending a copy of this post to your Support Email. So the next question has to be obvious, is MKS going to resolve this problem? How about the (probably low end) thousands of boards you already shipped? There is absolutely no way you didn't know about this. This would have been caught as soon as you plugged the boards into a USB port....

In case anyone does need a fix, a standard 5v/3.3v XO Oscillator bodged onto the board for +5v and Gnd, and connected to pin 8 of the CH340G, will fix this issue and give you a serial connection to the TinyBee.

Marlin 2.1 M106 not controlling fans

Hello, I am unable to turn on the Part Cooling Fan with M106 on the MKS Tinybee in Marlin 2.1. It does not turn on via command line or LCD. Command Line responds with "ok" and it shows fan is on. LCD shows fan is on. Connected fan directly to 12v and it works fine so no hardware issue. Tried swapping pin numbers between FAN_PIN and FAN1_PIN with same results so it is not a mosfet issue. LED on mosfet circuit does not light up. Anyone else have this issue?

compilation issues

hey there, i am unable to compile marlin for this board. error of your repos marlin:
image

for official bugfix 28.05 marlin: buildroot/share/PlatformIO/scripts/../../../../Marlin/src/inc/../pins/esp32/pins_MKS_TINYBEE.h:65:6: error: #error "I2S stream is currently incompatible with LIN_ADVANCE."

if i #undef I2S_STEPPER_STREAM, log hasno errors, only warnings, but stops at
image

Potential pins to reuse for a logical high/low output?

Do you have any pins you recommend i could reuse for a logical high/low?

I'm planning a dual extruder setup and want to produce a logical high when extruder0 is in use and logical low when extruder1 is in use. Correct me if im wrong but from what I see in the schmetics there are no free digital pins available(if I'm just blind then this makes my life easier).

Current ideas:

  • 3d touch pins: Its a servo so I could reuse the signal pin here.
  • Endstop pins: Hypothetically free with sensorless homing, but thereresistors/Schottky diode between esp32 and the pinout so this seems sketchy to me.

Any thoughts?

ESP3D Client Station Connection error

ESP3D works great in AP Mode on the Tinybee. When I switch it to Client Station I can connect to the ESP3D webui and control the printer. After about 30 seconds it displays "Connection error" on the ESP3D console and the printer no longer responds. Then if I refresh the webpage it is not able to connect. I checked the router (openwrt) and it shows the printer is still connected and I can still control the printer from the LCD (mks mini12864). What could be causing this issue and how do I fix it?

Microstep settings

Can i configure 32,64 or 128 microstep on board for TMC2209 stepper driver?

MKS Plugin for Cura

I am currently using the MKS Wii Plugin with Cura and doesn't work at all. Is there an updated cura plugin or maybe settings that i might have missed? I can upload via the webGUI but only able to get 8 character filenames. Uploading from cura fails everytime. Also when monitoring in cura, only getting hotend temp and not bed.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.