Lazarus
Home
Help
TinyPortal
Search
Login
Register
Lazarus
»
Forum
»
Miscellaneous
»
Other
»
My project to build and program
Free Pascal
Website
Downloads
Wiki
Documentation
Bugtracker
Mailing List
Lazarus
Website
Downloads (Laz+FPC)
Packages (OPM)
FAQ
Wiki
Documentation (RTL/FCL/LCL)
Bugtracker
CCR Bugs
GIT
Mailing List
Other languages
Foundation
Website
Useful Wiki Links
Project Roadmap
Getting the Source
Screenshots
How to use the forum
Forum Rules
About donations (wiki)
Bookstore
Computer Math and Games in Pascal
(preview)
Lazarus Handbook
Search
Advanced search
Recent
IDE: Property editor does...
by
Raskaton
[
Today
at 01:24:59 am]
FPC Unleashed (inline var...
by
creaothceann
[
Today
at 12:38:16 am]
FPGMAP accepts duplicates...
by
jamie
[
Today
at 12:35:46 am]
Transparent form
by
mav
[
Today
at 12:30:19 am]
Can I get the position an...
by
wp
[
Today
at 12:05:48 am]
Scripts to generate ofici...
by
robert rozee
[May 12, 2026, 11:22:53 pm]
How to view the TODO list...
by
n7800
[May 12, 2026, 10:41:05 pm]
Hint tools gives wrong hi...
by
wp
[May 12, 2026, 10:29:45 pm]
Stack overflow detection
by
n7800
[May 12, 2026, 10:23:25 pm]
Qt does not position form...
by
systemgvp
[May 12, 2026, 09:56:34 pm]
Gtk3 widgetset - call for...
by
zeljko
[May 12, 2026, 09:44:13 pm]
Windows 10 x64 Kernel Dri...
by
PascalDragon
[May 12, 2026, 09:07:06 pm]
Feature announcement: Fun...
by
PascalDragon
[May 12, 2026, 08:57:47 pm]
How can I suppress except...
by
PascalDragon
[May 12, 2026, 08:34:40 pm]
TA Chart Axes visibility ...
by
wp
[May 12, 2026, 08:22:28 pm]
USB-C PD logger KM003C
by
DonAlfredo
[May 12, 2026, 07:42:44 pm]
TR-DOS Audio Suite
by
Gigatron
[May 12, 2026, 06:26:53 pm]
show me the parameters ce...
by
Nicole
[May 12, 2026, 05:42:40 pm]
How to compare floating p...
by
Warfley
[May 12, 2026, 03:16:41 pm]
TToolbutton: Dropdown men...
by
apeoperaio
[May 12, 2026, 03:11:30 pm]
How to read the values ca...
by
dodgex
[May 12, 2026, 11:17:00 am]
Connecting to AzureSQL
by
paweld
[May 12, 2026, 09:31:30 am]
Nothing but chaotic attem...
by
dbannon
[May 12, 2026, 09:25:17 am]
How do 'with' statements ...
by
Thaddy
[May 12, 2026, 09:14:38 am]
Pascal port of Unishox2
by
Okoba
[May 12, 2026, 08:48:45 am]
« previous
next »
Print
Pages: [
1
]
Author
Topic: My project to build and program (Read 3252 times)
krolikbest
Sr. Member
Posts: 276
My project to build and program
«
on:
January 01, 2024, 10:33:01 pm »
Hi,
at the end of last year I started my amateur project to build and program laser and engraver machine but small in terms of dimensions. The first I wanted to do was to create application to deal with vectors, but without any extrenal library/ies, so from scratch everything started. There you can see my result (so far):
https://www.youtube.com/watch?v=X2ojIqAhlfA
Still to do:
- to complete manipulating of splines (achievable in reasonably time)
- project is meant to read and save in svg format (as I like to work with Inkscape). I have done the reading of this format (with limitations but in most cases it is sufficient). The saving is not yet done. Some ideas?
- generating code from table of vectors for cnc, I'm more or less grasping the topic (I did something similar years ago)
- to build laser engraver machine
Logged
MarkMLl
Hero Member
Posts: 8572
Re: My project to build and program
«
Reply #1 on:
January 01, 2024, 10:43:59 pm »
Quote from: krolikbest on January 01, 2024, 10:33:01 pm
- to build laser engraver machine
These days that's relatively simple, because of the ready availability of various aluminium extrusions, bearings, leadscrews and so on. Also you can get controller boards off-the-shelf, but I'd suggest (a) getting one that supports an extra axis and (b) sticking to one of the mainstream firmwares since they have benefited from many developers' work over the last ten years or so.
About ten years ago I acquired a CNC-converted Myford lathe, but got bogged down in trying to find a way to run the original software on the obsolete PC that accompanied it.
About 40 years ago the department for which I worked acquired a big multi-axis CNC mill from Lucas which had been used to make headlamp lens patterns. Nobody even tried to do anything with it...
MarkMLl
Logged
MT+86 & Turbo Pascal v1 on CCP/M-86, multitasking with LAN & graphics in 128Kb.
Logitech, TopSpeed & FTL Modula-2 on bare metal (Z80, '286 protected mode).
Pet hate: people who boast about the size and sophistication of their computer.
GitHub repositories:
https://github.com/MarkMLl?tab=repositories
krolikbest
Sr. Member
Posts: 276
Re: My project to build and program
«
Reply #2 on:
January 01, 2024, 11:06:00 pm »
I'm making an uphill climb
Logged
Curt Carpenter
Hero Member
Posts: 750
Re: My project to build and program
«
Reply #3 on:
January 02, 2024, 03:44:21 am »
I suspect you're having a lot of fun -- and I salute your spirit of adventure!
Logged
zamtmn
Hero Member
Posts: 683
Re: My project to build and program
«
Reply #4 on:
January 03, 2024, 08:39:31 pm »
krolikbest
It might be worth taking a look at zcad
https://github.com/zamtmn/zcad
Logged
krolikbest
Sr. Member
Posts: 276
Re: My project to build and program
«
Reply #5 on:
January 03, 2024, 10:18:23 pm »
I've seen your excellent app.Finally today I finished splines (I'm very happy about that) and really respect to you, knowing now how much time you had to spend on this, I mean your z-cad of course. However my goal is to create simple app for correction drawings imported from Inkscape before finally (after some aditionally processing) sending them to my engraver. The control of this machine is (to be precise-will be) also handled by my program.
«
Last Edit: January 03, 2024, 10:23:02 pm by krolikbest
»
Logged
krolikbest
Sr. Member
Posts: 276
Re: My project to build and program
«
Reply #6 on:
April 11, 2025, 08:58:18 pm »
Finally I was able to complete the engraving/milling machine. One little step forward to make it also a laser engraver but from software perspective the project is completed. The result you can see here:
https://www.youtube.com/watch?v=5dVofDOM1f8
.
Regards,
Martin
PS
The language you hear it is Polish, my native.
Logged
dbannon
Hero Member
Posts: 3801
Re: My project to build and program
«
Reply #7 on:
April 12, 2025, 01:20:29 am »
OK, so, ordinarily, I would not click on a posted UTube link but glad I did.
Wow, that is so cool ! I have no Polish but towards the end, got to see the machine do its stuff ! Well done.
Davo
Logged
Lazarus 3, Linux (and reluctantly Win10/11, OSX Monterey)
My Project -
https://github.com/tomboy-notes/tomboy-ng
and my github -
https://github.com/davidbannon
krolikbest
Sr. Member
Posts: 276
Re: My project to build and program
«
Reply #8 on:
April 12, 2025, 08:02:03 am »
Glad you like it.
Btw. who wants a Lazarus logo emblem
?
Logged
krolikbest
Sr. Member
Posts: 276
Re: My project to build and program
«
Reply #9 on:
April 14, 2026, 09:07:12 am »
Finally I did it - using high school math in filling shapes by mirroring and scaling down the original shape
https://www.youtube.com/watch?v=vjSb78HFa2A
Btw no AI was used.
Logged
Print
Pages: [
1
]
« previous
next »
Lazarus
»
Forum
»
Miscellaneous
»
Other
»
My project to build and program
TinyPortal
© 2005-2018