Bug 531 - [TRACKER] Tools for happy open hardware hacking
Summary: [TRACKER] Tools for happy open hardware hacking
Status: NEW
Alias: None
Product: Mageia
Classification: Unclassified
Component: New RPM package request (show other bugs)
Version: Cauldron
Hardware: All Linux
Priority: Normal enhancement
Target Milestone: ---
Assignee: All Packagers
QA Contact:
URL:
Whiteboard:
Keywords: Junior_job, TRACKER
Depends on: 1067 14863 17195
Blocks:
  Show dependency treegraph
 
Reported: 2011-03-24 19:09 CET by Romain d'Alverny
Modified: 2023-03-30 10:27 CEST (History)
7 users (show)

See Also:
Source RPM:
CVE:
Status comment:


Attachments

Description Romain d'Alverny 2011-03-24 19:09:02 CET
This is a global bug, to be refined and to allow more discrete requests linked to it.

The rationale here is to Mageia as an attractive and up-to-date platform for open hardware hackers. And there's a lot of stuff in this field.

  * Arduino (see bug 528)
  * http://www.gpleda.org/
  * very large list: http://www.opencollector.org/summary.php
  * Eagle (proprietary, not sure there's a full free equivalent - I used to use it at schoool - http://www.cadsoftusa.com/ )
  * RepRap, Makerbot & co have several toolchains, that would need to be sorted out:
    * RepRap toolchain: http://reprap.org/wiki/Installing_RepRap_on_your_computer
    * MakerBot, seems more complex http://code.google.com/p/makerbot/
    * http://replicat.org/installation


Reproducible: 

Steps to Reproduce:
Romain d'Alverny 2011-03-25 15:35:49 CET

CC: (none) => mageia

Comment 1 Romain d'Alverny 2011-04-14 18:58:19 CEST
  * FreeCAD: http://en.wikipedia.org/wiki/FreeCAD_(software)
  * BRL-CAD: http://brlcad.org/
Michael Scherer 2011-06-05 16:11:23 CEST

CC: (none) => misc
Summary: Add tools for happy open hardware hacking => Tracker : Add tools for happy open hardware hacking

Comment 2 Marja Van Waes 2011-10-07 23:11:55 CEST
@ Romain

I didn't look, but did any of this get packaged yet, that you know of?

CC: (none) => marja11

Comment 3 Romain d'Alverny 2011-10-08 17:08:21 CEST
Not sure yet. It still in a rough state.
Comment 4 Marja Van Waes 2011-12-07 20:33:16 CET
@ Romain

What about making this list in our new wiki?
Comment 5 Romain d'Alverny 2011-12-07 21:02:07 CET
What for? The wiki won't document this better as long as it's not packaged.
Comment 6 Marja Van Waes 2011-12-07 21:21:35 CET
Well, of course, if none of them are getting packaged, it'll never be needed :þ

I thought a page like this one https://wiki.mageia.org/en/Science_SIG would give a better overview, but then: I don't have a packager's mind, so if this bug report is more helpful to get others to import a lot of this, then leave it like it is :D
Romain d'Alverny 2012-01-05 18:30:19 CET

Keywords: (none) => Junior_job

Marja Van Waes 2012-01-17 13:40:52 CET

Depends on: (none) => 1067

Dan Joita 2012-02-25 22:13:08 CET

Summary: Tracker : Add tools for happy open hardware hacking => tracker : Add tools for happy open hardware hacking

Manuel Hiebel 2012-04-26 20:00:56 CEST

Severity: normal => enhancement

Richard Houser 2014-12-20 23:34:51 CET

Depends on: (none) => 14863

Comment 7 Yann Cantin 2015-10-23 19:08:16 CEST
Arduino 1.6.5 and FreeCAD 0.15 are now packaged in cauldron.

CC: (none) => yann.cantin

Comment 8 Marja Van Waes 2016-05-12 19:31:25 CEST
Assigning to the new default assignee for package requests.

Assignee: bugsquad => pkg-bugs

Comment 9 Morgan Leijström 2016-05-12 22:31:51 CEST
Thank you Yann for packaging FreeCAD, and also putting it in mga5 backport :)
I see 0.15 it is a year old now, and 0.16 recently out.
Do you think you have time to update it (at least .mga6 before its release freeze)

"Hardware" is ambigous and vast
It is common to group electrical/electronic and mechanical as separate groups.


When we have more packaged i think a wiki page for each group could be good helping users find software in mageia.  that Wiki page could also have some links to other lists like the first post here. It could also have tips on good working but unpackable software like Eagle, MPLABX (programming microcontrollers) or mine below:

(EagleCAD mentioned in first post is good, i use it (seldom) but is proprietary.)
I heard the electronic cad we already have packaged are good to.

Regarding linux native proprietary mech 3D CAD my collegue use VariCAD and BricsCAD.


§ Linkage is a very nice easy to use simulator for exact simulation of linkages. It is designed for MSWindows but it runs nicely in wine http://blog.rectorsquid.com/linkage-mechanism-designer-and-simulator/ and there are simply no direct alternative.

§ Physion.  2D objects are easily simulated including gravity etc
(It is similar to Phun/Algodoo but they need wine to run on Linux)
I saw it is 100%free but i realise author probably mean free of charge only.
After long pause developer recently released a new version
( Currently there are problems installing it though http://physion.net/en/forum/recent )

CC: (none) => fri

Comment 10 Morgan Leijström 2016-05-14 11:22:28 CEST
Linkage is open source http://blog.rectorsquid.com/linkage-is-open-source/ , https://github.com/rectorsquid/Linkage
Rémi Verschelde 2016-05-17 11:12:27 CEST

Summary: tracker : Add tools for happy open hardware hacking => [TRACKER] Tools for happy open hardware hacking

Comment 11 Morgan Leijström 2017-01-04 00:06:19 CET
Bug 20072 - FreeCAD need updating
Marja Van Waes 2018-02-27 10:36:00 CET

Keywords: (none) => TRACKER

Comment 12 Morgan Leijström 2018-02-27 14:32:54 CET
QElectroTech "QET" is a nice schema program.
Symbols for electrics, pipes, ..  parts of components on different pages can be linked, followed when clicked etc :)  images can be mounted, making it nice documentation.
It is aimed at electrical installations in houses and machines.
Easy to make own symbols, i made quite a few.

Currently we have the most current in Cauldrun, but not in mga6: Bug 20743.
I have however compiled locally and documented that:
(Development was quite fast and i feed-backed)

https://wiki.mageia.org/en/QElectroTech

There are also more links.


---------------------
PCB and schema CAD
We have since long both packaged:

KiCad http://kicad-pcb.org/

gEDA http://geda-project.org/

Some comments: https://forums.mageia.org/en/viewtopic.php?f=7&t=12278

---------------------
Slicer for "3D printers": We have latest stable slic3r 1.2.9 packaged
But, really, i believe most people use 1.3.0, see beklow

---------------------
There do exist other easy methods to get and install programs onto Mageia:

For FreeCAD i and others have used the Appimage sucessfully to get latest version.  https://forums.mageia.org/en/viewtopic.php?f=7&t=12200

Also Slic3r 1.3.0 in development have frequent Appimage builds at http://slic3r.org/download, and it works perfectly.

Similarly, KiCAD is available as Flatpack. http://kicad-pcb.org/download/flatpak/

It is very nice that Mageia supports Appimage and Flatpack, so users easily can get latest versions of vendors that delivers that option when we do not keep up packaging.

Still it is very good that programs are packaged so they most easily can be tried out.  :)
Comment 13 Morgan Leijström 2018-03-26 02:42:14 CEST
I think it would be a good idea to create a section here:
https://wiki.mageia.org/en/List_of_applications#Other_installable_Applications_Software_for_Mageia

like the other sections, can have columns for MechCad&CAM, shema&electroCAD, ...
Comment 14 papoteur 2018-04-18 08:54:21 CEST
RepRap toolchain and Replicator haven't been updated since 6 years. They don't seem good candidates.
However, Cura is a good one. see mga#17195

CC: (none) => yves.brungard_mageia
Depends on: (none) => 17195

Comment 15 Morgan Leijström 2018-10-07 18:36:43 CEST
We have since long the cirquit simulator Qucs, http://qucs.sourceforge.net/
Comment 16 Morgan Leijström 2018-10-07 21:46:33 CEST
...we also have

gpsim - A software simulator for Microchip PIC micro-controllers


___Reqests:

Bug 23299 - elmerfem (Elmer), an open source multiphysical simulation

Bug 17600 - SALOME a mechanical simulation
Comment 17 Morgan Leijström 2018-10-07 22:59:48 CEST
Interesting stuff we do not have, and not yet a request for:


Lpub3D LDraw™ editor for LEGO® style digital building instructions. https://sourceforge.net/projects/lpub3d/


KTechlab is an IDE for microcontrollers and electronics. 
https://sourceforge.net/projects/ktechlab/


SimulIDE Real Time Electronic Circuit Simulator. With PIC, AVR and Arduino simulation. https://sourceforge.net/projects/simulide/


FreeCAD-PCB: Import your PCB boards to FreeCAD 
https://sourceforge.net/projects/eaglepcb2freecad/
Comment 18 Morgan Leijström 2019-01-03 23:47:53 CET
Ultimaker Cura is another 3D printer slicer (comparable to Slic3r in comment 12) that is available as an Appimage: https://ultimaker.com/en/products/ultimaker-cura-software

Hardware: i586 => All

Comment 19 Morgan Leijström 2020-01-14 22:36:54 CET
We have OpenSCAD, which creates 3D objects from script, have parametric panel, and can do some movement simulation (using scripting)
Comment 20 Morgan Leijström 2020-01-21 19:44:30 CET
We also have 
ngspice - Mixed Mode - Mixed Level Circuit Simulator Based On Berkley's spice3f5​
  http://ngspice.sourceforge.net/

===

There are some interesting applications in the coraleda umbrella project
http://repo.hu/projects/coraleda/map.html

We have (elder) pcb-rnd* packages - Cirquit board editor

Interesting:
xschem: schematic capture program, useful for simulation etc
https://xschem.sourceforge.io/stefan/index.html
https://sourceforge.net/projects/xschem/
Comment 21 Morgan Leijström 2020-04-29 21:40:17 CEST
@ QET, QElectroTech:

Is now available as flatpak:
Install flatpak from Mageia repo, then follow
https://qelectrotech.org/forum/viewtopic.php?pid=11227
And launch by issuing
  flatpak run org.qelectrotech.QElectroTech

There are also Appimages
https://qelectrotech.org/forum/viewtopic.php?id=1256
Unfortunately the later ones do not work on mga7 currently.

=========================

@ Fritzing:

Development have restarted and forum is active.
The upstream fedora package works on mga7 
https://bugs.mageia.org/show_bug.cgi?id=18689#c20
Comment 22 Morgan Leijström 2020-04-30 18:07:41 CEST
Another printed cirquit board CAD: We have pcb-rnd packaged.
It started as friendly fork of gEDA
http://repo.hu/projects/pcb-rnd/index.html
https://en.wikipedia.org/wiki/Pcb-rnd
Christian Lohmaier 2020-12-23 15:16:51 CET

CC: (none) => lohmaier+mageia

Comment 23 Morgan Leijström 2023-03-30 10:27:20 CEST
Update

Fritzing is packaged for mga9 and works fine :)
Currently not OK in mga8, bug 18689, but Appimage works.

Kicad is fully updated in mga9
For simulation, install lib64ngspice0

For comment 18, we have curaengine packaged, but not the GUI cura?
Appimage from upstream https://ultimaker.com/software/ultimaker-cura version 5.3.0 launches OK on mga9.

Note You need to log in before you can comment on or make changes to this bug.