Deprecated: YoastSEO_Vendor\Symfony\Component\DependencyInjection\Container::__construct(): Implicitly marking parameter $parameterBag as nullable is deprecated, the explicit nullable type must be used instead in /customers/2/f/1/flickingforever.net/httpd.www/wp-content/plugins/wordpress-seo/vendor_prefixed/symfony/dependency-injection/Container.php on line 60 Deprecated: ActionScheduler_Store::save_action(): Implicitly marking parameter $scheduled_date as nullable is deprecated, the explicit nullable type must be used instead in /customers/2/f/1/flickingforever.net/httpd.www/wp-content/plugins/imagify/inc/Dependencies/ActionScheduler/classes/abstracts/ActionScheduler_Store.php on line 29 Deprecated: ActionScheduler_Store::stake_claim(): Implicitly marking parameter $before_date as nullable is deprecated, the explicit nullable type must be used instead in /customers/2/f/1/flickingforever.net/httpd.www/wp-content/plugins/imagify/inc/Dependencies/ActionScheduler/classes/abstracts/ActionScheduler_Store.php on line 188 Deprecated: ActionScheduler_Store::get_scheduled_date_string(): Implicitly marking parameter $scheduled_date as nullable is deprecated, the explicit nullable type must be used instead in /customers/2/f/1/flickingforever.net/httpd.www/wp-content/plugins/imagify/inc/Dependencies/ActionScheduler/classes/abstracts/ActionScheduler_Store.php on line 257 Deprecated: ActionScheduler_Store::get_scheduled_date_string_local(): Implicitly marking parameter $scheduled_date as nullable is deprecated, the explicit nullable type must be used instead in /customers/2/f/1/flickingforever.net/httpd.www/wp-content/plugins/imagify/inc/Dependencies/ActionScheduler/classes/abstracts/ActionScheduler_Store.php on line 274 Deprecated: ActionScheduler_DBStore::save_unique_action(): Implicitly marking parameter $scheduled_date as nullable is deprecated, the explicit nullable type must be used instead in /customers/2/f/1/flickingforever.net/httpd.www/wp-content/plugins/imagify/inc/Dependencies/ActionScheduler/classes/data-stores/ActionScheduler_DBStore.php on line 48 Deprecated: ActionScheduler_DBStore::save_action(): Implicitly marking parameter $scheduled_date as nullable is deprecated, the explicit nullable type must be used instead in /customers/2/f/1/flickingforever.net/httpd.www/wp-content/plugins/imagify/inc/Dependencies/ActionScheduler/classes/data-stores/ActionScheduler_DBStore.php on line 61 Deprecated: ActionScheduler_DBStore::save_action_to_db(): Implicitly marking parameter $date as nullable is deprecated, the explicit nullable type must be used instead in /customers/2/f/1/flickingforever.net/httpd.www/wp-content/plugins/imagify/inc/Dependencies/ActionScheduler/classes/data-stores/ActionScheduler_DBStore.php on line 75 Deprecated: ActionScheduler_DBStore::stake_claim(): Implicitly marking parameter $before_date as nullable is deprecated, the explicit nullable type must be used instead in /customers/2/f/1/flickingforever.net/httpd.www/wp-content/plugins/imagify/inc/Dependencies/ActionScheduler/classes/data-stores/ActionScheduler_DBStore.php on line 774 Deprecated: ActionScheduler_DBStore::claim_actions(): Implicitly marking parameter $before_date as nullable is deprecated, the explicit nullable type must be used instead in /customers/2/f/1/flickingforever.net/httpd.www/wp-content/plugins/imagify/inc/Dependencies/ActionScheduler/classes/data-stores/ActionScheduler_DBStore.php on line 812 Deprecated: ActionScheduler_Logger::log(): Implicitly marking parameter $date as nullable is deprecated, the explicit nullable type must be used instead in /customers/2/f/1/flickingforever.net/httpd.www/wp-content/plugins/imagify/inc/Dependencies/ActionScheduler/classes/abstracts/ActionScheduler_Logger.php on line 28 Deprecated: ActionScheduler_Logger::log_failed_fetch_action(): Implicitly marking parameter $exception as nullable is deprecated, the explicit nullable type must be used instead in /customers/2/f/1/flickingforever.net/httpd.www/wp-content/plugins/imagify/inc/Dependencies/ActionScheduler/classes/abstracts/ActionScheduler_Logger.php on line 142 Deprecated: ActionScheduler_DBLogger::log(): Implicitly marking parameter $date as nullable is deprecated, the explicit nullable type must be used instead in /customers/2/f/1/flickingforever.net/httpd.www/wp-content/plugins/imagify/inc/Dependencies/ActionScheduler/classes/data-stores/ActionScheduler_DBLogger.php on line 21 Deprecated: ActionScheduler_QueueRunner::__construct(): Implicitly marking parameter $store as nullable is deprecated, the explicit nullable type must be used instead in /customers/2/f/1/flickingforever.net/httpd.www/wp-content/plugins/imagify/inc/Dependencies/ActionScheduler/classes/ActionScheduler_QueueRunner.php on line 39 Deprecated: ActionScheduler_QueueRunner::__construct(): Implicitly marking parameter $monitor as nullable is deprecated, the explicit nullable type must be used instead in /customers/2/f/1/flickingforever.net/httpd.www/wp-content/plugins/imagify/inc/Dependencies/ActionScheduler/classes/ActionScheduler_QueueRunner.php on line 39 Deprecated: ActionScheduler_QueueRunner::__construct(): Implicitly marking parameter $cleaner as nullable is deprecated, the explicit nullable type must be used instead in /customers/2/f/1/flickingforever.net/httpd.www/wp-content/plugins/imagify/inc/Dependencies/ActionScheduler/classes/ActionScheduler_QueueRunner.php on line 39 Deprecated: ActionScheduler_QueueRunner::__construct(): Implicitly marking parameter $async_request as nullable is deprecated, the explicit nullable type must be used instead in /customers/2/f/1/flickingforever.net/httpd.www/wp-content/plugins/imagify/inc/Dependencies/ActionScheduler/classes/ActionScheduler_QueueRunner.php on line 39 Deprecated: ActionScheduler_Abstract_QueueRunner::__construct(): Implicitly marking parameter $store as nullable is deprecated, the explicit nullable type must be used instead in /customers/2/f/1/flickingforever.net/httpd.www/wp-content/plugins/imagify/inc/Dependencies/ActionScheduler/classes/abstracts/ActionScheduler_Abstract_QueueRunner.php on line 34 Deprecated: ActionScheduler_Abstract_QueueRunner::__construct(): Implicitly marking parameter $monitor as nullable is deprecated, the explicit nullable type must be used instead in /customers/2/f/1/flickingforever.net/httpd.www/wp-content/plugins/imagify/inc/Dependencies/ActionScheduler/classes/abstracts/ActionScheduler_Abstract_QueueRunner.php on line 34 Deprecated: ActionScheduler_Abstract_QueueRunner::__construct(): Implicitly marking parameter $cleaner as nullable is deprecated, the explicit nullable type must be used instead in /customers/2/f/1/flickingforever.net/httpd.www/wp-content/plugins/imagify/inc/Dependencies/ActionScheduler/classes/abstracts/ActionScheduler_Abstract_QueueRunner.php on line 34 Deprecated: ActionScheduler_QueueCleaner::__construct(): Implicitly marking parameter $store as nullable is deprecated, the explicit nullable type must be used instead in /customers/2/f/1/flickingforever.net/httpd.www/wp-content/plugins/imagify/inc/Dependencies/ActionScheduler/classes/ActionScheduler_QueueCleaner.php on line 27 Deprecated: Creation of dynamic property Imagify\Job\MediaOptimization::$query_url is deprecated in /customers/2/f/1/flickingforever.net/httpd.www/wp-content/plugins/imagify/inc/classes/class-imagify-abstract-background-process.php on line 38 Deprecated: Creation of dynamic property ResponsiveColumnWidgets_Option::$strOptionKey is deprecated in /customers/2/f/1/flickingforever.net/httpd.www/wp-content/plugins/responsive-column-widgets/include/class/option/ResponsiveColumnWidgets_Option_.php on line 135 Deprecated: Creation of dynamic property ResponsiveColumnWidgets_Option::$arrOptions is deprecated in /customers/2/f/1/flickingforever.net/httpd.www/wp-content/plugins/responsive-column-widgets/include/class/option/ResponsiveColumnWidgets_Option_.php on line 136 Deprecated: Creation of dynamic property ResponsiveColumnWidgets_PluginInfo::$PluginName is deprecated in /customers/2/f/1/flickingforever.net/httpd.www/wp-content/plugins/responsive-column-widgets/include/class/boot/ResponsiveColumnWidgets_PluginInfo.php on line 36 Deprecated: Creation of dynamic property ResponsiveColumnWidgets_Styles::$oOption is deprecated in /customers/2/f/1/flickingforever.net/httpd.www/wp-content/plugins/responsive-column-widgets/include/class/style/ResponsiveColumnWidgets_Styles_.php on line 40 Deprecated: Creation of dynamic property ResponsiveColumnWidgets_Styles::$strClassSelectorBox is deprecated in /customers/2/f/1/flickingforever.net/httpd.www/wp-content/plugins/responsive-column-widgets/include/class/style/ResponsiveColumnWidgets_Styles_.php on line 42 Deprecated: Creation of dynamic property ResponsiveColumnWidgets_Styles::$strClassSelectorColumn is deprecated in /customers/2/f/1/flickingforever.net/httpd.www/wp-content/plugins/responsive-column-widgets/include/class/style/ResponsiveColumnWidgets_Styles_.php on line 43 Deprecated: Creation of dynamic property ResponsiveColumnWidgets_Styles::$strClassSelectorRow is deprecated in /customers/2/f/1/flickingforever.net/httpd.www/wp-content/plugins/responsive-column-widgets/include/class/style/ResponsiveColumnWidgets_Styles_.php on line 44 Deprecated: Creation of dynamic property ResponsiveColumnWidgets_Styles::$strClassWidgetBoxWidget is deprecated in /customers/2/f/1/flickingforever.net/httpd.www/wp-content/plugins/responsive-column-widgets/include/class/style/ResponsiveColumnWidgets_Styles_.php on line 45 Deprecated: Creation of dynamic property ResponsiveColumnWidgets_Events::$oOption is deprecated in /customers/2/f/1/flickingforever.net/httpd.www/wp-content/plugins/responsive-column-widgets/include/class/event/ResponsiveColumnWidgets_Events_.php on line 16 Deprecated: Creation of dynamic property ResponsiveColumnWidgets_Sidebar::$oOption is deprecated in /customers/2/f/1/flickingforever.net/httpd.www/wp-content/plugins/responsive-column-widgets/include/class/sidebar/ResponsiveColumnWidgets_Sidebar.php on line 23 Deprecated: HFG\Core\Settings\Manager::load(): Implicitly marking parameter $customize_manager as nullable is deprecated, the explicit nullable type must be used instead in /customers/2/f/1/flickingforever.net/httpd.www/wp-content/themes/neve/header-footer-grid/Core/Settings/Manager.php on line 112 Deprecated: Elementor\Controls_Stack::get_active_controls(): Implicitly marking parameter $controls as nullable is deprecated, the explicit nullable type must be used instead in /customers/2/f/1/flickingforever.net/httpd.www/wp-content/plugins/elementor/includes/base/controls-stack.php on line 352 Deprecated: Elementor\Controls_Stack::get_active_controls(): Implicitly marking parameter $settings as nullable is deprecated, the explicit nullable type must be used instead in /customers/2/f/1/flickingforever.net/httpd.www/wp-content/plugins/elementor/includes/base/controls-stack.php on line 352 Deprecated: Elementor\Controls_Stack::get_style_controls(): Implicitly marking parameter $controls as nullable is deprecated, the explicit nullable type must be used instead in /customers/2/f/1/flickingforever.net/httpd.www/wp-content/plugins/elementor/includes/base/controls-stack.php on line 799 Deprecated: Elementor\Controls_Stack::get_style_controls(): Implicitly marking parameter $settings as nullable is deprecated, the explicit nullable type must be used instead in /customers/2/f/1/flickingforever.net/httpd.www/wp-content/plugins/elementor/includes/base/controls-stack.php on line 799 Deprecated: Elementor\Elements_Manager::create_element_instance(): Implicitly marking parameter $element_type as nullable is deprecated, the explicit nullable type must be used instead in /customers/2/f/1/flickingforever.net/httpd.www/wp-content/plugins/elementor/includes/managers/elements.php on line 70 Deprecated: Elementor\Element_Base::__construct(): Implicitly marking parameter $args as nullable is deprecated, the explicit nullable type must be used instead in /customers/2/f/1/flickingforever.net/httpd.www/wp-content/plugins/elementor/includes/base/element-base.php on line 1563 Deprecated: Elementor\Repeater::__construct(): Implicitly marking parameter $args as nullable is deprecated, the explicit nullable type must be used instead in /customers/2/f/1/flickingforever.net/httpd.www/wp-content/plugins/elementor/includes/elements/repeater.php on line 49 Deprecated: Elementor\Core\Utils\Collection::filter(): Implicitly marking parameter $callback as nullable is deprecated, the explicit nullable type must be used instead in /customers/2/f/1/flickingforever.net/httpd.www/wp-content/plugins/elementor/core/utils/collection.php on line 43 Deprecated: WPSEO_Admin_Asset_Manager::__construct(): Implicitly marking parameter $asset_location as nullable is deprecated, the explicit nullable type must be used instead in /customers/2/f/1/flickingforever.net/httpd.www/wp-content/plugins/wordpress-seo/admin/class-admin-asset-manager.php on line 43 Deprecated: Yoast\WP\SEO\Integrations\Third_Party\Wordproof::__construct(): Implicitly marking parameter $asset_manager as nullable is deprecated, the explicit nullable type must be used instead in /customers/2/f/1/flickingforever.net/httpd.www/wp-content/plugins/wordpress-seo/src/integrations/third-party/wordproof.php on line 52 Deprecated: WPSEO_Admin_Bar_Menu::__construct(): Implicitly marking parameter $asset_manager as nullable is deprecated, the explicit nullable type must be used instead in /customers/2/f/1/flickingforever.net/httpd.www/wp-content/plugins/wordpress-seo/inc/class-wpseo-admin-bar-menu.php on line 121 Deprecated: WPSEO_Admin_Bar_Menu::__construct(): Implicitly marking parameter $indexable_repository as nullable is deprecated, the explicit nullable type must be used instead in /customers/2/f/1/flickingforever.net/httpd.www/wp-content/plugins/wordpress-seo/inc/class-wpseo-admin-bar-menu.php on line 121 Deprecated: WPSEO_Admin_Bar_Menu::__construct(): Implicitly marking parameter $score_icon_helper as nullable is deprecated, the explicit nullable type must be used instead in /customers/2/f/1/flickingforever.net/httpd.www/wp-content/plugins/wordpress-seo/inc/class-wpseo-admin-bar-menu.php on line 121 Deprecated: WPSEO_Admin_Bar_Menu::__construct(): Implicitly marking parameter $product_helper as nullable is deprecated, the explicit nullable type must be used instead in /customers/2/f/1/flickingforever.net/httpd.www/wp-content/plugins/wordpress-seo/inc/class-wpseo-admin-bar-menu.php on line 121 Deprecated: WPSEO_Admin_Bar_Menu::__construct(): Implicitly marking parameter $shortlinker as nullable is deprecated, the explicit nullable type must be used instead in /customers/2/f/1/flickingforever.net/httpd.www/wp-content/plugins/wordpress-seo/inc/class-wpseo-admin-bar-menu.php on line 121 Deprecated: Calling get_class() without arguments is deprecated in /customers/2/f/1/flickingforever.net/httpd.www/wp-includes/class-wp-http.php on line 329 Building a foldable DIY Subbuteo table | Flicking forever Deprecated: Creation of dynamic property ResponsiveColumnWidgets_WidgetBox::$arrParams is deprecated in /customers/2/f/1/flickingforever.net/httpd.www/wp-content/plugins/responsive-column-widgets/include/class/widget_box/ResponsiveColumnWidgets_WidgetBox_.php on line 23 Deprecated: Creation of dynamic property ResponsiveColumnWidgets_WidgetBox::$arrPositions is deprecated in /customers/2/f/1/flickingforever.net/httpd.www/wp-content/plugins/responsive-column-widgets/include/class/widget_box/ResponsiveColumnWidgets_WidgetBox_.php on line 24
Skip to content

Building a foldable DIY Subbuteo table

How to make a foldable DIY Subbuteo table.
You’ve always dreamed of a smart Subbuteo table that can be stored away after a training session? Check out Flicking Forever’s new step-by-step tutorial with 25+ photos.

 

How to make a foldable DIY Subbuteo table.
Foldable legs.
How to make a foldable DIY Subbuteo table.
Foldable board.
How to make a foldable DIY Subbuteo table.
Saves so much space.

 


Tutorial

Part one: The frame

 

Click on the first photo to open a gallery with all the descriptions.

How to make a foldable DIY Subbuteo table.
1 | I used construction wood (7 x 7 cm) to build the table frame. You can see the bars’ dimensions in the picture above. Pay attention to use extra long screws (at least 10 cm).
How to make a foldable DIY Subbuteo table.
2 | The MDF board for the Extremepitch measures 150 x 100 cm and is 22 mm thick. In the photo above, I put it on a wooden stand to mount the frame on its back side.

 

How to make a foldable DIY Subbuteo table.
3 | Three metal hinges (fixed with seven screws each) carry the MDF board when the table is folded.
How to make a foldable DIY Subbuteo table.
4 | A metal bar shoe is a good idea to stabilize the two foldable table legs.

 

How to make a foldable DIY Subbuteo table.
5 | Frame and legs mounted and folded. I mentioned some dimensions in the photo above.
How to make a foldable DIY Subbuteo table.
6 | Two adjustable furniture feet are a must to compensate floor irregularities.
How to make a foldable DIY Subbuteo table.
7 | Four furniture wheels (6 cm height) are mounted under the wooden frame.

 


Part two: The surrounds

 

How to make a foldable DIY Subbuteo table.
8 | I took wood strips to craft the surrounds: 5 cm high and 1 cm thick.
How to make a foldable DIY Subbuteo table.
9 | The strips were painted with grey lacquer (two layers).

 

How to make a foldable DIY Subbuteo table.
10 | Can’t remember how I came up with that idea but I took a sheet of cork (5 mm) and cut out small stripes.
How to make a foldable DIY Subbuteo table.
11 | I painted the stripes with the same grey lacquer and after they had dried…
How to make a foldable DIY Subbuteo table.
12 | …I glued them on the surrounds. Now they serve as shock absorbers to protect the figures.

 


Part three: The pitch

 

How to make a foldable DIY Subbuteo table.
13 | This is my new Extremepitch, the fastest and maybe best Table Soccer pitch on the market! Comes in a tube and can be glued or thumbtacked on a MDF board.
How to make a foldable DIY Subbuteo table.
14 | I decided to fix the Extremepitch permanently with a spray adhessive. I used a plastic rain pipe to flatten the pitch (avoids any bubbles!).

 

How to make a foldable DIY Subbuteo table.
15 | After the pitch has been laid, I fixed the four surrounds carefully with screws.
How to make a foldable DIY Subbuteo table.
16 | Step by step, I completed my new Table Soccer board. After all surrounds were mounted,…
How to make a foldable DIY Subbuteo table.
17 | …I did some fine works like grinding and re-painting the edges and varnishing the outsides with clearcoat.

 

How to make a foldable DIY Subbuteo table.
18 | I created a small pattern for the Extreme Works goals. Good to know where the drill-holes should be.
How to make a foldable DIY Subbuteo table.
19 | Final test: This board is level.

 


Part 4: Enjoy!

 

How to make a foldable DIY Subbuteo table.
20 | After the first training session I can say without doubts: This Extremepitch is really fast!
How to make a foldable DIY Subbuteo table.
21 | Good choice to glue a cork surface on the surrounds: It cushions and protects the figures.
How to make a foldable DIY Subbuteo table.
22 | Everything is set up for the next game: The only question is “Which teams should I play with?

 


Encores

 

How to make a foldable DIY Subbuteo table.
23 | Practicing shots can be frustrating for a beginner when you miss the goal and the ball falls to the floor (or slips under the sofa!).
How to make a foldable DIY Subbuteo table.
24| As a small encore project, I created a wooden wall with cork surface that can be easily attached on the boundary behind a goal.
How to make a foldable DIY Subbuteo table.
25 | Even your worst shooting attempts are being blocked now by the wall. Have fun with this Subbuteo solo training idea.

 

So this is my new foldable DIY Subbuteo table. I hope that you like it and my tutorial was understandable. If you have any questions or suggestions, please leave a comment below. And do not forget to subscribe to my newsletter.

10 thoughts on “Building a foldable DIY Subbuteo table”

  1. Outstanding! Great detail and great ideas with the cork. Looks like I’ll be building this with my little boy in the coming months, I’ll send you pics of the results.

Leave a Reply

Your email address will not be published. Required fields are marked *