Intamsys FUNMAT PRO 310 User Manual

Hide thumbs Also See for FUNMAT PRO 310:
Table of Contents

Advertisement

Quick Links

3D Printer User Manual
FUNMAT PRO 310
Engineering Materials | Desktop Industrial Grade

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the FUNMAT PRO 310 and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Intamsys FUNMAT PRO 310

  • Page 1 3D Printer User Manual FUNMAT PRO 310 Engineering Materials | Desktop Industrial Grade...
  • Page 2: Table Of Contents

    Contents 1 Service and Support ..........................1 1.1 Service ............................1 1.2 Safety Instructions ........................1 1.2.1 Hazard type ........................1 1.2.2 Areas with potential safety hazard ................... 2 1.2.3 Safety door lock ......................3 1.2.4 Environmental requirements ................... 4 2 Setting and Installation ........................
  • Page 3 4.4.2 Material loading ......................27 4.4.3 Material unloading ......................28 4.4.4 Material database management ..................29 4.5 Tools ............................31 4.5.1 Axis control ........................32 4.5.2 Calibration ........................33 4.5.3 Parameter Settings ......................43 4.6 Settings ............................. 44 4.6.1 Device information ......................44 4.6.2 Wireless network settings ....................
  • Page 4 6 Maintenance ............................67 6.1 Inspection Before Each Printing ....................67 6.1.1 Inspect the printing platform ..................67 6.1.2 Clean the printing chamber ................... 67 6.1.3 Inspect the nozzle ......................67 6.2 Maintenance after Each Printing ....................68 6.2.1 Clean the printing build plate ..................68 6.2.2 Clean the nozzle ......................
  • Page 5 Record of Modification and Version Description Version Time Description July 2023 First version of the Manual...
  • Page 6: Service And Support

    1 Service and Support This chapter provides information on the service and support of FUNMAT PRO 310 desktop industrial grade 3D printers (hereinafter referred to as "FUNMAT PRO 310", the "printer", the "machine" or the "device"), as well as safety information and location of safety labels.
  • Page 7: Areas With Potential Safety Hazard

    Please note that changes or modifications without the approval of the responsible party for compliance may invalidate the user's permission to operate the device.  The device complies with Part 15 of the FCC Rules and the Industry Canada License-exempt RSS Standard.
  • Page 8: Safety Door Lock

    XY motion frame [Pinching Warning]: Do not wear tie, loose clothing, or hanging ornaments when working near a moving printer component. [Pinching Warning]: Do not click HOME when there is a model on the platform. [Pinching Warning]: Be careful when maintaining this moving component.
  • Page 9: Environmental Requirements

    1.2.4 Environmental requirements  The printer is for indoor use only.  Air quality conditions (conductive or non-conductive) with excessive solid particles might cause damage to the system.  The printer shall operate between 15°C and 30°C (59°F to 86°F) with a relative humidity range of 30% to 70% (non-condensing).
  • Page 10: Setting And Installation

    2 Setting and Installation This chapter describes the basic settings and installation of FUNMAT PRO 310. 2.1 General Information 2.1.1 Tools that come with the printer Please check the packing list that comes with the printer. These tools include common tools required for printer maintenance and various spare parts.
  • Page 11: Check The Printer Nameplate

    INTAMSYS information. SKU: Lists the SKU of the printer. Upon a service request, provide this SKU to the agent or INTAMSYS, so that service personnel can quickly identify your printer configuration. Fig. 2.3 Printer Nameplate 2.2 Printer Preparation 2.2.1 Unpack...
  • Page 12: Remove Accessories

    2.2.2 Remove accessories Open the front door of the device from the front, and carefully take out the accompanying accessories and filament boxes from below. Fig. 2.4 Remove Accessories 2.2.3 Unbuckle X-axis and Y-axis Step 1: Open the top cover of the printer; Step 2: The fixing block on the X-axis guide rail is used to ensure the stability of the extruder during transportation.
  • Page 13: Startup

    Step 5: Install the left and right extruders in the extruder holder as shown in the figure; Figure 2.6 Installation of Extruder Step 6: Rotate the pressure levers on both sides of the extruder holder upward to fix the extruder in the extruder holder, and plug in the extruder cable.
  • Page 14: Installation Of Printing Build Plate

    Fig. 2.8 Startup of FUNMAT PRO 310 Printer 2.2.5 Installation of Printing Build Plate Step 1: Enter the "Tools" interface on the right in the main interface, and click the "Home All" button (make sure that there are no other sundries in the chamber before operation);...
  • Page 15: System Components

    3 System Components This chapter describes the system components of FUNMAT PRO 310, aiming to help users better understand the mechanism composition of the printer and the functions of each part. 3.1 Printer Overview The visible parts of the printer is shown in the following figure, where: The right side plate, left side plate and rear side plate of the housing are removable for access to internal components;...
  • Page 16: Top Door And User Operation Interface

    Top air outlet Top door handle Back air outlet Left side plate Back side plate Outer cover screw Fig. 3.2 Rear View of Printer 3.2 Top Door and User Operation Interface Push the top door upward to observe the movement of extruder from above and for the maintenance of XY rack and print head assembly.
  • Page 17: Printing Chamber Components

    Printing file Firmware transfer upgrade Front panel USB port Switch button USB port Damping hinge Fig. 3.3 Schematic Diagram of Top Door Opening Fig. 3.4 Schematic Diagram of User Operation Area 3.3 Printing Chamber Components The front door can be pulled open from the right side by the release of the electromagnetic suction of the front door through screen operation, and then it can be seen that the printing chamber contains front door, hot bed, double extruder assembly, electromagnetic suction, magnetic suction and door sensor.
  • Page 18 in the wire coil are used up. Please refer to the Operation Manual of INTAMBox Sealed Drying Filament box for details. Charging tray tension device Upper cover Printing wire rod Seal ring Buckle Temperature and humidity indicator Lower cover Fig. 3.7 Schematic Diagram of Filament box Feeding pipe plug x2 Quick connector x2 Rotating shaft x4...
  • Page 19: X/Y Axis Components

    Rotating shaft x4 Torsion spring x4 Hold-down bracket x4 Shaft pressing x8 Fig. 3.9 Working Diagram of Tension Device 3.5 Print head Assembly The print head assembly is used to melt the wire and form a desired model on the printing build plate in combination with the movement of X-axis, Y-axis and Z-axis.
  • Page 20 factory and does not need to be re-adjusted during use. After a period of use, if the printing quality is found to have degraded significantly, the likely cause is the synchronous belts becoming loose due to various reasons. In this case, remove the left and right lateral plates of the printer and check the tension of the left and right synchronous belts of Y-axis;...
  • Page 21 Fig. 3.12 Tension Adjustment of Y-axis Synchronous Belt...
  • Page 22: Z-Axis Components

    Fig. 3.13 Tension Adjustment of X-axis Synchronous Belt 3.6 Z-axis Components The Z-axis components drives the hot bed to move up and down. Remove the back lateral plate to maintain the Z-axis components when necessary. The trigger plate of the photoelectric sensor is already in place and generally does not need to be adjusted by the user.
  • Page 23: Hot Bed Components

    Synchronous pulley Z-direction motor Guide shaft X2 Synchronous belt Linear bearing X2 Sensor trigger plate Ball screw Mainboard Power switch Photoelectric sensor x2 Fig. 3.14 Z-axis Components 3.7 Hot Bed Components The hot bed components consist of printing build plate, high-temperature resistant magnet, coaming and heating film.
  • Page 24: User Interface

    Chapter 5. The printer must be powered on before you can use the touch screen. FUNMAT PRO 310 user interface consists of a touch screen located in the middle of the front side of the printer. The main interface of the touch screen includes three main functional areas: status bar, navigation bar and display area.
  • Page 25: Navigation Bar

    Wired network Keyboard connection Mouse System time Error alarm Remote U-disk Wi-Fi print connection Fig. 4.2 Status Bar 4.1.2 Navigation bar Fig. 4.3 Navigation Bar You can perform the following operations through the navigation bar on the screen. Homepage: Printing operation, preheating and heat hold settings, model graphic progress display, real-time status display, etc.
  • Page 26: Display Area

    4.1.3 Display area The display area displays the related information corresponding to the selected function module, including operation buttons, texts, images, or schematic GIF, etc. After the machine is powered on and started, it will automatically enter the main interface. When you select a function button in the navigation bar, the display area switches to the corresponding interface.
  • Page 27: Loading Print Files

    Fig. 4.5 Main Interface 4.2.1 Loading print files FUNMAT PRO 310 provides two methods to load USB and locally stored print files. Click select the file acquisition method, and find the print file by reading USB storage or printer local storage.
  • Page 28: Main Status Area

    Fig. 4.6 Loading Print Files 4.2.2 Main status area The main status area can display model pictures and show print progress by filling color. The model is completely filled to indicate that the print job is complete. If the model cannot be displayed, the system will display a default image.
  • Page 29: Auxiliary Status Area

    4.2.3 Auxiliary status area The auxiliary status area displays the temperature of L-Nozzle, R-Nozzle, chamber and hot bed. The current temperature is displayed on the left, and the target temperature is displayed on the right. The arrow icon and fill color animation indicate the progress of heating/cooling, and it will be fully filled with the color if the target temperature is reached.
  • Page 30: Queue

    progress bar to control or check the printing progress. Click the "Open" button and enter the "File Navigation" interface to open the file. The Start/Pause/Stop buttons are available during the printing phase. Task progress and consumed/remaining time are shown on the progress bar. When the print task is completed, a command to reprint or perform the next task in the queue will be displayed.
  • Page 31: Materials

    In the current task queue, import and edit commands are provided in the upper right corner. We can add files or adjust the order of tasks. Once the current task is completed in the queue, the next task will be automatically listed (refer to Section 4.2.4). Fig.
  • Page 32: Material Selection

    Fig. 4.14 Material Interface 4.4.1 Material selection Pressing the material name list button will display INTAMSYS materials and user-defined materials. Materials that were used recently and frequently will be displayed at the top, where we can scroll down to select all available materials.
  • Page 33: Material Loading

    Fig. 4.16 Proofreading of Print Materials 4.4.2 Material loading After selecting the correct material, press the "Load" button to load the material step by step according to the pop-up wizard. To automatically heat the nozzle to the target temperature, it is necessary to prepare materials in advance and follow the prompts on the right.
  • Page 34: Material Unloading

    Fig. 4.17 Material Loading Process 4.4.3 Material unloading The material unloading process is similar to loading. Press the "Unload" button and unload the material step by step according to the wizard tips.
  • Page 35: Material Database Management

    Press "Material Database" in the upper right corner of the material interface to enter the material database to view the details of built-in material attributes. The built-in material attributes of INTAMSYS cannot be modified or deleted, but its copy can be generated by clicking . After parameter modification and setting are completed, the new material process parameters will be stored in the user-defined materials.
  • Page 36 Fig. 4.19 Material Database Note: These material process parameters are only used for printer operations except for formal printing. Such operations include material loading, material unloading, leveling, XY calibration, Z calibration, preheating, and heat hold, etc. During formal printing, the printer will run the parameters of the loaded G-code command file, instead of the preset parameters in the printer.
  • Page 37: Tools

    Fig. 4.21 Modification of User-defined Material Database Fig. 4.22 New Material 4.5 Tools The Tools page is divided into three functional modules: axis control, calibration and parameter setting. The position of the nozzles and hot bed can be adjusted on the Axis Control interface. In the Calibration interface, you can perform the printing build plate leveling, nozzle Z calibration and XY calibration.
  • Page 38: Axis Control

    Fig. 4.23 Tools Interface 4.5.1 Axis control You can manually operate the position of the moving platform and printing nozzle in the Axis Control interface to control the material extrusion of the nozzle. Select the part to be operated at the top, click the arrow button at the bottom left to move the part, and adjust the moving step size.
  • Page 39: Calibration

    Fig. 4.24 Moving Axis 4.5.2 Calibration Click the "Calibration" button in the Tools interface to enter the interface of printing build plate leveling and L&R Nozzle Z and XY calibration.
  • Page 40 Printing build plate leveling: Use contact sensors to automatically detect the flatness of different positions of the build plate. Position compensation is carried out during printing. L&R Nozzle Z offset: Manually measure the Z-direction distance between the nozzle and the printing build plate for compensation calibration.
  • Page 41 front side of the platform for datum point test. 3. After the datum point test, start the 100-point leveling test. The printer automatically performs multi-point position leveling and records the error value of each point. 4. After the leveling process, we can click "Next" to start printing if the leveling is successful. During printing, the Z-direction position of the platform will be automatically compensated according to the movement of the extruder.
  • Page 42 Fig. 4.27 Automatic Leveling Failed Fig. 4.28 Manual Leveling Calibration 4.5.2.2 Calibration of manual printing platform leveling For manual leveling, measure 4 points on the platform through a feeler gauge (thickness: 0.2 mm), while rotating the screws under the printing platform through an M8 screwdriver to keep the distance between nozzle tips of the 4 points and the hot bed platform consistent, so that the overall XY motion plane is parallel to the hot bed platform.
  • Page 43 2. First tighten the screws counterclockwise one by one to slightly lower the hot bed. 3. Adjust the first screw in the left front corner, measure the distance between the nozzle and the printing platform with a feeler gauge (thickness: 0.2 mm), pull the feeler gauge back and forth until it just passes through, and then click the "Next"...
  • Page 44 Fig. 4.29 Manual Leveling Note:  During the installation of the printing build plate before leveling, it shall be correctly adsorbed on the platform along the guide grooves on both sides of the platform base plate;  Clean the residual materials on the nozzle tip before leveling; ...
  • Page 45 in turn according to the prompt on the screen.
  • Page 46 Fig. 4.30 L&R Nozzle Z Calibration After the L-Nozzle calibration is completed, calibrate the R-Nozzle with the same method. The offset value of the heights of the left and right extruders is displayed in a pop-up window. Click "OK" to end Z-direction calibration. 4.5.2.4 Nozzle XY calibration Following the steps below, the XY offset of the L&R Nozzle can be read through a printed scale for compensation during printing.
  • Page 48 Fig. 4.31 L&R Nozzle XY Calibration After printing the scale, take out the printing build plate to read the scale to obtain X offset value and Y offset value respectively, and click "+"/"-" buttons to enter values. The scale shall be read as follows: (1) Read the scale of the model printed by the right extruder based on the model printed by the left extruder;...
  • Page 49: Parameter Settings

    shall be "+6" and the Y offset value shall be "-5". Fig. 4.32 Reading Method of XY Calibration Scale Note: The offset value 1 represents a scale, an actual deviation of 0.05 mm. If it is found that the center lines for the horizontal or vertical print scale range are far apart and other scale lines are difficult to coincide with each other after reading the print scales, it means that the XY deviation has exceeded the measurable scale range (the maximum scale range is 15, that is, the deviation is 0.75mm).
  • Page 50: Settings

    Fig. 4.33 Parameter Setting Interface 4.6 Settings The Settings interface is used for relevant settings of the system, including device information viewing, software upgrade, networking setting and printer system parameter settings, etc. Fig. 4.34 Settings Interface 4.6.1 Device information We can set the printer on this page, including: ...
  • Page 51: Wireless Network Settings

     Software Version: Display the current software version number. To update it, click the "Upgrade" button on the right  Firmware Version: Display the current firmware version number. To update it, click "Upgrade" on the right  More Settings: including screen brightness adjustment, automatic screensaver time, language switching, automatic time setting and motor and material shortage detection enabling.
  • Page 52: Wired Network Settings

    Fig. 4.36 Wireless Network Settings 4.6.3 Wired network settings The printer can be connected to the Internet through a network cable. Click "Set IP" at the bottom left to complete the basic settings. Fig. 4.37 Wired Network Settings 4.6.4 Camera settings Set the camera parameters, and you can preview the video here.
  • Page 53: Remote Print

    Fig. 4.38 Camera Settings 4.6.5 Remote print In the device information interface, click the "Remote Print" button to enable remote print and select the IP address on this page. We can view the log after connection. Fig. 4.39 Remote Print Settings Click "Remote enabled", and enter the corresponding IP Address of the remote client.
  • Page 54: Motor Enabling

    Fig. 4.40 Enabling and Setting of Remote Print Remote print operation: 1. You can obtain gcode remotely through the api interface: local storage -> ftp -> gcode in the gcode folder; 2. Start the gcode print task remotely, and the upper machine will enter the print interface accordingly.
  • Page 55: Screen Lock Password Settings

    Click "More Settings" in the Settings interface, and then click the button on the right side of the "Lock Screen Enabled" to turn it On/Off. Blue indicates "On". Click to enter the password modification interface. The default password is "intamsys". Fig. 4.43 Lock Screen Enabled Option After the "Lock Screen Enabled"...
  • Page 56: Other Interfaces

    4.7 Other Interfaces 4.7.1 Warning prompt The warning information icon can be displayed in the status bar at the top of the main interface. You can click to view the error code, and handle it according to the description and prompt operations to clear the warning.
  • Page 57: Command Line

    4.7.3 Command line Command line refers to the mode in which the printer is open to developers. It is mainly used for debugging of the printer and does not need to be enabled during normal printing. When Developer mode is enabled, you can customize and send G code, and enable Logo for fault diagnosis. You can enter "Command Line"...
  • Page 58: Operate Printer

    5 Operate Printer This chapter describes the basic operational steps for operating FUNMAT PRO 310. 5.1 Startup and Shutdown of Device 5.1.1 Power on the printer 1. The power socket is located on the lower right side of the machine. Connect the two ends of the power cord to the AC power supply plug (printer voltage: 110V and 220V) and the power socket of the printer, respectively;...
  • Page 59: Power Off The Printer

    5.1.2 Power off the printer Press the power button (which is also used to turn on the printer) on the front side of the printer. Note: This operation is only to turn off the printer. To power off the printer, the power switch must be switched to the (O) position.
  • Page 60 Fig. 5.5 Material Interface 4. Pressing the "Material Name List" button will display INTAMSYS materials and user-defined materials. Materials that we used recently and frequently will be at the top, where we can scroll down to select available materials. User-defined materials can be configured in the material database.
  • Page 61 Specifically, if the material on the printer is inconsistent with the material settings in the G-code print file, the system will alert the user to check the material. Click "Apply". Then the material will be automatically applied to the L&R Nozzle. Note: We need to unload/load the corresponding materials manually.
  • Page 62: Nozzle Replacement And Material Change

    Fig. 5.8 Material Loading Guidance Interface Please refer to 4.4 "Materials" for operations such as material unloading, material process template modification and material database modification. 5.3 Nozzle Replacement and Material Change There are two types of printing nozzles: The silver-white nozzle is made of CuCrZr and can print all materials except fiber-containing materials (PA6-CF/PA12-CF, etc.);...
  • Page 63: Material Change Before Printing

    3. Click "Target" and set it to the extrusion temperature of the material. After confirmation, the nozzle will be automatically heated to the target temperature. Remove the nozzle with a 7 mm socket wrench. 4. Take out the high-temperature nozzle in the socket with tweezers, replace it with a new one and install it on the extruder.
  • Page 64: Supply Filament After Out-Of-Material Warning

    5.3.4 Supply filament after out-of-material warning The printer provides the out-of-material alarm function. When the material runs out, the printer will pause while an alarm code prompting you to change the material will pop up on the screen. Click the "Supply filament" button on the screen, and then change the material according to the prompts on the screen.
  • Page 65: Import Print File To The Printer

    Fig. 5.11 Installation of Printing Platform Glass 5. Load materials according to the print task requirements. 6. Perform leveling, Z calibration, and XY calibration. This step can be skipped if leveling and calibration have been done. 7. When ready, the printer can perform print tasks formally. 5.4.2 Import print file to the printer 1.
  • Page 66: Load The Print File

    2. Start the gcode print task remotely, and the upper machine will enter the print interface accordingly. For other remote operations, the upper machine interface will also display corresponding actions. Fig. 5.13 Remote Network Printing 5.4.3 Load the print file 1.
  • Page 67: Printing Process

    Fig. 5.15 Print File Interface Fig. 5.16 Print File Loading Completion 5.4.4 Printing process 5.4.4.1 Main printing process Click the "Start" button on the screen to start printing and prototyping. The printing and prototyping process has three steps: "preheat - print - heat hold". 1.
  • Page 68: Printing Parameter Settings

    chamber heat hold temperature and heat hold time of the material in the left extruder. 5.4.4.2 Modification of preheating time and heat hold time During the printing and prototyping process, you can modify the preheating time and heat preservation time. 1.
  • Page 69: Printing Alarm

    Fig. 5.18 Parameter Adjustment Interface 5.4.6 Printing alarm If the printer detects a fault that might affect the printing, a warning will be given on the screen. The alarm status button will turn yellow, orange, or red according to the warning severity. When you press the alarm status button, a dialog box that indicates the alarm reason will pop up.
  • Page 70: Stop Printing

    pause or you can use this button to manually pause it. 5.4.7.1 Automatic pause 1. When an orange alarm is detected (see 8.1 for the orange alarm list), the automatic pause command will be sent. 2. After the path in the cache is completed, the Z-axis platform is slightly lowered, then the extruder resets, the heating of the nozzle stops while an alarm dialog box pops up, indicating the reason for pause;...
  • Page 71: Locking Of Front Door And Top Cover

    Fig. 5.20 Model Printing Completed 1. Unlock the door and open the front door of the chamber. If you want to end the heat hold, enter the "stabilization time" interface and disable the Heat Hold option. At this time, the front door and top cover are unlocked;...
  • Page 72: Printer Status

    For the safety of users, the printer always locks the front door and top lateral plate when the printing starts or the chamber starts to heat, and they cannot be opened after being locked. If you need to force unlock during this process, click the door lock button to unlock the front door and top lateral plate.
  • Page 73: Maintenance

    Proper and regular maintenance not only helps to extend the service life of your printer, but also greatly improves your printing success rate and prototyping effect every time. This chapter describes various maintenance tasks of FUNMAT PRO 310 that you need to perform. 6.1 Inspection Before Each Printing Inspection before printing ensures the safety during printing and improves the print success rate.
  • Page 74: Maintenance After Each Printing

    Fig. 6.1 Clean the Nozzle 6.2 Maintenance after Each Printing 6.2.1 Clean the printing build plate After printing, lower the printing platform for a certain distance, then wear gloves to take out the printing build plate together with the print part from the printer, bend the flexible printing build plate with both hands to separate the print part from the printing build plate, and then clean the printing build plate and put it back on the hot bed.
  • Page 75: Maintenance Of Moving Parts

    of the extruder every month, remove the front cover plate, and take out the feeding gear shaft 2 to inspect the accumulation of material chips in the tooth spaces of two feeding gear shafts. If necessary, you need to carefully clean each tooth space with tools such as small copper wire brush or tweezers. Fig.
  • Page 76 Fig. 6.3 Lubrication and Maintenance of X/Y Axis Linear Guide Rails The Z-axis motion components include linear bearing and ball screw. It is recommended to re-apply Perfluoropolyether grease or lithium soap based grease to the Z-axis motion components once every 6 months (The rear plates of the printer shall be removed).
  • Page 77: Maintenance Of Chamber Filter

    Fig. 6.4 Lubrication and Maintenance of Z Axis Linear Guide Rails Note: Before re-applying grease on each component, wipe the surface of the kinematic pair clean with a dust-free cloth dipped in alcohol, then evenly apply grease on the surface. 6.3.3 Maintenance of chamber filter Air filters are installed at the air inlets on both sides of the printing chamber.
  • Page 78 Unload the consumables and ensure that all consumables are returned to the material compartment. Turn off the printer and open the top cover, and start maintenance after the temperature of all components drops to room temperature. Move the extruder assembly to the center, press down the black collar with one hand and take out the feeding pipe with the other.
  • Page 79: Others

    Some protective components might need to be removed during inspection to make the components to be inspected observable. Be careful because this poses a certain safety risk. You can download the latest version of firmware and screen software from the following website: https://www.intamsys.com...
  • Page 80: Troubleshooting

    7 Troubleshooting This chapter lists some faults that might occur during printing and required troubleshooting measures after each fault occurs. If you have any question during operation based on this user manual, contact the Customer Support in the region where you are located. Table 8.1 Fault Code List Code Fault...
  • Page 81 Please confirm whether the leveling is normal or Z-limit sensor triggered. error whether the model exceeds the printing size of the printer Extruder calibration and automatic leveling cannot be carried out. Please check whether the extruder leveling Extruder leveling sensor abnormal warning sensor is disconnected or whether the connector is loose...
  • Page 82 Road Eden Prairie, MN Xiupu Road, Shanghai, China Ostfildern Deutschland 55344 Copyright ©2023 INTAMSYS Technology. All rights reserved. The information at hand is provided as available at the time of printing, INTAMSYS reserves the right to change any information without updating this publication.

Table of Contents