Filament-Drucker Ender 3 Pro

Da der Elegoo Mars den Bildschirm eines Smartphones zur Belichtung verwendet sind die Teile auf diese Größe begrenzt. Manche Dinge kann man zwar durch kreative Rotation in das Volumen zwängen, aber dazu sind meistens viele Stützstrukturen notwendig. Diese zu entfernen ist mühsam, man kann leicht das Werkstück dabei beschädigen und sie hinterlassen gerne auch unschöne Spuren die man beseitigen muss. Außerdem ist das ausgehärtete Resin sehr steif und bricht leicht.

Da ich eine Steuerrückzahlung erhalten hatte und die 3D-Drucker inzwischen sehr billig sind legte ich mir einen Filamentdrucker zu, den Ender 3 Pro.

Filament-Drucker Ender 3 Pro

Ender 3 ProZusammenbau

Der Drucker kommt als Teilbausatz - die Hauptgruppe ist schon fertig, es müssen lediglich einige Teile angeschraubt werden. Die Anleitung ist etwas dürftig, ich habe mir vorher ein paar Videos auf Youtube angesehen in denen es besser erklärt wurde. Dennoch habe ich an zwei Stellen ein Teil verkehrt eingebaut und musste den Drucker teilweise wieder zerlegen.

Inklusive dieser Rückschritte hat der Aufbau aber nur etwa 90 Minuten gedauert und war eigentlich nicht besonders anspruchsvoll - man muss die Anleitung eben genauer anschauen.

Inzwischen habe ich einige Erweiterungen installiert, diese bespreche ich später.

Drucken

Genauso wie beim Elegoo müssen die Werkstücke in Schichten zerlegt werden, das erledigt eine "Slicer" genannte Software. Heraus kommen in diesem Fall CNC-Bewegungsbefehle, der sogenannte G-Code. Da sich der Drucker in drei Richtungen bewegt sieht der Druckvorgang etwas interessanter aus als beim Elegoo der einfach nur langsam nach oben fährt.

Der Drucker schmilzt eine Plastikschnur ("Filament" genannt) die auf eine Rolle aufgewickelt verschickt wird. Der Drucker kommt mit etwas Filament ohne Rolle, und bei den ersten Probedrucken zeigte sich gleich ein Problem dieses Verfahrens: das Filament verwickelte sich mit einem anderen Strang und der "Extruder" (der Motor der das Plastik einzieht) zog so lange an bis das Plastik riß. Glücklicherweise war es ein kleines Werkstück und der Rest reichte gerade noch so. Ich habe bei Thingiverse eine Führung gefunden die den Winkel in dem das Filament geführt wird etwas verbessert.

Ender3Benchy

Im Gegensatz zu einem Resin-Drucker sind die Teile nach dem Druck sofort verwendbar, es müssen höchstens die Hilfsstrukturen entfernt werden. Das Waschen und Nachhärten des Resins entfällt komplett. Allerdings sind die "Höhenlinien" sehr deutlich zu sehen, siehe das Bild. Besonders am Dach und der Bugreling kann man sehen wie die Linien erscheinen.

Obwohl die ersten Stücke ganz gut gelangen hatte ich bald viele Fehldrucke. Es stellte sich heraus dass sich das Bett recht schnell verstellte und neu nivelliert werden muss. Außerdem war mein Bett in der Mitte am tiefsten, d.h. wenn ich die Nivellierung am Rand ideal einstellte war dort wo das Werkstück gedruckt wurde zu viel Abstand.

Außerdem war ich etwas zaghaft was Hilfsstrukturen anging, und viele Teile lösten sich beim Drucken vom Druckbett. Inzwischen lasse ich einen breiten, flachen Rand um das Werkstück drucken und habe auch einige Veränderungen am Druckbett vorgenommen, mehr dazu unter "Umbauten".

 

 

Umbauten und Erweiterungen

Der Ender 3 Pro hat gegenüber dem "normalen" Modell nur ein paar Detailverbesserungen: bessere Alu-Streben, ein besseres Netzteil, größere Schrauben zum Nivellieren des Bettes sowie eine magnetische Matte die das Entfernen von Werkstücken vereinfacht. Auch ein paar Designschwächen wurden verbessert, so lag der Einlaß eines Lüfters direkt neben den Druckbett und war dadurch ständig in Gefahr Kleinteile und Reste des Drucks einzusagen. Das wurde beim Pro-Modell behoben.

Die großen Schrauben an sich sind schon viel wert - ich will gar nicht wissen wie lästig das Nivellieren ohne sie wäre. 

Mit der magnetischen Bett-Auflage war ich nicht so zufrieden, aber vielleicht war ich da zu schnell. Ich habe schnell eine Glasauflage besorgt denn mein Druckbett war in der Mitte ziemlich niedrig was das Ausrichten schwer machte. Die Ausgleichsfedern waren ein wenig zu kurz, und auch diese habe ich ersetzt.

Die Federn gab es in einem Paket mit einem Extruder aus Metall zu fast dem gleichen Preis wie einzelne Federn, darum habe ich diesen gleich mit gekauft.

Die größte Änderung ist ein System namens "OctoPrint". Hier kann ein Raspberry an den Drucker angeschlossen werden mit dem man den Drucker direkt steuern und auch über eine Kamera beobachten kann. Da der Drucker lange braucht ist es hilfreich sehen zu können ob der Druck funktioniert oder ob etwas schief gelaufen ist ohne jedes Mal aufstehen zu müssen.

Inzwischen habe ich ein Equivalent für den Elegoo Mars gefunden: https://github.com/luizribeiro/mariner/blob/master/docs/install.md.

Vergleich der Methoden

Das Drucken verläuft komplett anders als beim Resin-Druck. Der Elegoo Mars belichtet immer die komplette Ebene, der Ender muss jede Stelle abfahren an der Material deponiert werden soll. Glücklicherweise erledigt die Slicer-Software diese Berechnungen.

Schnell stellte sich heraus dass das Nivellieren eines der Hauptprobleme ist. Ich musste permanent nachregeln. Vom Mars war ich gewöhnt dass ein neues Nivellieren nur nach größeren Änderungen notwendig war - beim Ender passiert das immer wieder. Und da das Bett beheizt ist und sich beim Heizen ausdehnt war der Aufwand auch höher: dem Drucker mitteilen "ich will nivellieren, also heize bitte". Dann muss ich erst warten bevor die Arbeitstemperatur erreicht ist und dann den Drucker mühsam einstellen.
Schnell fand ich heraus dass es einen Sensor gibt der das für mich erledigt - die 50€ machen das Drucken deutlich einfacher.

Der Hauptgrund warum ich den Ender kaufte war dass das ausgehärtete Material des Mars sehr hart und spröde ist und leicht bricht. Auch der größere Bauraum war interessant, aber das war zweitrangig.

Allerdings musste ich feststellen dass die Werkstücke immer noch problematisch sind wenn man sie falsch druckt. Kräfte die parallel zur Druckrichtung wirken sind sehr problematisch, denn  die Schichten haben nicht allzu viel Haftkraft (vermutlich hängt das auch von der Schichtdicke ab) und es passiert leicht dass sich die Werkstücke unter Zug zerfasern.

Hier kann es helfen die Werkstücke im Slicer anders zu positionieren. Ich bin hier noch zu sehr im Resin-Modus bei dem es umso länger dauert je höher das Werkstück ist. Beim Ender ist das egal, er muss sowieso alle Stellen abfahren. 

21MBMemory Usage1.27sRequest Duration
Joomla! Version4.3.1
PHP Version8.3.8
Identityguest
Response200
Templateshaper_helixultimate
Database
Server
mysql
Version
5.7.10-log
Collation
utf8mb4_unicode_ci
Conn Collation
utf8mb4_general_ci
$_GET
[]
$_POST
[]
$_SESSION
[]
$_COOKIE
[]
$_SERVER
array:46 [ "HTTPS" => "on" "SSL_TLS_SNI" => "byteshark.de" "HTTP_HOST" => "byteshark.de" "HT...
session
array:3 [ "counter" => 1 "timer" => array:3 [ "start" => 1744023868 "last" => 1744023868...
registry
array:3 [ "data" => [] "initialized" => false "separator" => "." ]
user
array:18 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
PHPDEBUGBAR_STACK_DATA
[]
  • afterLoad (4.14MB) (128ms)
  • afterInitialise (6.19MB) (204ms)
  • afterRoute (1.09MB) (70.12ms)
  • beforeRenderComponent com_content (618.3KB) (35.69ms)
  • Before Access::preloadComponents (all components) (537.48KB) (17.77ms)
  • After Access::preloadComponents (all components) (80.75KB) (18.53ms)
  • Before Access::preloadPermissions (com_content) (424B) (55μs)
  • After Access::preloadPermissions (com_content) (94.18KB) (12.96ms)
  • Before Access::getAssetRules (id:136 name:com_content.article.35) (6.65KB) (55μs)
  • After Access::getAssetRules (id:136 name:com_content.article.35) (26.45KB) (989μs)
  • afterRenderComponent com_content (2.87MB) (283ms)
  • afterDispatch (66.7KB) (2.8ms)
  • beforeRenderRawModule mod_finder (Search) (2.26MB) (89.39ms)
  • afterRenderRawModule mod_finder (Search) (540.84KB) (37.95ms)
  • beforeRenderModule mod_finder (Search) (704B) (18μs)
  • afterRenderModule mod_finder (Search) (62.78KB) (15.21ms)
  • beforeRenderRawModule mod_menu (Main Menu) (273.84KB) (40.3ms)
  • afterRenderRawModule mod_menu (Main Menu) (414.91KB) (107ms)
  • beforeRenderModule mod_menu (Main Menu) (704B) (18μs)
  • afterRenderModule mod_menu (Main Menu) (41.77KB) (20.01ms)
  • afterRender (580.13KB) (138ms)
  • 1 x afterRenderComponent com_content (2.87MB) (22.3%)
    282.58ms
    1 x afterInitialise (6.19MB) (16.12%)
    204.18ms
    1 x afterRender (580.13KB) (10.9%)
    138.07ms
    1 x afterLoad (4.14MB) (10.13%)
    128.39ms
    1 x afterRenderRawModule mod_menu (Main Menu) (414.91KB) (8.41%)
    106.52ms
    1 x beforeRenderRawModule mod_finder (Search) (2.26MB) (7.06%)
    89.39ms
    1 x afterRoute (1.09MB) (5.54%)
    70.12ms
    1 x beforeRenderRawModule mod_menu (Main Menu) (273.84KB) (3.18%)
    40.30ms
    1 x afterRenderRawModule mod_finder (Search) (540.84KB) (3%)
    37.95ms
    1 x beforeRenderComponent com_content (618.3KB) (2.82%)
    35.69ms
    1 x afterRenderModule mod_menu (Main Menu) (41.77KB) (1.58%)
    20.01ms
    1 x After Access::preloadComponents (all components) (80.75KB) (1.46%)
    18.53ms
    1 x Before Access::preloadComponents (all components) (537.48KB) (1.4%)
    17.77ms
    1 x afterRenderModule mod_finder (Search) (62.78KB) (1.2%)
    15.21ms
    1 x After Access::preloadPermissions (com_content) (94.18KB) (1.02%)
    12.96ms
    1 x afterDispatch (66.7KB) (0.22%)
    2.80ms
    1 x After Access::getAssetRules (id:136 name:com_content.article.35) (26.45KB) (0.08%)
    989μs
    1 x Before Access::preloadPermissions (com_content) (424B) (0%)
    55μs
    1 x Before Access::getAssetRules (id:136 name:com_content.article.35) (6.65KB) (0%)
    55μs
    1 x beforeRenderModule mod_finder (Search) (704B) (0%)
    18μs
    1 x beforeRenderModule mod_menu (Main Menu) (704B) (0%)
    18μs
118 statements were executed, 97 of which were duplicates, 21 unique204ms3.85MB
  • SELECT @@SESSION.sql_mode;251μs968B\libraries\vendor\joomla\database\src\Mysqli\MysqliDriver.php:334Copy
  • SELECT `data` FROM `jdb22_session` WHERE `session_id` = ?1.11ms1008BParams\libraries\vendor\joomla\session\src\Handler\DatabaseHandler.php:261Copy
  • SELECT `session_id` FROM `jdb22_session` WHERE `session_id` = :session_id LIMIT 1256μs1.3KBParams\libraries\src\Session\MetadataManager.php:187Copy
  • INSERT INTO `jdb22_session` (`session_id`,`guest`,`time`,`userid`,`username`,`client_id`) VALUES (:session_id, :guest, :time, :user_id, :username, :client_id)4.99ms944BParams\libraries\src\Session\MetadataManager.php:260Copy
  • SELECT `id`,`rules` FROM `jdb22_viewlevels`377μs976B\libraries\src\Access\Access.php:955Copy
  • SELECT `b`.`id` FROM `jdb22_usergroups` AS `a` LEFT JOIN `jdb22_usergroups` AS `b` ON `b`.`lft` <= `a`.`lft` AND `b`.`rgt` >= `a`.`rgt` WHERE `a`.`id` = :guest639μs1.33KBParams\libraries\src\Access\Access.php:868Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `jdb22_categories` AS `s` INNER JOIN `jdb22_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`6.36ms3.98KBParams\libraries\src\Categories\Categories.php:363Copy
  • SELECT `id` FROM `jdb22_content` WHERE `alias` = :alias AND `catid` = :catid6.2ms1.34KBParams\components\com_content\src\Service\Router.php:263Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'806μs41.53KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `jdb22_assets` WHERE `name` IN (:preparedArray1,:preparedArray2,:preparedArray3,:preparedArray4,:preparedArray5,:preparedArray6,:preparedArray7,:preparedArray8,:preparedArray9,:preparedArray10,:preparedArray11,:preparedArray12,:preparedArray13,:preparedArray14,:preparedArray15,:preparedArray16,:preparedArray17,:preparedArray18,:preparedArray19,:preparedArray20,:preparedArray21,:preparedArray22,:preparedArray23,:preparedArray24,:preparedArray25,:preparedArray26,:preparedArray27,:preparedArray28,:preparedArray29,:preparedArray30,:preparedArray31,:preparedArray32,:preparedArray33,:preparedArray34,:preparedArray35,:preparedArray36,:preparedArray37,:preparedArray38)12.4ms7.44KBParams\libraries\src\Access\Access.php:357Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `jdb22_assets` WHERE `name` LIKE :asset OR `name` = :extension OR `parent_id` = 011.47ms3.98KBParams\libraries\src\Access\Access.php:301Copy
  • SHOW FULL COLUMNS FROM `jdb22_content`993μs1.77KB\libraries\vendor\joomla\database\src\Mysqli\MysqliDriver.php:625Copy
  • UPDATE `jdb22_content` SET `hits` = (`hits` + 1) WHERE `id` = '35'5.41ms48B\libraries\src\Table\Table.php:1325Copy
  • SELECT `a`.`id`,`a`.`asset_id`,`a`.`title`,`a`.`alias`,`a`.`introtext`,`a`.`fulltext`,`a`.`state`,`a`.`catid`,`a`.`created`,`a`.`created_by`,`a`.`created_by_alias`,`a`.`modified`,`a`.`modified_by`,`a`.`checked_out`,`a`.`checked_out_time`,`a`.`publish_up`,`a`.`publish_down`,`a`.`images`,`a`.`urls`,`a`.`attribs`,`a`.`version`,`a`.`ordering`,`a`.`metakey`,`a`.`metadesc`,`a`.`access`,`a`.`hits`,`a`.`metadata`,`a`.`featured`,`a`.`language`,`fp`.`featured_up`,`fp`.`featured_down`,`c`.`title` AS `category_title`,`c`.`alias` AS `category_alias`,`c`.`access` AS `category_access`,`c`.`language` AS `category_language`,`fp`.`ordering`,`u`.`name` AS `author`,`parent`.`title` AS `parent_title`,`parent`.`id` AS `parent_id`,`parent`.`path` AS `parent_route`,`parent`.`alias` AS `parent_alias`,`parent`.`language` AS `parent_language`,ROUND(`v`.`rating_sum` / `v`.`rating_count`, 1) AS `rating`,`v`.`rating_count` AS `rating_count` FROM `jdb22_content` AS `a` INNER JOIN `jdb22_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `jdb22_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` LEFT JOIN `jdb22_users` AS `u` ON `u`.`id` = `a`.`created_by` LEFT JOIN `jdb22_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `jdb22_content_rating` AS `v` ON `a`.`id` = `v`.`content_id` WHERE ( (`a`.`id` = :pk AND `c`.`published` > 0) AND (`a`.`publish_up` IS NULL OR `a`.`publish_up` <= :publishUp)) AND (`a`.`publish_down` IS NULL OR `a`.`publish_down` >= :publishDown) AND `a`.`state` IN (:preparedArray1,:preparedArray2)16.42ms22.13KBParams\components\com_content\src\Model\ArticleModel.php:215Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `jdb22_categories` AS `s` INNER JOIN `jdb22_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`4.85ms3.92KBParams\libraries\src\Categories\Categories.php:363Copy
  • SELECT `m`.`tag_id`,`t`.* FROM `jdb22_contentitem_tag_map` AS `m` INNER JOIN `jdb22_tags` AS `t` ON `m`.`tag_id` = `t`.`id` WHERE `m`.`type_alias` = :contentType AND `m`.`content_item_id` = :id AND `t`.`published` = 1 AND `t`.`access` IN (:preparedArray1,:preparedArray2)9.18ms3.97KBParams\libraries\src\Helper\TagsHelper.php:388Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `jdb22_categories` AS `s` INNER JOIN `jdb22_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`746μs5.17KBParams\libraries\src\Categories\Categories.php:363Copy
  • SELECT DISTINCT a.id, a.title, a.name, a.checked_out, a.checked_out_time, a.note, a.state, a.access, a.created_time, a.created_user_id, a.ordering, a.language, a.fieldparams, a.params, a.type, a.default_value, a.context, a.group_id, a.label, a.description, a.required, a.only_use_in_subform,l.title AS language_title, l.image AS language_image,uc.name AS editor,ag.title AS access_level,ua.name AS author_name,g.title AS group_title, g.access as group_access, g.state AS group_state, g.note as group_note FROM jdb22_fields AS a LEFT JOIN `jdb22_languages` AS l ON l.lang_code = a.language LEFT JOIN jdb22_users AS uc ON uc.id=a.checked_out LEFT JOIN jdb22_viewlevels AS ag ON ag.id = a.access LEFT JOIN jdb22_users AS ua ON ua.id = a.created_user_id LEFT JOIN jdb22_fields_groups AS g ON g.id = a.group_id LEFT JOIN `jdb22_fields_categories` AS fc ON fc.field_id = a.id WHERE ( (`a`.`context` = :context AND (`fc`.`category_id` IS NULL OR `fc`.`category_id` IN (:preparedArray1,:preparedArray2,:preparedArray3)) AND `a`.`access` IN (:preparedArray4,:preparedArray5)) AND (`a`.`group_id` = 0 OR `g`.`access` IN (:preparedArray6,:preparedArray7)) AND `a`.`state` = :state) AND (`a`.`group_id` = 0 OR `g`.`state` = :gstate) AND `a`.`only_use_in_subform` = :only_use_in_subform ORDER BY a.ordering ASC23.54ms4.81KBParams\libraries\src\MVC\Model\BaseDatabaseModel.php:166Copy
  • SELECT `a`.`id`,`a`.`title`,`a`.`catid`,`a`.`language`, CASE WHEN CHAR_LENGTH(`a`.`alias`) != 0 THEN CONCAT_WS(':', `a`.`id`, `a`.`alias`) ELSE a.id END AS `slug`, CASE WHEN CHAR_LENGTH(`cc`.`alias`) != 0 THEN CONCAT_WS(':', `cc`.`id`, `cc`.`alias`) ELSE cc.id END AS `catslug` FROM `jdb22_content` AS `a` LEFT JOIN `jdb22_categories` AS `cc` ON `cc`.`id` = `a`.`catid` WHERE `a`.`catid` = :catid AND `a`.`state` = :state AND `a`.`access` IN (:preparedArray1,:preparedArray2) AND (`publish_up` IS NULL OR `publish_up` <= :nowDate1) AND (`publish_down` IS NULL OR `publish_down` >= :nowDate2) ORDER BY CASE WHEN `a`.`publish_up` IS NULL THEN `a`.`created` ELSE `a`.`publish_up` END DESC12.48ms1.88KBParams\plugins\content\pagenavigation\pagenavigation.php:186Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `jdb22_categories` AS `s` INNER JOIN `jdb22_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`990μs3.92KBParams\libraries\src\Categories\Categories.php:363Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'547μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'363μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'1.2ms40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'402μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'832μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'310μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'302μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'235μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'251μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'263μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'404μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'258μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'491μs43.41KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'349μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'1.29ms40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'727μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'1.36ms40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'374μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'358μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'341μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'334μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'386μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'813μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'436μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'443μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'1.53ms40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'479μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'474μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'3.34ms40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'494μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'712μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'2.03ms40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'371μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'836μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'1.13ms40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'643μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'538μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'421μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT `name`,`element` FROM `jdb22_extensions` WHERE `type` = 'plugin' AND `folder` = 'finder' AND `enabled` = 17ms656B\administrator\components\com_finder\src\Helper\LanguageHelper.php:134Copy
  • SELECT `title` FROM `jdb22_finder_taxonomy` WHERE `parent_id` = 1 AND `state` = 1 AND `access` IN (1,5)5.67ms584B\administrator\components\com_finder\src\Indexer\Taxonomy.php:314Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'498μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'1.29ms40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'995μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'476μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'353μs51.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'330μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT `m`.`id`,`m`.`title`,`m`.`module`,`m`.`position`,`m`.`content`,`m`.`showtitle`,`m`.`params`,`mm`.`menuid` FROM `jdb22_modules` AS `m` LEFT JOIN `jdb22_modules_menu` AS `mm` ON `mm`.`moduleid` = `m`.`id` LEFT JOIN `jdb22_extensions` AS `e` ON `e`.`element` = `m`.`module` AND `e`.`client_id` = `m`.`client_id` WHERE ( ( (`m`.`published` = 1 AND `e`.`enabled` = 1 AND `m`.`client_id` = :clientId AND `m`.`access` IN (:preparedArray1,:preparedArray2)) AND (`m`.`publish_up` IS NULL OR `m`.`publish_up` <= :publishUp)) AND (`m`.`publish_down` IS NULL OR `m`.`publish_down` >= :publishDown)) AND (`mm`.`menuid` = :itemId OR `mm`.`menuid` <= 0) ORDER BY `m`.`position`,`m`.`ordering`1.93ms1.86KBParams\libraries\src\Cache\Controller\CallbackController.php:120Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'493μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'524μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'348μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'423μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'391μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'572μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'500μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'1.23ms40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'893μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'1ms40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'311μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'318μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'574μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'1.09ms40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'611μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'336μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'1.11ms40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'2.99ms40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'2.33ms40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'602μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'427μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'517μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'663μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'373μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'351μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'309μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'394μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'508μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'296μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'754μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'597μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'663μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'412μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'317μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'663μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'587μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'428μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'328μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'635μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'623μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'424μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'339μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'446μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'402μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'782μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'643μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'712μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'1.39ms40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT `a`.`id`,`a`.`asset_id`,`a`.`title`,`a`.`type`,`a`.`execution_rules`,`a`.`state`,`a`.`last_exit_code`,`a`.`locked`,`a`.`last_execution`,`a`.`next_execution`,`a`.`times_executed`,`a`.`times_failed`,`a`.`priority`,`a`.`ordering`,`a`.`note`,`a`.`checked_out`,`a`.`checked_out_time`,`uc`.`name` AS `editor` FROM `jdb22_scheduler_tasks` AS `a` LEFT JOIN `jdb22_users` AS `uc` ON `uc`.`id` = `a`.`checked_out` WHERE `a`.`state` = :state AND `a`.`next_execution` <= :now ORDER BY `a`.`title` asc5.87ms3.2KBParams\administrator\components\com_scheduler\src\Model\TasksModel.php:391Copy
  • SELECT `a`.`id`,`a`.`asset_id`,`a`.`title`,`a`.`type`,`a`.`execution_rules`,`a`.`state`,`a`.`last_exit_code`,`a`.`locked`,`a`.`last_execution`,`a`.`next_execution`,`a`.`times_executed`,`a`.`times_failed`,`a`.`priority`,`a`.`ordering`,`a`.`note`,`a`.`checked_out`,`a`.`checked_out_time`,`uc`.`name` AS `editor` FROM `jdb22_scheduler_tasks` AS `a` LEFT JOIN `jdb22_users` AS `uc` ON `uc`.`id` = `a`.`checked_out` WHERE `a`.`state` = :state AND `a`.`locked` IS NOT NULL ORDER BY `a`.`title` asc1.52ms3.18KBParams\administrator\components\com_scheduler\src\Model\TasksModel.php:391Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'511μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy