# Basic Pattern Maker \[ Windows & Linux \]

**URL:** <http://forum.qcad.org/t/basic-pattern-maker-windows-linux/8010>\
**Category:** QCAD Script Programming & Contributions\
**Created:** [April 28, 2023, 9:47am UTC](http://forum.qcad.org/t/basic-pattern-maker-windows-linux/8010 "2023-04-28T09:47:33Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![John\_Hyslop](http://forum.qcad.org/user_avatar/forum.qcad.org/john_hyslop/32/14721_2.png) [@John\_Hyslop](http://forum.qcad.org/u/John_Hyslop)\
**Post date:** [April 28, 2023, 9:47am UTC](http://forum.qcad.org/t/basic-pattern-maker-windows-linux/8010/1 "2023-04-28T09:47:33Z")

</div>

Hi all  
It’s been a while since I’ve posted so hopefully you’ll all like this one 🙂  
I was working on this very simple pattern maker and PeteVick asked me if I was interested in sharing the code because my compiler was limited to Windows only Apps and he uses Lazarus [Pascal] that can compile to both systems… so I said yes and I have to say I’m very pleased with the end results.  
After Pete ported my code across he added quite a few more enhancements.. 😃 “_plus we’ve enjoyed a bit of banter in the process…_”  
So just letting you all know this was very much a joint effort..  
I would also like to thank JJ who did some testing and feedback on the original.. and Husky who has picked up on so many errors and bugs in the past couple of months… Many Thanks 🙂  
.  
**BPM for now is Limited to Points & Angles 0,45,90,135,180,225,270 & 315**  
Here are some App screenshots…

 ![BPM - Example - Seamless - Pattern.png](https://cdn.qcad.org/original/2X/5/57a6323023145fe0ef2c256ab71a0b802f23bd96.png)  
 ![BPM - Mountains.png](https://cdn.qcad.org/original/2X/7/78c28da267e010e22590e7d74e740fca8a566125.png)  
 ![BPM - Custom-Dash-Dot.png](https://cdn.qcad.org/original/2X/f/f07739a0e159c0c9e18f126e493bb1de2e039df5.png)  
.  
And here are some patterns made with BPM..  
 ![BPM - Example Patterns-02.png](https://cdn.qcad.org/original/2X/f/f33a5819c4dc6998afbbf1e709a6266a38bdd120.png)  
 ![BPM - Example Patterns.png](https://cdn.qcad.org/original/2X/9/95b603fd745370e40b23308ab354f08d85d47991.png)  
.  
**And this is it in action…**  
 ![BPM - Demo.gif](https://cdn.qcad.org/original/2X/4/45f9028e92b28d82348bbfd310eb1d027a9a0d2f.gif)  
.  
**New Version Uploaded Look Further Down**  
.  
Previous Version v1.1.0 was downloaded:-  
Basic Pattern Maker Install – Windows.zip  
_Downloaded 51 times_  
Basic Pattern Maker Install – Linux x32.zip  
_Downloaded 32 times_  
Basic Pattern Maker Install – Linux x64.zip  
_Downloaded 34 times_

.  
Happy Hatching 🙂  
Cheers  
John Hyslop & Pete Vickerstaff

---

<div class="post-metadata">

**Author:** ![CVH](http://forum.qcad.org/letter_avatar_proxy/v4/letter/c/82dd89/32.png) [@CVH](http://forum.qcad.org/u/CVH)\
**Post date:** [April 28, 2023, 5:20pm UTC](http://forum.qcad.org/t/basic-pattern-maker-windows-linux/8010/2 "2023-04-28T17:20:34Z")

</div>

> [@](#):
>
> BPM for now is Limited to Points & Angles 0,45,90,135,180,225,270 & 315

Keeping the chances of QCAD lagging low. 😉  
And it would stretch far beyond normal usage. 🕶  
The general advice remains to **keep the hatching origin close**.

Is it restricted to squared tiles, tiling orthogonal in X/Y?

Regards,  
CVH

---

<div class="post-metadata">

**Author:** ![John\_Hyslop](http://forum.qcad.org/user_avatar/forum.qcad.org/john_hyslop/32/14721_2.png) [@John\_Hyslop](http://forum.qcad.org/u/John_Hyslop)\
**Post date:** [April 28, 2023, 10:22pm UTC](http://forum.qcad.org/t/basic-pattern-maker-windows-linux/8010/3 "2023-04-28T22:22:46Z")

</div>

Hi CVH

Yes it is also restricted to square tiles orthogonal in X and Y.  
We’ve kept this a very simple pattern maker, but even with these limitations , some very nice patterns can be created with this.. 😃  
That’s why Pete and I decide to call it “Basic Pattern Maker” 😉

Happy Hatching 😊

Cheers  
John

---

<div class="post-metadata">

**Author:** ![John\_Hyslop](http://forum.qcad.org/user_avatar/forum.qcad.org/john_hyslop/32/14721_2.png) [@John\_Hyslop](http://forum.qcad.org/u/John_Hyslop)\
**Post date:** [July 8, 2023, 2:12am UTC](http://forum.qcad.org/t/basic-pattern-maker-windows-linux/8010/4 "2023-07-08T02:12:33Z")

</div>

Hello everyone, it’s been a while since I last posted…  
The Lazarus Wizard PeteVick has been busy adding some nice features to our app. 😃  
They are:-  
Save Sketch / Open Sketch and Edit Sketch  
“for usage see information/help button in app”

I’m also including some sample sketch files for you all to play around with..  
You can easily create file associations with these in Linux & Windows by right clicking or double clicking the bpmlc file and selecting open with “Basic Pattern Maker” don’t forget to set this to defaults “always open with”.

Please uninstall previous versions, in particular Linux users as these are now deb packages and the previous installers were not … they are not maintained by DEBIAN they are self maintained by Pete and myself.  
.  
 ![BPM-v1.3.3.gif](http://forum.qcad.org/uploads/default/original/2X/d/d1558f21d3607d2f2c409f3fae7109ad5195ac52.gif)  
.

.  
**Linux users please uninstall previous version as these are now deb packages  
browse to home/username/Basic Pattern Maker/Basic Pattern Maker Uninstall**  
.  
**New Version Look Down / Fixed “App split between the two monitors”  
with dual monitor setup.**  
.

.  
.  
Happy Hatching  
Cheers  
John Hyslop & Pete Vickerstaff

---

<div class="post-metadata">

**Author:** ![lphilpot](http://forum.qcad.org/user_avatar/forum.qcad.org/lphilpot/32/44_2.png) [@lphilpot](http://forum.qcad.org/u/lphilpot)\
**Post date:** [July 8, 2023, 3:19pm UTC](http://forum.qcad.org/t/basic-pattern-maker-windows-linux/8010/5 "2023-07-08T15:19:10Z")

</div>

Question - On my Windows 11 two-monitor computer it always starts in the dead middle, split between the two monitors. Is there a way to make it remember its last position or specify display geometry?

Thanks.

---

<div class="post-metadata">

**Author:** ![John\_Hyslop](http://forum.qcad.org/user_avatar/forum.qcad.org/john_hyslop/32/14721_2.png) [@John\_Hyslop](http://forum.qcad.org/u/John_Hyslop)\
**Post date:** [July 8, 2023, 9:51pm UTC](http://forum.qcad.org/t/basic-pattern-maker-windows-linux/8010/6 "2023-07-08T21:51:33Z")

</div>

Hi Len  
We initially had some trouble with window positioning the preview window was going off the screen and there was no way to grab the tool bar to drag it into position.  
I have a two monitor set-up but I run Linux Mint and don’t have this problem, we’ll have a look at this as there are settings for the positioning.. I’ll try running my windows VM on two screens to see what happens, it could also be a Windows 11 thing BPM hasn’t been tested on 11..

Meanwhile you could Google this “MultiMonitorTool”

Thanks for the feedback..

Cheers  
John  
PS I’ve not tested MultiMonitorTool but it’s free and has a 4/5 star review.. Hopefully it gets you out of trouble for now..

---

<div class="post-metadata">

**Author:** ![lphilpot](http://forum.qcad.org/user_avatar/forum.qcad.org/lphilpot/32/44_2.png) [@lphilpot](http://forum.qcad.org/u/lphilpot)\
**Post date:** [July 8, 2023, 10:25pm UTC](http://forum.qcad.org/t/basic-pattern-maker-windows-linux/8010/7 "2023-07-08T22:25:19Z")

</div>

I’ll take a look but the initial positioning thing isn’t a problem, more just a curiosity.

Thanks.

---

<div class="post-metadata">

**Author:** ![John\_Hyslop](http://forum.qcad.org/user_avatar/forum.qcad.org/john_hyslop/32/14721_2.png) [@John\_Hyslop](http://forum.qcad.org/u/John_Hyslop)\
**Post date:** [July 9, 2023, 7:15am UTC](http://forum.qcad.org/t/basic-pattern-maker-windows-linux/8010/8 "2023-07-09T07:15:17Z")

</div>

Hi All

**Thanks Len for picking this up…**  
There was a problem with dual monitor setups, the App would open split between the two monitors.. e\_surprised  
New V1.3.4 Updates below.. **there is no need to update if you’re a single monitor user..**  
..  
**Linux users please uninstall old version 1.1.0 “if you have it installed” as these are now deb packages browse to home/username/Basic Pattern Maker/Basic Pattern Maker Uninstall**  
.  
**To uninstall deb versions type this in the terminal:-  
 sudo apt remove basic-pattern-maker**  
.  
**NEW Version Uploaded Look Further On**  
.  
_BPM - V1.3.4-Setup-Windows.zip  
Was Downloaded 145 times_  
.  
_BPM - V1.3.4-Setup-Linux32bit.zip  
Was Downloaded 131 times_  
.  
_BPM - V1.3.4-Setup-Linux64bit.zip  
Was Downloaded 135 times_  
.  
Cheers  
John & Pete  
Happy Hatching 😃

---

<div class="post-metadata">

**Author:** ![333onlyhalfevil](http://forum.qcad.org/letter_avatar_proxy/v4/letter/3/b4bc9f/32.png) [@333onlyhalfevil](http://forum.qcad.org/u/333onlyhalfevil)\
**Post date:** [July 11, 2023, 3:20pm UTC](http://forum.qcad.org/t/basic-pattern-maker-windows-linux/8010/9 "2023-07-11T15:20:34Z")

</div>

Hello. Cool basic pattern maker program you guys have made.

Not sure if you/others know or not but autocad has a really good third party plugin that can output .pat files based on cad drawing input. Assuming you either have access to autocad or are willing to work with the free trial version, you could potentially use that to help you improve your basic pattern maker. I believe that the autocad one I’m referring to allows circles, arcs, etc. The idea I’m suggesting would be to use it to, say, input one simple circle, arc, etc., and then analyze the .pat file output to see how they’re converting a cad circle entity to .pat format and then use that information to upgrade your own basic pattern maker. Just my 2 cents / food for thought. You can find information on the pattern maker I’m talking about by following these links:

[https://www.mladengradev.com/en/create-custom-hatches-in-autocad/](https://www.mladengradev.com/en/create-custom-hatches-in-autocad/)

[![](http://forum.qcad.org/uploads/default/original/2X/2/2d517206e7f850095f0c1b121f228258d4634aca.jpeg "Create Hatch Patterns in Revit (6 easy methods!)") ](https://www.youtube.com/watch?v=XEZDJc7gNeY&t=1128s)

---

<div class="post-metadata">

**Author:** ![John\_Hyslop](http://forum.qcad.org/user_avatar/forum.qcad.org/john_hyslop/32/14721_2.png) [@John\_Hyslop](http://forum.qcad.org/u/John_Hyslop)\
**Post date:** [September 18, 2023, 9:05am UTC](http://forum.qcad.org/t/basic-pattern-maker-windows-linux/8010/10 "2023-09-18T09:05:13Z")

</div>

OK I know you’re all just itching to try something different with our “Basic Pattern Maker” 😆  
.  
Well how about this then, Herringbone patterns “limited to ratios with lengths being dividable by the widths”.  
.  
Basic Pattern Maker has a grid limit of 50 so the largest ratio will be 1:25 “the grid needs to always be at least double the ratio”.  
Most “not all” commercial paving bricks and boards have common ratios, the reason being is they are easier to work with and they line up with walls in rooms and patios perfectly where uneven ratios don’t.  
.

 ![BPM-Blank.png](https://cdn.qcad.org/original/2X/b/b46ffe07f0183c15397ba465e13bd8b1d9a56aec.png)  
.  
 ![HerringBone-Examples.png](https://cdn.qcad.org/original/2X/2/26826d05dd0717f63cc4d4e3bea3088777077a50.png)  
.  
And before anyone says anything… sure you can do it at 90deg instead of 45.. but it’s a lot easier doing at 45deg if you stick with the rules above 🙂  
.  
 ![HerringBone-90deg.png](https://cdn.qcad.org/original/2X/6/6025f3f06c7c9618d498c2ba408c8b5f3ba64fc7.png)  
.  
Happy Hatching 🙂  
.  
Cheers  
John & Pete

---

<div class="post-metadata">

**Author:** ![John\_Hyslop](http://forum.qcad.org/user_avatar/forum.qcad.org/john_hyslop/32/14721_2.png) [@John\_Hyslop](http://forum.qcad.org/u/John_Hyslop)\
**Post date:** [September 26, 2023, 4:17am UTC](http://forum.qcad.org/t/basic-pattern-maker-windows-linux/8010/11 "2023-09-26T04:17:23Z")

</div>

Hi All  
Here’s another hatch pattern that can be made with out “Basic Pattern Maker”  
For all you “Chevron” fans out there 😆

Happy Hatching  
John & Pete..  
PS Use different size **even number** grids for longer or shorter boards 😉  
.

 ![BPM-Chevron.png](https://cdn.qcad.org/original/2X/9/9aff23eadb9c2c90832202d6baf6b4b881d94353.png)

---

<div class="post-metadata">

**Author:** ![John\_Hyslop](http://forum.qcad.org/user_avatar/forum.qcad.org/john_hyslop/32/14721_2.png) [@John\_Hyslop](http://forum.qcad.org/u/John_Hyslop)\
**Post date:** [November 10, 2023, 1:56am UTC](http://forum.qcad.org/t/basic-pattern-maker-windows-linux/8010/12 "2023-11-10T01:56:50Z")

</div>

Hi All

Well PeteVick has been very busy updating our Basic Pattern Maker. 😉

The main additions are as follows:-  
There’s a new zoom function with buttons + mouse scroll to zoom.  
A “New Sketch” button has been added.  
Grid Limit has been increased to 100x100.  
Plus lots more “see the information and help for more details”.  
Note:- When zooming the grid lines may look pixelated and uneven,this is because  
the grid lines are raster based, it has no affect on the saved sketch or pattern,  
they will still look nice and neat. 🙂  
.  
 ![BPM-1.4.0.gif](http://forum.qcad.org/uploads/default/original/2X/a/aa40ffcf1d1d35fa0799c07ed69d478b82e68244.gif)  
.  
To uninstall previous deb versions type this in the terminal:-  
sudo apt remove basic-pattern-maker

Information,ReloadPatterns script and 76 sample BPM-Sketches are included in the zip files. 😉  
.

BPM - V1.4.0 - Setup-Windows.zip  
_Was Downloaded 848 times_

BPM - V1.4.0 - Linux 64bit Deb.zip  
_Was Downloaded 773 times_

BPM - V1.4.0 - Linux 32bit Deb.zip  
_Was Downloaded 682 times_

**NEW VERSION AVAILABLE**  
  
  
The AppImage is experimental and may not run on some flavours of Linux but most I’ve tested on have been fine.  
BPM - V1.4.0 - Linux 64bit AppImage.zip  
_Was Downloaded 733 times_  
.  
.  
Cheers  
John & Pete  
Happy Hatching 😃

---

<div class="post-metadata">

**Author:** ![John\_Hyslop](http://forum.qcad.org/user_avatar/forum.qcad.org/john_hyslop/32/14721_2.png) [@John\_Hyslop](http://forum.qcad.org/u/John_Hyslop)\
**Post date:** [December 4, 2023, 2:30am UTC](http://forum.qcad.org/t/basic-pattern-maker-windows-linux/8010/13 "2023-12-04T02:30:48Z")

</div>

Hi All

There’s not many **32bit** AppImages around these days but Pete and I were discussing whether to release one or not..🤔  
So for all of you that don’t have the luxury of 64bit systems or are simply happy with your 32bit system here’s a build  
for you, it has everything included as the above posts eg. Documentation,samples,etc.  
’  
If this gets much attention we’ll add this to all the next uploads/releases.  
.  
BPM - V1.4.0 - Linux i386 AppImage.zip  
_Was Downloaded 705 times_

**NEW VERSION AVAILABLE**  
.  
Happy Hatching 😃  
John Hyslop & PeteVick

---

<div class="post-metadata">

**Author:** ![John\_Hyslop](http://forum.qcad.org/user_avatar/forum.qcad.org/john_hyslop/32/14721_2.png) [@John\_Hyslop](http://forum.qcad.org/u/John_Hyslop)\
**Post date:** [January 28, 2024, 2:52am UTC](http://forum.qcad.org/t/basic-pattern-maker-windows-linux/8010/14 "2024-01-28T02:52:06Z")

</div>

Hi All

Was just playing around today with this very basic pattern , it’s a good example of the use of lines and points in BPM..  
Here’s a copy of the sketch file [\*.bpmlc]  
[bpm-cross-02.bpmlc.zip](http://forum.qcad.org/uploads/short-url/eSdkZ4qzVrtGLAeC6i7DyVejvpi.zip) (1.1 KB)

 ![bpm-cross-02.png](https://cdn.qcad.org/original/2X/f/f0b52b659155ffb515e7820b4386575ed07e155e.png)  
Happy Hatching 😃  
Cheers  
John & Pete

---

<div class="post-metadata">

**Author:** ![John\_Hyslop](http://forum.qcad.org/user_avatar/forum.qcad.org/john_hyslop/32/14721_2.png) [@John\_Hyslop](http://forum.qcad.org/u/John_Hyslop)\
**Post date:** [February 12, 2024, 8:23am UTC](http://forum.qcad.org/t/basic-pattern-maker-windows-linux/8010/15 "2024-02-12T08:23:31Z")

</div>

Hi All

Here’s another sketch file for “Basic Pattern Maker” interlocking squares. 😆  
[bpm-linked-sqrs-02.zip](http://forum.qcad.org/uploads/short-url/hqfw3q9d7nb97lOGhMp02W1gLtf.zip) (813 Bytes)

 ![bmp-linked-sqrs-02.png](https://cdn.qcad.org/original/2X/2/27f560b86a0d5cb1c8bd8fecaa6a1c72d593b2ab.png)  
Happy Hatching  
John & PeteVick

---

<div class="post-metadata">

**Author:** ![John\_Hyslop](http://forum.qcad.org/user_avatar/forum.qcad.org/john_hyslop/32/14721_2.png) [@John\_Hyslop](http://forum.qcad.org/u/John_Hyslop)\
**Post date:** [February 18, 2024, 10:51pm UTC](http://forum.qcad.org/t/basic-pattern-maker-windows-linux/8010/16 "2024-02-18T22:51:37Z")

</div>

.

---

<div class="post-metadata">

**Author:** ![John\_Hyslop](http://forum.qcad.org/user_avatar/forum.qcad.org/john_hyslop/32/14721_2.png) [@John\_Hyslop](http://forum.qcad.org/u/John_Hyslop)\
**Post date:** [March 23, 2024, 6:03am UTC](http://forum.qcad.org/t/basic-pattern-maker-windows-linux/8010/17 "2024-03-23T06:03:30Z")

</div>

Hey All

Here’s one I did today… this is how I sometimes go about making patterns, you find the repeat that would make it seamless then draw it in Qcad on the grid that best fits..  
As you can see I used the blue markers on this pattern to help me line it up vertically.. 😉  
The perspective tool didn’t work too well on the door image so the rectangles are a bit out of whack 😆 but it gave me some info to start creating this pattern.. BPM sketch files attached..  
[bpm-screens-06-07.zip](http://forum.qcad.org/uploads/short-url/xsiwAL8zpon67RQ7jL6BUf9zvtZ.zip) (1.24 KB)

 ![Creating Patterns With BPM.png](https://cdn.qcad.org/original/2X/b/b4a570af7383d7a2ba0e33e0972422586c131db3.png)

Happy Hatching  
John & PeteVick

---

<div class="post-metadata">

**Author:** ![John\_Hyslop](http://forum.qcad.org/user_avatar/forum.qcad.org/john_hyslop/32/14721_2.png) [@John\_Hyslop](http://forum.qcad.org/u/John_Hyslop)\
**Post date:** [April 14, 2024, 8:25am UTC](http://forum.qcad.org/t/basic-pattern-maker-windows-linux/8010/18 "2024-04-14T08:25:07Z")

</div>

Hi All

Here’s another example of how you could use the blue markers to help you draw a pattern.  
In this example I’m using “bpm-herringbone3-1.bpmlc” which you can find in the downloaded zip file folder called BPM-Sketches.  
This pattern has been drawn on a 6x6 grid, to enable us to place gaps between the boards we’ll use a 36x36 grid “_which is dividable by 6_”, mark positions with the “ **Blue Markers** ” and redraw the original which will give us a our guides, these are later removed by using the “ **Edit Mode** ” feature in the App.. The gif below shows the steps.  
 ![BPM-Hbone-gap.gif](https://cdn.qcad.org/original/2X/d/d8d9e0a93e56108e0cd9064c73c6acfeb93d2084.gif)  
This link explains how to create ratio herringbone patterns with BPM.

> [@Basic Pattern Maker \[Windows & Linux \]](http://forum.qcad.org/t/basic-pattern-maker-windows-linux/8010/1):
>
> Hi all It’s been a while since I’ve posted so hopefully you’ll all like this one slight_smile I was working on this very simple pattern maker and PeteVick asked me if I was interested in sharing the code because my compiler was limited to Windows only Apps and he uses Lazarus [Pascal] that can compile to both systems… so I said yes and I have to say I’m very pleased with the end results. After Pete ported my code across he added quite a few more enhancements.. smiley “plus we’ve enjoye…

Happy Hatching 🙂  
John & PeteVick

---

<div class="post-metadata">

**Author:** ![John\_Hyslop](http://forum.qcad.org/user_avatar/forum.qcad.org/john_hyslop/32/14721_2.png) [@John\_Hyslop](http://forum.qcad.org/u/John_Hyslop)\
**Post date:** [July 1, 2024, 4:41am UTC](http://forum.qcad.org/t/basic-pattern-maker-windows-linux/8010/19 "2024-07-01T04:41:36Z")

</div>

Hi All

FYI BPM uses it’s own built in magnifier using the mouse scroll wheel or + & - keys, if you have a screen magnifier set this may cause guide & mouse pointer misalignment as shown below..

 ![Odd-Pointer-Guides.png](https://cdn.qcad.org/original/2X/b/b2d05a51314761b11bcddb879b047da2c841f88b.png)  
.  
.  
\*\*Please Note:-\*\*This only applies to people using “Ease of Access settings” with their display magnification set higher than 100% and the crosshairs/guides are not directly under the mouse cursor.  
.  
These settings are for Windows 10, Windows 7 will be slightly different but similar regarding DPI.  
.  
**If** this needs corrected do this:-  
Apply these settings to your desktop shortcut or the exe file.  
64bit location C:\Program Files (x86)\Basic Pattern Maker\BPM.exe  
32bit location C:\Program Files \Basic Pattern Maker\BPM.exe  
.  
.  
 ![Windows10-Properties.png](https://cdn.qcad.org/original/2X/0/040f515f2ef1ecdfa032005aaf90c1e5f2e94847.png)  
.  
.  
I hope this helps anyone that might have had these minor problems…  
.  
FYI Pete & I have been working on the next release which is currently in testing, it has quite a few enhancements.. 🕶  
.  
 ![Next-Version.png](https://cdn.qcad.org/original/2X/6/65b5d3dd8ae5aecff259c4e0d6e89bea02f58042.png)  
.  
Happy Hatching 😃  
John & Pete..

---

<div class="post-metadata">

**Author:** ![John\_Hyslop](http://forum.qcad.org/user_avatar/forum.qcad.org/john_hyslop/32/14721_2.png) [@John\_Hyslop](http://forum.qcad.org/u/John_Hyslop)\
**Post date:** [September 20, 2024, 2:27am UTC](http://forum.qcad.org/t/basic-pattern-maker-windows-linux/8010/20 "2024-09-20T02:27:41Z")

</div>

Hey Everyone.. 🙂  
..  
**Basic Hatch Pattern Maker [Coming Soon]**  
..  
**Easy to use:** No complicated menus—designed with simplicity in mind (KISS principle).  
**No CAD software needed:** You can create patterns without the need for complex CAD tools.  
**So simple, even a 5-year-old can use it:** My grandson tried it out and loved it!  
..  
Pete has exceeded all my expectations with his programming skills. This little app wouldn’t be where it is today without his expertise.  
..  
As we move forward, I’m excited to see where this journey takes us! 😃  
..  
**Here’s a sneak peek at a couple of screenshots from the upcoming release!**  
..

 ![BPM - Next Release.png](https://cdn.qcad.org/original/2X/c/cbcda381bb1ced7677045451d78826ed4121b948.png)  
..  
**Full credit to my grandson for this one** 😆  
..  
 ![BPM-Grandson.png](https://cdn.qcad.org/original/2X/3/39b6d99eab979dedc062d33c957322fbab1ec764.png)  
.  
.  
Happy Hatching Everyone  
Cheers  
John & Pete 😃

[Next page](http://forum.qcad.org/t/basic-pattern-maker-windows-linux/8010.md?page=2)
