CTB SDK
The CTB SDK offers you the tools and resources you need to add support for the CTB file format to your applications.
  • Enable more slicers to output CTB files
  • Provide the printers using ChiTu Systems with slicing services
  • Push forward standardization of resin 3D printing slice file formats, making it easier for every user to create with 3D printing.
What is an SDK?
SDK, short for Software Development Kit, is a collection of software development tools to create applications for specific purposes.
About CTB file format and the SDK

Before the CTB file format was created, the commonly used slice file types were CBDDLP, CWS, ZIP, SLC, etc. They didn't perform well when dealing with the increasing number of new application scenarios, and their extensibility couldn't satisfy the growing demands of the LCD/DLP resin 3D printer users. So when CHITUBOX Basic V1.6.1 was released (in Nov 2019), CBD-Tech introduced a new file format tailored for LCD/DLP resin 3D printers – CTB (short for CHITUBOX). This format was lightweight, streamlined and highly extensible, and worked better with various resin 3D printers. As the functionalities of CHITUBOX continued to grow, the CTB format got updated continuously to fit in more application scenarios and support more resin printer features.

Later, in 2021, LCD/DLP resin 3D printing technologies kept advancing, and so did the CHITUBOX software. So when CHITUBOX Basic V1.9.0 and CHITUBOX Pro were released, we introduced the new, upgraded CTB. This new format enables you to use the newly-added powerful features of the CHITUBOX software, such as Two-Stage Motion Control (TSMC), Resting Time, Multi-parameter Slice, and more.

As the user base of CTB is rapidly growing, we also see requirements coming out from the developers in our communities and our business partners. To help them offer better products and services to the users, CBD-Tech publishes the standard and officially verified SDK for the CTB format. We hope these tools can simplify creative process for the developers and the partners and help them unleash their creativity.

Frequent Questions

CBD-Tech supports sharing and innovation. We want to help more developers and partners to unleash their creativity, and work with them to provide the users with better products and services.

  1. The CTB SDK enables any organization or individual developer to convert slice files to the CTB format. The converted slice files can be printed on the 3D printers with the Chitu Systems controller boards. The supported printers are listed in Table 1-1 below.

    Table 1-1: Printers with the CTB file format support

     

    No.

    Brand

    Model

    1

    CREALITY

    CREALITY LD-002R

    2

     

    CREALITY LD-002H

    3

     

    CREALITY LD-006

    4

    ELEGOO

    ELEGOO MARS PRO

    5

     

    ELEGOO MARS 2

    6

     

    ELEGOO MARS 2 PRO

    7

     

    ELEGOO MARS 3

    8

     

    ELEGOO SATURN

    9

     

    ELEGOO SATURN S

    10

     

    ELEGOO MARS

    11

     

    ELEGOO MARS C

    12

    EPAX

    EPAX E6 mono

    13

     

    EPAX X133 4Kmono

    14

     

    EPAX X156 4Kcolor

    15

     

    EPAX E10 5K

    16

     

    EPAX X1 4K

    17

     

    EPAX X10 5K

    18

     

    EPAX DX1 Pro

    19

     

    EPAX DX10 Pro

    20

     

    EPAX E10 89mono

    21

     

    EPAX X10 89mono

    22

     

    EPAX X1

    23

     

    EPAX X1K 2Kmono

    24

     

    EPAX X10 2Kcolor

    25

    Peopoly

    Phenom_Prime

    26

     

    Peopoly Phenom

    27

     

    Peopoly Phenom L

    28

     

    Peopoly Phenom Noir

    29

     

    Peopoly Phenom XXL

    30

    Phrozen

    Phrozen Sonic 4K

    31

     

    Phrozen Sonic Mighty 4K

    32

     

    Phrozen Sonic Mini 4K

    33

     

    Phrozen Sonic Mega 8k

    34

    QIDI

    QIDI i-box mono

    35

     

    QIDI 6.08 mono

    36

     

    QIDI Shadow6.0 Pro

    37

     

    QIDI S-box

    38

     

    QIDI Shadow5.5s

    39

    WanHao

    WanHao CGR MINI MONO

    40

     

    WanHao CGR MONO

    41

    Others

    Printer models based on the Chitu boards (CTB file format support required)



  2. The CTB SDK allows you to set independent slice settings for specified layers.
  3. The print settings that the SDK supports editing are listed in the Table 1-2 below.

    Table 1-2: Print parameters the CTB SDK supports editing

    No.

    Parameters

    1

    Print layer height

    2

    Bottom layer number

    3

    Exposure time of the normal layers and the bottom layers

    4

    Transition layer number

    5

    Light-off Delay for the normal layers and the bottom layers

    6

    Resting Times before lift, after lift and after retract

    7

    Bottom Lift Distance (TSMC mode)

    8

    Lift Distance (TSMC mode)

    9

    Bottom Retract Distance (TSMC mode)

    10

    Retract Distance (TSMC mode)

    11

    Bottom Lift Speed (TSMC mode)

    12

    Lift Speed (TSMC mode)            

    13

    Bottom Retract Speed (TSMC mode)

    14

    Retract Speed (TSMC mode)

    15

    Bottom Light PWM

    16

    Light PWM

  1. The CTB SDK enables any organization or individual developer to convert slice files to the CTB format. The converted slice files can be printed on the 3D printers with the Chitu Systems controller boards. The supported printers are listed in Table 2-1 below.

    Table 2-1: Printers with the CTB file format support

     

    No.

    Brand

    Model

    1

    CREALITY

    CREALITY LD-002R

    2

     

    CREALITY LD-002H

    3

     

    CREALITY LD-006

    4

    ELEGOO

    ELEGOO MARS PRO

    5

     

    ELEGOO MARS 2

    6

     

    ELEGOO MARS 2 PRO

    7

     

    ELEGOO MARS 3

    8

     

    ELEGOO SATURN

    9

     

    ELEGOO SATURN S

    10

     

    ELEGOO MARS

    11

     

    ELEGOO MARS C

    12

    EPAX

    EPAX E6 mono

    13

     

    EPAX X133 4Kmono

    14

     

    EPAX X156 4Kcolor

    15

     

    E10 5K

    16

     

    X1-4K

    17

     

    X10 5K

    18

     

    EPAX DX1 Pro

    19

     

    EPAX DX10 Pro

    20

     

    EPAX E10 89mono

    21

     

    EPAX X10 89mono

    22

     

    EPAX X1

    23

     

    EPAX X1K 2Kmono

    24

     

    EPAX X10 2Kcolor

    25

    Peopoly

    Phenom_Prime

    26

     

    Peopoly Phenom

    27

     

    Peopoly Phenom L

    28

     

    Peopoly Phenom Noir

    29

     

    Peopoly Phenom XXL

    30

    Phrozen

    Phrozen Sonic 4K

    31

     

    Phrozen Sonic Mighty 4K

    32

     

    Phrozen Sonic Mini 4K

    33

     

    Phrozen Sonic Mega 8k

    34

    QIDI

    QIDI i-box mono

    35

     

    QIDI 6.08 mono

    36

     

    QIDI Shadow6.0 Pro

    37

     

    QIDI S-box

    38

     

    QIDI Shadow5.5s

    39

    WanHao

    WanHao CGR MINI MONO

    40

     

    WanHao CGR MONO

    41

    Others

    Printer models based on the Chitu boards (CTB file format support required)



  2. When configuring print settings, the application is able to set independent slice settings for specified layers.
  3. In addition to the print settings of old CTB format, we've added the Resting Time Before Lift, Resting Time After Retract and Resting Time After Lift, allowing you to have a better control over the printer resting times and improve the print effectiveness.
  4. We've also added the TSMC feature to speed up your prints without losing quality.

Any organization or individual developer can apply for the CTB SDK. This SDK is open to every user who want to output CTB files, as long as you comply with the license agreement you sign with CBD. Fill in and submit the application form on the CTB SDK page, and we will get back to you via email. After confirming the license agreement, we will offer you the testing and formal SDKs.

Of course! CBD-Tech always supports creation and innovation, and will keep offering the SDK to the nonprofit developers free of charge.

We will offer:

  • A commercial license agreement
  • Official accreditation
  • Hardware compatibility support by CBD-Tech
  • Full documentation

For detailed information, please view the full agreement for "commercial or business software developers" below.

CBD-Tech always welcomes business operation.

Non-commercial developers
  • Free to use
  • Official certification
  • Hardware compatibility support by CBD-Tech
  • Fully-open documentation
  • Free updates
Commercial or business software developers
  • Commercial usage agreement
  • Official certification
  • Hardware compatibility support by CBD-Tech
  • Fully-open documentation
Apply for SDK
Privacy Statement
consult@chitubox.com