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
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.
Foldable legs.
Foldable board.
Saves so much space.
Tutorial
Part one: The frame
Click on the first photo to open a gallery with all the descriptions.
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).
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.
3 | Three metal hinges (fixed with seven screws each) carry the MDF board when the table is folded.
4 | A metal bar shoe is a good idea to stabilize the two foldable table legs.
5 | Frame and legs mounted and folded. I mentioned some dimensions in the photo above.
6 | Two adjustable furniture feet are a must to compensate floor irregularities.
7 | Four furniture wheels (6 cm height) are mounted under the wooden frame.
Part two: The surrounds
8 | I took wood strips to craft the surrounds: 5 cm high and 1 cm thick.
9 | The strips were painted with grey lacquer (two layers).
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.
11 | I painted the stripes with the same grey lacquer and after they had dried…
12 | …I glued them on the surrounds. Now they serve as shock absorbers to protect the figures.
Part three: The pitch
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.
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!).
15 | After the pitch has been laid, I fixed the four surrounds carefully with screws.
16 | Step by step, I completed my new Table Soccer board. After all surrounds were mounted,…
17 | …I did some fine works like grinding and re-painting the edges and varnishing the outsides with clearcoat.
18 | I created a small pattern for the Extreme Works goals. Good to know where the drill-holes should be.
19 | Final test: This board is level.
Part 4: Enjoy!
20 | After the first training session I can say without doubts: This Extremepitch is really fast!
21 | Good choice to glue a cork surface on the surrounds: It cushions and protects the figures.
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!).
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.
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”
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.
Looks great! I’d love to see a shot from behind the goal, showing the whole profile.
How much did it cost you to make this? cheers, Jason
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.
Thanks for your kind comment, Luke! I would be happy to see photos of your table!
Truly amazing, I tried this a few years back – but now I feel like trying again!
Well done!!!
Where did you buy the goals from. I’m struggling to find any decent ones on line
How much did it cost in total to make not including the pitch and goals?
What was the total price to make not including the pitch and goals?
Hi
Table is great. Where did you Purchase the cork from please
Is it possible to show a tutorial on how to make the wooden wall for when practicing shots
Thanks